Azure SQL数据库连接问题

时间:2016-07-28 15:55:44

标签: sql-server azure azure-sql-database

我正在尝试通过SSMS访问Azure数据库但我收到此错误:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:TCP提供程序,错误:0 - 等待操作超时。)(Microsoft SQL Server,错误:258)

我已经在数据库服务器上允许了我的网络IP,并且它没有说任何关于尝试获取访问权限的新IP。有时会建立连接,但大多数时候我都会遇到错误。 我找不到与Azure DB特有的此错误相关的任何内容。有办法解决吗?

1 个答案:

答案 0 :(得分:1)

以下是连接到SQL Azure的建议最佳做法:

客户端驱动程序

  1. 建议获取最新版本
  2. 安全和防火墙规则

    1. 启用加密
    2. 关闭信任服务器证书
    3. 打开端口#1433和#1100-114999
    4. 管理连接

      1. 30s连接超时(SqlClient使用15s作为默认连接超时)
      2. 明确指定tcp协议(SQL DB仅支持tcp
      3. 使用连接池