Le déploiment d'une application client-serveur nécessite deux choses :
- Le programme d'installation du serveur (Client + base de données)
- Le programme d'installation des clients
Sous Visual Studio vous avez plusieurs possibilités de créer ces packages
1- Menu Fichier
2- Nouveau projet
3- Rechercher "Autres types de projets"
4- Ensuite "configuration et déploiement"
5- Ensuite "Assistant Installation"
6- Pour inclure SQL Server (Partie Serveur) ou tout autre composant redistribuable
* Menu Projet
* Sous menu "Propriétés
* Cliquez sur le bouton "Composants Requis"
* Sélectionnez les composants que vous souhaitez redistribuer
* Cocher l'option "Télécharger les composants requis depuis le répertoire de mon application"
7- N'oublier pas d'ajouter tous les assemblys nécessaires dans le GAC
8- N'oublier pas d'ajouter tous les modules de fusions nécessaires (s'il y en a)
9- Générer votre projet : "Good, vous avez maintenant votre programme d'installation"
Pour le problème de connexion à SQL Server depuis un poste client :
Par défaut lorsque l'on installe SQL Server Express
sa surface d'exposition est limité à la machine serveur
Celà signifie que vous pouvez vous connecter à cette instance
uniquement à partir de cet ordinateur
Pour permettre aux autres ordinateurs du réseau de s'y connecter
1- Menu démarrer >> Tous les programmes >> Microsoft SQL Server >> Outils de configuration >> Configuration de la surface d'exposition de SQL Server
2- Configurer la surface d'exposition pour les services et les connexions
3- Dans l'arborence de gauche sélectionner SQLExpress >> Database Engine >> >Connexions distances
4- Par défaut à droite l'option est "Connexions locales uniquement"
5- Sélectionnez plutôt l'option "Utilisation de TCP/IP uniquement"
6- Valider par OK
7- N'oublier pas d'ouvrir le port 1433 de SQL Server si vous avez un pare-feu
8- Redémarrer le service SQL Server ou votre Ordinateur pour prendre en compte cette modification
9- Tester la connexion depuis les postes clients
Si votre serveur s'appelle srv001, l'instance SQL Server Express est srv001\sqlexpress
et c'est ce que vous devez utiliser comme nom du serveur (srv001\sqlexpress)
10- Tout est ok, vous etes enfin connecté
Si ce message vous a aidé, n'oubliez pas de le signifier
Si vous recherchez un logiciel de gestion des établissements scolaires
cliquez-ici, et vous trouverez le bonheure
=====================================================
BITANG Marcel Yves
bitangm@yahoo.fr
+242 405 50 61
+242 650 46 47
+242 700 02 23
+237 75 17 16 81
+237 75 68 58 22
+237 96 04 18 51