手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决方法
MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决方法
摘要:一般我们都喜欢用数据库管理器的UI来对数据表结构进行更改,然后自然而然地点"保存"按钮进行保存,但数据量比较大的时候,用这招往往会出现"无法...

一般我们都喜欢用数据库管理器的UI来对数据表结构进行更改,然后自然而然地点"保存" 按钮进行保存,但数据量比较大的时候,用这招往往会出现"无法创建索引“IX_索引名”。 超时时间已到。在操作完成之前超时时间已过或服务器未响应。 "这种错误。一时不知所措,蜡人张的文章

复制代码 代码如下:

修改表属性后使用“索引/键”对话框为一个大型表(记录数13,239,473)创建索引,提示:

- 无法创建索引“IX_TableName”。

超时时间已到。在操作完成之前超时时间已过或服务器未响应。

“生成更改脚本”后在“数据库引擎查询”中执行之,花费了12分钟的时间执行完毕。

“索引/键”对话框中的超时时间是如何决定的?都是在本机上执行的操作怎么两种方式会有区别?纳闷……

之后的评论给了我指引。感谢!

整理一下具体的做法,很简单,但没人教我这么做的时候,就只能干瞪眼:

在更改数据量大的表格数据结构时,不要点“保存”按钮,而是在表结构编辑框左侧点右键===》选择“生成更改脚本”,这时出来了文本对话框,把里面的内容全选并复制,并关闭这个表,选择不保存,右击该表所属的数据库,选“新建查询”,之后Ctrl+V把刚复制的脚本粘进来,并运行。这样就再也不会弹出超时的提示了,如果数据量相当大,我们只需要耐心等待即可了!

【MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决方法】相关文章:

sql server 2008数据库无法启动的解决办法(图文教程)

SQL Server Management Studio Express管理器 没有导入导出数据的向导的解决方法

SQL Server2008 数据库误删除数据的恢复方法分享

Sqlserver 2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

MSSQL 多字段根据范围求最大值实现方法

MSSQL 清空数据库的方法

让sql2005运行在独立用户下出现 WMI 提供程序错误的解决方式

安装SQL2005提示 找不到任何SQL2005组件的问题解决方案

SQLServer无法打开用户默认数据库 登录失败错误4064的解决方法

SQL Server 2008 备份数据库、还原数据库的方法

精品推荐
分类导航