Есть ли способ получить SQL Server 2008 доступных серверов без использования SMO - PullRequest
0 голосов
/ 12 октября 2011
 DataTable dataTable = SmoApplication.EnumAvailableSqlServers(false);
 comboBox1.ValueMember = "Name";
 comboBox1.DataSource = dataTable;

Я использую приведенный выше код для заполнения comboBox доступными SQL-серверами, но для этого необходимо, чтобы я ссылался на Microsoft.SqlServer.Management.Smo в моем проекте.

Могу ли я отобразить доступные серверы SQL Server 2008 в поле со списком без использования Microsoft.SqlServer.Management.Smo?

1 Ответ

1 голос
/ 12 октября 2011

SqlDataSourceEnumerator.Instance.GetDataSources () .

Раньше была проблема, что он не всегда находил все экземпляры Sql Server на сервере. Я не уверен, что это все еще так.

...