2010-10-13 24 views
1

我正在尝试使用数据生成计划在本地SQL2008服务器上填充数据库。但是,当我运行它时,我得到:如何防止数据生成计划超时过期错误

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

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

我该如何解决这个问题?

大概有40个表参与,其中约20个插入100行,而10个表〜1000行,其余的小于100行。另外,当我排除故障表时,脚本成功完成。

谢谢!

+0

这是您需要设置的“命令超时”或“执行超时”。如果无法连接,连接超时只会控制在放弃之前等待的时间。但是我只是看了一下Visual Studio,看不到它会在哪里设置。也许像这里的配置文件http://msdn.microsoft.com/en-us/library/aa833238.aspx – 2010-10-13 22:24:14

+0

我已经找到了这些以及与查找和替换的解决方案。我对这两个人都空了。此外,我没有在项目中的app.config。 – 2010-10-13 22:31:14

回答

2

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

您可能必须重新启动Visual Studio,以使更改生效,至少我不得不。

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

相关问题