2012-11-16 61 views
3

當我嘗試創建或更改存儲過程時,它會自動斷開dbserver連接。運行存儲過程時斷開連接sql server

它只對存儲過程創建,更改。

這是錯誤我得到:

A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)

我怎樣才能解決這個問題呢?

+0

Karthikeyan - 遠程服務器或本地服務器?此外,你開始發表你的帖子說:「當運行sproc ..」然後你最終說「創建或更改sproc ...」。哪一個導致斷開連接?它只是一個特定的sproc還是適用於任何sproc?更多詳細信息將有所幫助 – Raj

+0

檢查此出http://support.microsoft.com/kb/325487 – Raj

+0

您需要提供更多信息:是本地服務器還是遠程服務器;你如何運行腳本(SSMS,sqlcmd.exe或其他);這是一貫可重複的;你確定只有'CREATE PROC'和'ALTER PROC'命令導致這個問題;你可以發佈一個完整的腳本,導致此錯誤等 – Pondlife

回答

0

我不確定是否是問題,但從工具 - >選項菜單中檢查查詢執行選項,然後轉到查詢執行 - > Sql服務器 - >高級部分。如下所示,應該取消選中查詢執行後的斷開連接選項。 enter image description here