2017-04-09 39 views
-1

今天我在SQL Server上出現了一些奇怪的錯誤。事情是這樣的:運行sqlcmd時SQL Server登錄超時過期

enter image description here

我不知道我應該做的。當我想運行超過200MB的查詢時發生這種情況。但我想,尺寸並不重要。任何人都可以指導我解決這個問題?

而且,出於某種原因,我無法導出超過100MB的SQL Server數據,所以任何人都可以幫助我嗎?

+0

你的SQL文件大於200MB嗎? –

+0

這是一個新的錯誤還是從來沒有工作?我不知道它有什麼奇怪的地方 - 「找不到SQL Server」是一個很簡單的錯誤,有許多排除故障的方法。 –

回答

1

你的錯誤消息說,幾個不同的事情:

登錄超時過期

...找不到服務器或訪問...

無法打開連接到SQL Server

如果您查看sqlcmdhere的命令參數。

您傳遞的是這是col_separator,而不是服務器,它是S(注意大小寫)。

接下來,您可能需要一個授權策略,無論是集成安全性的E,還是分別使用和P作爲用戶名和密碼。

試試這些,看看你得到什麼。

您當然可以嘗試使用SSMS而不是sqlcmd。

編輯:看起來像默認的集成安全性,所以你不需要指定E,除非你只是想。

+0

這是我必須使用的第一個Windows實用程序,其中交換機的情況非常重要(或者直到現在我才幸運)。 –