【发布时间】:2019-12-22 14:56:48
【问题描述】:
在我的公司,我们使用 Azure SQL 数据库作为我们的内部数据存储。我所有的团队成员都使用相同的登录名和密码来访问数据库。他们尝试连接或更新数据库时没有问题。
我是新员工,我的经理授予我访问同一数据库的权限。根据公司政策,公司的所有笔记本电脑都具有相同的配置,而且系统是从一个备份映像安装的。当我尝试使用相同的登录名和密码连接同一个数据库时,会出现以下错误:
TITLE:连接到服务器
无法连接到 xxxxxxxx.database.windows.net。
ADDITIONAL INFORMATION:
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.) (Microsoft SQL Server, Error: 121)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=121&LinkId=20476
我采用了其中的一些技巧http://support.microsoft.com/kb/325487 尝试修复错误,但没有帮助。 网络适配器驱动程序已更新。 端口 1433 已添加到“具有高级安全性的 Windows Defender 防火墙”功能的入站和出站规则中。
我联系了我们的内部支持,但他们不知道此错误的原因。
【问题讨论】:
-
可以设置“Connection Timeout=60”再测试一下吗?
标签: sql-server connection timeout azure-sql-database