IP 地址有一个数据库服务器192.168.1.11
。该服务器上有几个数据库。它具有身份验证,例如user : System
和pass : 123123
。
现在我只想连接到该服务器,而不是任何特定的数据库,然后获取该服务器上可用的数据库列表。
我知道使用SqlConnection
. 但我想知道如何才能连接到服务器并获取该服务器上的数据库列表。
我正在使用 Visual Studio 2010 和 SQL Server 2008-
IP 地址有一个数据库服务器192.168.1.11
。该服务器上有几个数据库。它具有身份验证,例如user : System
和pass : 123123
。
现在我只想连接到该服务器,而不是任何特定的数据库,然后获取该服务器上可用的数据库列表。
我知道使用SqlConnection
. 但我想知道如何才能连接到服务器并获取该服务器上的数据库列表。
我正在使用 Visual Studio 2010 和 SQL Server 2008-
在方法上运行此查询
SELECT [name]
FROM master.dbo.sysdatabases
WHERE dbid > 4
或通过
String connString ="Data Source=localhost;User ID=username;Password=passwrd;";
using (SqlConnection sqlConn = new SqlConnection(connString))
{
sqlConn.Open();
DataTable tblDatabases = sqlConn.GetSchema("Databases");
sqlConn.Close();
DataTable td = tblDatabases.Select("dbid>6").CopyToDataTable();
}