0

我已经完成了一个程序,在该程序中,我将在运行时将服务器名称传递给连接字符串。我需要检查服务器名称是否有效。

帮我解决这个问题?

4

1 回答 1

0

尝试使用 SqlDataSourceEnumerator.Instance.GetDataSources() 方法来获取可用 SQL 服务器的列表。(参见 MSDN:http: //msdn.microsoft.com/en-us/library/system.data.sql.sqldatasourceenumerator.getdatasources.aspx

或者,您可能希望在 Try..Catch 块中连接到服务器并检查连接状态是否为“打开”。

于 2012-07-24T07:45:12.407 回答