Bonjour,
Depuis ce matin je galère, je viens appeler au secours!!
Ma config : un petit réseau XP (sans serveur). Sur mon poste, Visual Studio 2008 Pro, SQl2008 Express. Je veux faire une petite appli basée sur une bdd hébergée sur mon poste, cette appli doit tourner sur tous les postes "client" c'est là que ça foire!!
Avec VS, j'ai créé ma base, fait la connectionstring, en local tout marche nickel. Je veux utiliser ClickOnce pour déployer, idem ça marche... tant que sur les postes clients on n'a pas besoin de la bdd... Là ça plante en me disant plein de choses pas gentilles...
Ma connectionstring, direct from VS2008 :
Data Source=.\sqlexpress;Initial Catalog=GCEDA;Integrated Security=True;Pooling=False
J'ai même trouvé un très bon site (connectionstring.com, il faut le faire) qui explique comment faire, mais je n'y arrive pas!
L'adresse IP de mon "serveur" sur le réseau : 192.168.1.11, le nom de la machine Master. j'ai essayé de remplacé .\sqlexpress par Master\sqlexpress, par 192.168.1.11\sqlexpress, etc, j'en passe et des meilleures, sans succès!
Alors questions :
- est-ce possible d'utiliser la même connectionstring sur la machine locale et les machines clientes?
- j'ai activé le protocole TCP/IP dans le Serveur Config Manager. Y-a-t-il un "client" SQl à installer sur le client? (si j'ai bien compris, non, mais j'ai lu tellement de choses que j'ai un doute!)
- puis-je utiliser le Initial Catalog ou dois-je passer par un fichier attaché?
- en bref, comment déployer cette f%ù¨^µu base de données sur deux postes en réseau?
J'ai vu une très bonne vidéo sur le site de Msdn (pour SQl 2005), mais ils passent par une copie des fichiers de l'appli pour déployer, pas très cool... et de toute façon même avec cette technique, je n'accède pas à ma base depuis un client...
Un énorme merci d'avance,
Amicalement,
JFB
Partager