2008-10-14 78 views

回答

2

其他服務器是否信任執行代理的服務器?檢查服務器文檔 - >安全性 - >受信任的服務器。

+0

我沒有檢查這個,但我會。謝謝!! – 2008-11-04 22:02:38

0

可以在不打開數據庫的情況下獲得句柄。如果你嘗試調用大多數方法而不先打開它,那麼你會得到這個錯誤。儘管最可能的解釋是您無法打開它。

代理簽署了什麼ID?可能不是服務器。代理將以代理簽名者的權限運行,因此這是需要在您試圖打開的數據庫的ACL中的標識。

關於代理如何在不同的權限下和代表不同的用戶運行,有很多規則。如果情況需要,情況可能非常複雜。但檢查代理簽名者有權先打開數據庫,然後查看任何「代表運行」設置。

0

檢查數據庫所在服務器的服務器文檔。在「訪問服務器」部分,「受信任的服務器」字段是否包含代理運行的服務器的名稱?

0

一個提示:事先打印出db.Server和db.Filepath,看看你想要打開什麼。

相關問題