Windows

帶 SQL Server 2008 的開發人員筆記型電腦在異地時無法登錄 SSIS

  • March 9, 2011

當我將 Windows XP (SP3) 筆記型電腦帶回家時,我仍然可以作為我的域帳戶登錄,因為當域控制器不在身邊時,Windows 會記憶體對我進行身份驗證所需的資訊。

但是,當我嘗試從 SQL Server Management Studio 中連接到本地 SQL Server (2008) Integration Services 時,它會生成 SSPI 上下文錯誤。唯一可行的方法是如果我使用 VPN 連接到辦公室,或者我在域控制器所在的辦公室。我在本地電腦帳戶下執行 SQL Server 代理和 SQL Server Integration Services 10。

從 Management Studio 中連接到 Integration Services 的唯一選擇似乎是使用 Window 身份驗證。當我沒有連接到辦公室時,有什麼辦法可以做到這一點?為什麼這些服務不像 Windows 登錄那樣使用記憶體的資訊?

謝謝。

你不能。SQL Server 在驗證登錄時需要連接到 AD,並且不能使用記憶體的憑據,這就是他們的方式。如果您想在與域 (LAPTOPNAME\UserName) 斷開連接的情況下工作,則必須使用本地帳戶。

另一種選擇是在您的公司網路中實施DirectAccess,這將消除對 VPN 的需求。

我意識到這是舊的,但我設法通過這篇文章解決了這個問題:

SQL SERVER – 修復:錯誤:4064 – 無法打開使用者預設數據庫。登錄失敗。使用者登錄失敗

引用自:https://serverfault.com/questions/130658