2011-01-31 69 views
0

我得到一個奇怪的錯誤,當我啓用IIS Windows身份驗證和試運行一些數據庫更新腳本:的SQL Server SMO上IIS與Windows驗證

用於模擬令牌無效 - 它 不能重複。

我還沒有啓用任何明確的模仿。

我已經縮小到與SMO有關,因爲當我更改爲正常的SqlClient並使用ExecuteNonQuery時,問題消失。這不幸的是不是一個長期的解決方案,因爲更新腳本必須能夠包含標準SqlClient未識別的「GO」關鍵字。

+0

您可以隨時使用「GO」語句解析您的輸入,並將其用作指示符以現在執行您的SQL語句,然後再繼續處理更多SQL語句......這樣,您可以使用標準的SqlClient類。 – 2011-01-31 21:24:27

+0

謝謝,我會考慮的,儘管這是一個非常關鍵的代碼,我寧願儘可能簡單。 – Richard 2011-01-31 21:32:18

回答