无法使用连接字符串访问Azure SQL数据库

时间:2016-10-25 10:09:33

标签: c# asp.net azure azure-sql-database

here

我成功登录服务器资源管理器以维护数据库但无法使用连接字符串进行访问。

2 个答案:

答案 0 :(得分:0)

是您的连接字符串,格式为Server=tcp:{server}.database.windows.net,1433;Initial Catalog={databaseName};Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

  • 仔细检查IP的密码和防火墙

答案 1 :(得分:0)

这是我用于Azure SQL C#项目的 ADO.NET 连接字符串:

Server=tcp:YOUR_SERVER,1433;
Initial Catalog=YOUR_DB_NAMR;
Persist Security Info=False;
User ID=YOUR_LOGIN;Password=YOUR_PASSWORD};
MultipleActiveResultSets=False;
Encrypt=True;
TrustServerCertificate=False;
Connection Timeout=30;

正如@Krunal所述,请仔细检查您的登录凭据 并确保您的 IP 已在服务器端列入白名单。

出于测试目的,您可以将 0.0.0.0到250.250.250.250范围设置为白名单范围。