SQL Server 无法修改表,超时时间已到

SQL Server 一张表存储大量数据的时候,对表结构作修改就非常耗时了。其实耗时还好说,我们年轻,有的是时间……最怕的是它觉得太耗时就放弃给你修改了。这几天想给某个表加个字段,就遇到了这样的问题。点了保存后过一段时间,就会弹出个对话框说:

无法修改表。超时时间已到,在操作完成之前超时时间已过或服务器未响应

解决办法:在 SQL Server Management Studio 里,通过菜单“工具-选项”打开选项对话框。在左侧寻找“设计器-表设计器和数据库设计器”,然后在右侧勾选“为表设计器更新重写连接字符串的超时值”,在它下面的“事务超时时间”默认应该是 30 秒,我们应该把它改得稍微大一些,不过好像不能超过65535.

微软的软件报错的方式很像某些部门的声明──令人费解,这是它一贯的作风。

话说我本来是比较不喜欢用 SQL Server 的,尤其是刚开始的时候遇到太多气人的问题,可是由于工作原因又不得不用。不过当那些让人郁闷的问题一个一个解决掉的时候,它也就不那么烦人了。

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.