2016-07-28 148 views
1

我尝试通过SSMS的Azure数据库,但我得到这个错误:Azure的SQL数据库连接问题

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - The wait operation timed out.) (Microsoft SQL Server, Error: 258)

我已经让我的网络IP的数据库服务器上,并没有说什么有关试图获得访问权的新IP。连接有时会建立,但大部分时间我都会遇到这种错误。 我无法找到与Azure DB特定的此错误相关的任何内容。有没有办法解决它?

+0

这发生在我身上的几次缓慢的互联网连接,当我不使用我的数据库说一周 – TheGameiswar

+0

这不是一个互联网问题。我可以从我的另一台电脑访问数据库就好了,我的网络速度并不慢。这与我的计算机上的身份验证有关。 –

+0

你可以重试吗?请将连接超时设置为足够大(30秒) –

回答

1

这里是推荐的最佳实践,用于连接到SQL Azure的:

客户端驱动程序

  1. 建议,以获取最新版本

安全和防火墙规则

  1. 打开加密
  2. 关闭信任服务器证书
  3. 打开端口#1433#1100-114999

管理连接

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