Qualcuno mi può spiegare quello che di sbagliato che sto facendo nel seguente frammento di codice:Come elencare le istanze disponibili di SQL Server usando SMO in C#?
DataTable dt=SmoApplication.EnumAvailableSqlServer(true);
Server sr = new Server("Test");
foreach(DataBase db in sr.DataBases)
{
Console.WriteLine(db["name"]);
}
Dà un'eccezione in sr.Databases
che non può essere collegato.
Perché si sta enumerando SQL Server e quindi si sta ancora creando un'istanza di quella "TEST" ?? –
Potrebbe essere che il firewall (o qualcos'altro) blocchi la trasmissione di osql che tenta di trovare le istanze disponibili? –