无法从Azure SQL获取数据
本文关键字:获取 数据 SQL Azure | 更新日期: 2023-09-27 18:27:16
我使用SQL studio连接到数据库,并能够获得查询Select * from master.dbo.sysdatabases;
的结果现在我正在尝试使用C#获得相同的数据,但什么都没有得到
我使用了以下代码。
connectionString= "Data Source= gk2l4nmwrx.database.windows.net;Initial Catalog=database_name;Integrated Security=False;User ID=database_User_Id;Password=database_password;Connect Timeout=60;Encrypt=False;TrustServerCertificate=False"
string cmdText = "select * from dbo.sysdatabases";
using (SqlConnection sqlConnection = new SqlConnection("Data Source="+connectionString))
{
sqlConnection.Open();
SqlCommand sqlCommand = sqlConnection.CreateCommand();
sqlCommand.CommandText = cmdText;
SqlDataReader sqlReader = sqlCommand.ExecuteReader();
while (sqlReader.Read())
{
Console.WriteLine("'t{0}'t{1}", sqlReader["name"], sqlReader["status"]);
}
}
尝试从更改用户id
database_User_Id
至:
database_User_Id@gk2l4nmwrx
username@servername
此外,您还从代码示例中设置了两次Data Source
您应该更改连接字符串Initial Catalog字段。更换
Initial Catalog=database_name
通过
Initial Catalog=master