SQL Server中的超时保存表

Modified on: Fri, 23 Aug 2019 00:20:02 +0800

我正在尝试使用SSMS在SQL Server 2005中为包含大量数据的表添加一列。

所以我浏览到表格,选择修改,然后添加新列。然后,当我按下保存时,我收到以下警告:

  

保存定义更改表格
  可能需要大量数据
  相当长的时间。而
  正在保存更改,表格数据
  将无法访问

我很好,数据库处于脱机状态,我一直都在世界各地,所以我按是。

然而,操作然后在大约30秒后进行超时,并显示以下消息:

  

无法修改表格。时间到
  过期。超时时间已过
  在完成手术之前
  或服务器没有响应。

然后,当我按OK时:

  

用户取消了保存对话框(MS
  可视化数据库工具)

我不明白。我在SSMS连接对话框和工具 - >下都将执行超时设置为0(无限)。选项 - >查询执行 - > SQL Server。如果它被忽略,那么设置执行超时的重点是什么?

有谁知道这里使用的超时值是什么,以及如何设置它?

作者:Tor Haugen

最佳答案

听起来像超时设置。因此,您的SSMS认为它需要太长时间并取消连接。 SQL服务器角色回来了。但是有帮助。你不是第一个遇到这个问题的人。

请参阅此处

对于每个不想点击链接的人。以下是获胜的答案:

  

遇到同样的错误后,我
  偶然发现了正确的设置。

  
  

在Management Studio中,来自
  工具菜单,选择选项,然后单击
  “设计师”。有一个叫做的选项
  “覆盖连接字符串超时
  表设计器更新的值:“In
  “交易超时后:”框,
  你会看到魔法30秒


相关问答

添加新评论