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

2016-02-19 09:55 5 1 收藏

下面请跟着图老师小编一起来了解下MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决方法,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

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

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

- 无法创建索引“IX_TableName”。
超时时间已到。在操作完成之前超时时间已过或服务器未响应。

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

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

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

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

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

来源:https://www.tulaoshi.com/n/20160219/1592652.html

延伸阅读
标签: Web开发
代码如下: $.ajax( { type: "POST", url: "/MemberComment.aspx/GetOrderToBeCommentCount", success: function(result) { //ToDo: } ) 使用时JS也没有报错。这个是我最郁闷的事了。不知道哪错。。 5分钟。。。10分钟。。。。20分钟。。。。。 从c#代码到浏览器一个个排查问题发现都OK。 最后问题的原因是改为如下就OK,少了2...
标签: PHP
就象许多的PHP开发者一样,在刚开始建立动态网站的时候,我都是使用相对简单的数据结构。PHP在连接数据库方面的确实是十分方便(译者注:有些人认为PHP在连接不同数据库时没有一个统一的接口,不太方便,其实这可以通过一些扩展库来做到这一点),你无需看大量的设计文档就可以建立和使用数据库,这也是PHP获得成功的主要原因之一...
标签: 服务器
SQL Server2000安装时提示挂起的解决方法 安装 SQL2000 时,系统经常会提示:操作被挂起,要求重新启动计算机,如图1: 图1 重新启动后,再次安装时问题仍然存在。 解决办法: 1:在开始菜单中点击运行,输入 regedit ,打开注册表。 2:展开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manag...
错误载图 解决方法: 1.直接把己有数据库复制到sql安装目录下C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA 这样就可以附加,不知道是不是在装数据库时漏选了什么操作,以前没遇到过。 2.在己有数据库mdf和ldf文件上, 右键----属性----添加----高级----立即查找----Authenticated Users----确定 -----...
解决MindManager打开或保存时出现错误问题   用户在使用MindManager时,会因为版本、系统等问题而造成操作上的故障,常见的一个就是MindManager打开或保存时出现错误。本文就讲解了如何解决MindManager打开或保存时出现错误的问题。 问题描述:当试图用保存,另存为或者打开命令来保存或者打开导图文件时,MindManager 出错并且...

经验教程

390

收藏

96
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部