IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Comment Lister Les serveurs Du SQL 2008 Avec VB.Net ?


Sujet :

VB.NET

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 116
    Points : 147
    Points
    147
    Par défaut Comment Lister Les serveurs Du SQL 2008 Avec VB.Net ?
    Bonsoir tout le monde , mon problème est de comment avoir la liste des serveurs , j'utilise SQL SERVER 2008 et Vb.Net 2008
    j'ai trouvé plusieurs solutions , mais ça marche juste pour Sql 2005

    si quelqu'un peut m'aider

    et merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Points : 1 120
    Points
    1 120
    Par défaut
    Salut,

    Utilises tu la classe Microsoft.SqlServer.Management.Smo.SmoApplication ?
    Elle est toujours valide en SQL 2008.

    Par contre, pour voir les serveurs il faut que le service SQL Browser soit actif : il permet justement de découvrir les serveurs sur un réseau.

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 116
    Points : 147
    Points
    147
    Par défaut
    Merci cybermaxs pour ton aide

    j'arrive à resoudre mon probléme

    et voici la solution qui est trés simple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Imports Microsoft.SqlServer.Management.Smo
    Imports Microsoft.SqlServer.Management.Smo.RegisteredServers
     
    Public Class Form1
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim dt As DataTable = SmoApplication.EnumAvailableSqlServers(False)
            If dt.Rows.Count > 0 Then
                For Each dr As DataRow In dt.Rows
                    ComboBox1.Items.Add((dr("Name")))
                Next
            End If
        End Sub
    End Class

    vous pouvez accéder à ce lien qui est trés utile

    http://www.sqldbatips.com/showarticle.asp?ID=45


    merci enormement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/08/2010, 20h41
  2. Comment lister les proprietees d'une image avec WIA
    Par blondelle dans le forum C++Builder
    Réponses: 0
    Dernier message: 22/05/2009, 19h42
  3. Comment comparer deux date en SQL Server avec VB.NET
    Par Pedro Varela dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 11/09/2006, 15h26
  4. [VB6] Comment lister les serveurs SQL d'un domaine ?
    Par WOLO Laurent dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 29/01/2004, 08h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo