Connaitre le nom de l'instance sql serveur

Signaler
Messages postés
183
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
30 mars 2013
-
Messages postés
83
Date d'inscription
vendredi 17 juillet 2009
Statut
Membre
Dernière intervention
27 juin 2016
-
Bonsoir

J'aimerai savoir comment, à l'aide de vb.net 2008, afficher le nom de l'instance sql serveur installé sur ma machine.

Merci de m'aider.
A voir également:

3 réponses

Messages postés
43
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2012

ya un code source sur ce site
chercher tout c ki é client serveur
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
31
Salut,

Tu peux utiliser cette méthode :

   Public Function GetSQLInstances() As List(Of String)
        '
        Dim Instances As New List(Of String)
        Dim SQLInstances As Sql.SqlDataSourceEnumerator
        '
        SQLInstances = Sql.SqlDataSourceEnumerator.Instance
        '
        Dim InstancesDataTable As DataTable = SQLInstances.GetDataSources
        '
        For Each row As DataRow In InstancesDataTable.Rows
            'Instances.Add(My.Computer.Name & "" & row(1).ToString)
            Instances.Add(row(1).ToString)
        Next
        '
        Return Instances
        ''
    End Function


Par contre il me semble qu'il faut que le service SQL Browser soit actif, si c'est le cas, il peut te retourner d'autres instances présentes sur le réseau (à condition que le port 1433 et 1434 soit ouverts sur les parefeu)

Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Messages postés
83
Date d'inscription
vendredi 17 juillet 2009
Statut
Membre
Dernière intervention
27 juin 2016

Salut, j'aimerais avoir un code sous access 2003/VB qui permet de récupérer les instances sql server sur un réseau.

Merci de votre soutient.

FNIAMKE.


NIAMKE Francis