【问题标题】:How to access Azure SQL database with a Connection String in C#?如何在 C# 中使用连接字符串访问 Azure SQL 数据库?
【发布时间】:2017-03-07 08:03:32
【问题描述】:

我可以登录服务器资源管理器来处理我的数据库。 但是我无法使用连接字符串访问它。

【问题讨论】:

  • 您好,能否接受我的回答,谢谢。

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


【解决方案1】:

这是我用于 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 范围设置为白名单范围,以进行测试。

【讨论】:

    【解决方案2】:

    是您的连接字符串,格式为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 的密码和防火墙

    【讨论】:

      猜你喜欢
      • 2015-03-30
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 2018-07-19
      • 2011-07-10
      • 1970-01-01
      相关资源
      最近更新 更多