如何防止数据生成计划超时过期错误

时间:2010-10-13 20:30:55

标签: sql-server visual-studio-2010 sql-server-2008-r2

我正在尝试使用数据生成计划在我的本地SQL2008服务器上填充数据库。但是,当我运行它时,我得到:

  

由于以下异常,数据生成失败:超时已过期。在操作完成之前经过的超时时间或服务器没有响应..发生了1次。

我尝试将高级连接属性中的连接超时设置设置为120而不是15,但我仍然收到错误。

如何解决此问题?

大约涉及40个表,其中大约20个表插入100行,10表~1000行,其余表少于100行。此外,当我排除故障表时,脚本成功完成。

谢谢!

1 个答案:

答案 0 :(得分:2)

转到“工具”菜单>选项>数据库工具>数据生成器> SQL超时

您可能必须重新启动Visual Studio才能使更改生效,至少我必须这样做。

还可以通过注册表配置其他超时值(QueryTimeoutSeconds,LongRunningQueryTimeoutSeoncds,LockTimeoutSeconds),但我不明白其中的区别。请参阅here