Usuário com melhor resposta
Obter Instancias do SQL Server Remotamente

Pergunta
-
Pessoal,
Há possibilidade de reconhecer as instâncias de Banco de Dados SQL Server 2005 estão rodando em uma rede ?
Eu consigo capturar as instâncias Locais, há possibilidade de fazer isso remotamente ?
Varrer a rede em busca de instâncias ?
[]'s
Anereu
Respostas
-
Olá Anereu,
Existe uma classe no Framework 2 que faz isso
De uma olhada na classe System.Data.Sql.SqlDataSourceEnumerator:
using System.Data.Sql;
...
SqlDataSourceEnumerator e = SqlDataSourceEnumerator.Instance;
DataTable sqlInstances = e.GetDataSources();
[]s
Guilherme Labigalini -
Nê,
veja também:
Locate SQL Server instances on the local network - http://www.codeproject.com/cs/database/locate_sql_servers.asp
Enumerate SQL Server Instances in C#, Using ODBC - http://www.codeproject.com/cs/database/SubmitSQLInfoEnumerator.asp
Ricardo Oneda
http://oneda.mvps.org/blog
Todas as Respostas
-
Olá Anereu,
Existe uma classe no Framework 2 que faz isso
De uma olhada na classe System.Data.Sql.SqlDataSourceEnumerator:
using System.Data.Sql;
...
SqlDataSourceEnumerator e = SqlDataSourceEnumerator.Instance;
DataTable sqlInstances = e.GetDataSources();
[]s
Guilherme Labigalini -
Nê,
veja também:
Locate SQL Server instances on the local network - http://www.codeproject.com/cs/database/locate_sql_servers.asp
Enumerate SQL Server Instances in C#, Using ODBC - http://www.codeproject.com/cs/database/SubmitSQLInfoEnumerator.asp
Ricardo Oneda
http://oneda.mvps.org/blog