Usuário com melhor resposta
Acessar Servidores e Bases SQLServer

Pergunta
-
Na configuração de base de dados do meu aplicativo, gostaria de facilitar a vida do usuário, listando para ele
todos os servidores, ou seja, máquinas da rede, inclusive a local, e todos os catálogos do SQLServer, deste modo, permitindo a ele selecionar os parametros da connectionstring.
Em VB6, eu usava uma dll que chamava ODBCTools, alguma coisa assim, que me permitia total acesso às fontes de dados ODBC, e deste modo eu podia fazer isso.
Jà no .NET, especificamente em C#, que estou usando, não faço ideia de como fazer, e infelizmente não ando tendo tempo de parar e pesquisar isto na documentação.
Portanto gostaria de contar com a ajuda de vocês.
Alguma sugestão?
Agradeço desde já!
Respostas
-
Por favor, se a resposta tiver sido do seu agrado, marque-a como resposta
obrigado
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :)- Marcado como Resposta InfoProfi segunda-feira, 11 de junho de 2012 17:52
Todas as Respostas
-
Amigo, boa tarde
O procedimento é bem simples, com uma linha de código apenas você consegue listar todas as máquinas SQL da rua rede e suas instâncias
DataTable dt = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources();
com isto, será retornado um DataTable que tem várias colunas, sendo as duas primeiras
ServerName e InstanceName
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :)- Sugerido como Resposta Olavo Oliveira NetoModerator segunda-feira, 11 de junho de 2012 17:20
-
-
Por favor, se a resposta tiver sido do seu agrado, marque-a como resposta
obrigado
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :)- Marcado como Resposta InfoProfi segunda-feira, 11 de junho de 2012 17:52
-
Na verdade ainda não testei, mas imagino que vá funcionar muito bem.
Mas a propósito do seu pedido, inteiramente justo, é claro. Não leve a mal a pergunta, mas fora o óbvio, em que benefícios concretos a pontuação como participante dos fóruns, resulta?