Bonjour,
J'utilise Delphi 2009 et je souhaite détecter toutes les instances sql server 2005 et 2008 de mon réseau depuis mon application.
Comment dois-je procéder?
Bonjour,
J'utilise Delphi 2009 et je souhaite détecter toutes les instances sql server 2005 et 2008 de mon réseau depuis mon application.
Comment dois-je procéder?
Regardez du côté de
NetServerEnum avec la structure SERVER_INFO_101 et SV_TYPE_SQLSERVER
sans spécifier le nom su serveur, un broadcast sera émis...
et vous devriez trouver les réponses sur votre réseau.
Comment dupliquer un disque...ça vous intéresse?
Tutoriel et code source delphi ici
De mémoire, avec cette méthode, je n'arrivais pas à voir les instances nommées de sqlserveur mais seulement le nom de la machine l'hébergeant, mais peut-être qu'à l'époque, j'avais loupé quelque chose...
Pour retrouver les instances nommées "visibles" de Sqlserver sur toutes les machines, j'envoyais un message sur le réseau, broadcasté sur le port UDP 1434, et récupérais les infos (nom de la machine, nom de l'instance, version, cluster)...
Je dis "visibles" car suivant les règles de sécurité mis en œuvre, certaines instances pouvaient ne pas être détectées...
Merci à vous pour vos réponses. Pourriez-vous me donner un peu plus de détails sur la procédure à suivre s'il vous plaît?
Le premier lien Google avec
me dirige ici
Code : Sélectionner tout - Visualiser dans une fenêtre à part Delphi NetServerEnum
http://coding.derkeiler.com/Archive/...4-04/0175.html
exemple d'utilisation:
mais comme PH.B. là dit... ça te donne les machines
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Var lstSrvSQL: TStringList; Begin lstSrvSQL := GetServerNames(SV_TYPE_SQLSERVER); Memo1.Text := lstSrvSQL.Text; lstSrvSQL.Free; //Faut liberer
qui hébergent des serveurs SQL et dans mon cas c'était suffisant.
Comment dupliquer un disque...ça vous intéresse?
Tutoriel et code source delphi ici
n'est donc pas votre ami !
Le 3° lien avec la recherche suivante (Google réalise même l'auto-complétion lors de la saisie !)donne :delphi list sql server instances
How to list all installed MS SQL Server Name by Delphi?
Le code proposé avec des adaptations mineures devrait vous satisfaire...
Bonjour à tous,
Petit déterrage de topic car je cherche à lister toutes les instances SQL serveur d'un réseau local, le code cité ci-dessus utilise Fronttoken !
Est ce que quelqu'un connait la fonction Fronttoken ? J'arrive pas à savoir dans quelle unité cette fonction est déclarée... ( même avec mon ami google)
Partager