2010-10-13 23 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

相關問題