Bonjour,
Je cherche à savoir s'il y a un moyen de récupérer tous les servers sur lesquels tourne un sqlserver (2000, 2005 ou 2008) sur un réseau ?
Merci.
Bonjour,
Je cherche à savoir s'il y a un moyen de récupérer tous les servers sur lesquels tourne un sqlserver (2000, 2005 ou 2008) sur un réseau ?
Merci.
SDR.
"ceux qui vivent, ce sont ceux qui luttent."
1/ tu balaies le réseau pour détecter les ports TCP 1433 ouverts, avec nmap par exemple (http://nmap.org/), ce qui est valable pour les instances par défaut de SQL Server;
2/ Si l'installation des serveurs SQL est standard et le browser sql est démarré, tu peux utiliser le SqlDataSourceEnumerator, en powershell par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part [System.Data.Sql.SqlDataSourceEnumerator]::Instance.GetDataSources()
Rudi Bruchez
Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
LIVRES : Optimiser SQL Server -
Microsoft SQL Server 2012 Security Cookbook - les bases de données NoSQL
e-learning : LinkedIn Learning - Pluralsight
Tu peux aussi utiliser la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sqlcmd -Lc
Bonjour et Merci à vous deux.
@+
SDR.
"ceux qui vivent, ce sont ceux qui luttent."
Les 2 méthodes citées dans le post marchent bien mais cependant elles ne sont pas parfaites car elles sont en générales limités aux instances SQL Server qui répondent (port par défaut et non cachés) ou aux services SQL Browser et au sous réseau local sur lequel tu te trouves (cf le post de rudib).
Une autre façon de faire est de passer par l'active directory et pour chaque objet d'ordinateur trouvé vérifier les services installés (MSSQLSERVER ou MSSQL$XXX). Cela peut prendre du temps en fonction de la topologie existante, nécessite certains droits dans le domaine mais cela donne des résultats plus probants
++
Merci bien de ces infos.
@+
SDR.
"ceux qui vivent, ce sont ceux qui luttent."
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager