2009-02-24 48 views

回答

5

不,沒有 - 您在連接字符串中的兩個選擇是集成身份驗證(當前Windows用戶)和SQL身份驗證。

如果我理解正確的話,你試圖做什麼它登錄到SQL Server作爲不同的Windows用戶。你可以看一下兩種模擬用戶(雖然這必須是一個獨立的過程,而不是你的主要應用程序),或者你可以看看像數據庫角色:

MSDN Article

UPDATE:既然你已經表明你在一個工作組(我假設客戶端和服務器都是),那麼this blog post似乎表示,只要你使用的用戶名和密碼與服務器上的用戶完全匹配,你應該沒問題。不知道這是否有可能,但值得考慮。另外,如果任一臺計算機在某個域上,那麼這個賭注就會關閉 - 在這種情況下,您必須冒充以實現此目的。

+0

是的正確我想明確指定一個不同的用戶名/密碼。冒充我不認爲會是一個選項,因爲SQL計算機在不同的計算機上。 – 2009-02-24 20:59:41

2

不,這是不可能的。使用Windows身份驗證時,您將發送當前用戶的身份,並且您無法明確指定。你可以改變當前的線程主體。

相關問題