Bonjour,
J'aimerai connaitre une méthode qui me permettra de détecter le nom de l'instance SQL server installée sur ma machine.
Par exemple :
j'ai un textbox qui doit contenir le nom d'instance sql server : msqlinst
Pourriez-vous m'aider ?
Merci
Version imprimable
Bonjour,
J'aimerai connaitre une méthode qui me permettra de détecter le nom de l'instance SQL server installée sur ma machine.
Par exemple :
j'ai un textbox qui doit contenir le nom d'instance sql server : msqlinst
Pourriez-vous m'aider ?
Merci
smo
y a une méthode pour rechercher les sql serveur et instances en local et/ou sur le réseau
http://www.google.fr/#hl=fr&source=h...f7516cb5553c4a
Je ne trouve pas l'espace de nom :
Code:Imports Microsoft.SqlServer.Management.Smo
C normal tu doit d'abord ajouter la référence Microsoft.sqlserver.smo a ton projet .
c clair ça sauf que chez moi je ne trouve pas cet espace de nom.
PS: SQL Server n'est pas installé sur ma machine mais sur une autre.
tu as trouvé la dll dans les références ?
nn du tout :cry:
soit tu installes smo soit tu copies les dll du pc où y a sql à coté de l'exe (ou dans bin\debug pendant le dev)
c fait sauf que quand j'essaie de faire ceci:
J'ai le nom du serveur. Et quand je fais :Code:
1
2 Dim srv As Microsoft.SqlServer.Management.Smo.Server = New Microsoft.SqlServer.Management.Smo.Server txt1.Text = srv.Name
Le programme se plante.Code:
1
2 Dim srv As Microsoft.SqlServer.Management.Smo.Server = New Microsoft.SqlServer.Management.Smo.Server txt1.Text = srv.InstanceName
il faut mettre des try catch
et l'erreur te dira quelle dll il te faut copier en plus (il en faut 3 ou 4 minimum)