Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260

    [c#]Aprire server sql di rete

    Ciao a tutti.
    Ho bisogno di passare il nome del server dove risiede il mio database SQL (MIO_SERVER).
    In altre parole devo passarlo alla mia stringa di connessione.

    Data Source=MIO_SERVER;Initial Catalog=mydb;Persist Security Info=True;User ID= mydb;Password=pass

    non so come fare.
    Ho provato con l'oggetto FolderBrowserDialog, ma non è esattamente quello che cerco.
    Mi servirebbe qualcosa come è presente in Microsoft SQL Server 2005 che visualizza solo i server.

    Avete qualche idea?

    grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Linguaggio?

    Che vuol dire che devi "passare" il nome del server?

    Non puoi inserirlo in una variabile (o nella connection string direttamente)?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260
    in c#

    praticamente la mia applicazione ha bisogno del nome del server dove risiede il database ed è l'utente che seleziona il nome del server fra quelli presenti.Mi piaceva l'idea che potesse selezionare quelli presenti invece di dover scrivere dentro una textBox.

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    I got the remedy

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260
    perfetto grazie mille mi funziona tutto....

    bisogna aggiungere il riferimento Microsoft.SqlServer.SMO


    codice:
    using System;
    using System.Data; 
    using Microsoft.SqlServer.Management.Smo; 
    
    namespace SMOTest { 
       class Program { 
          static void Main() { 
             DataTable dt = SmoApplication.EnumAvailableSqlServers(false); 
             if (dt.Rows.Count > 0) { 
                foreach (DataRow dr in dt.Rows) { Console.WriteLine(dr["Name"]);
    } } } } }

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Ops........scusate!
    Sbagliare è umano, perseverare è diabolico.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Attenzione ... mi sa che quel codice funziona solo per i server presenti nello stesso dominio di collisione del client.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.