2013-05-13 38 views
0

當我從文件共享運行應用程序並嘗試連接到指定的SQL數據庫時,出現錯誤26(錯誤定位服務器/實例)。如果我從本地驅動器運行應用程序,它就可以工作。其他人可以從同一文件共享中運行應用程序(並且它能正常工作),同時遠程訪問同一臺服務器,所以很明顯會出現某種權限問題 - 但我無法弄清楚。爲什麼從一個文件共享啓動時,一個.Net應用程序將被拒絕訪問SQL服務器,但是從本地磁盤驅動器啓動時,該應用程序不會被訪問?爲了使它能夠從共享驅動器運行,需要哪些安全特權?錯誤26當從文件共享運行時

回答

0

在.NET 4代碼訪問之前安全性導致從共享運行的應用程序導致它不完全受信任。關於將被拒絕的權限(默認情況下)是SQL Server客戶端。

我的猜測是你遇到了這個問題。

This article give a nice introduction and historical overview on how CAS changed

+0

我使用.NET 4中...... – jmoreno 2013-05-15 16:58:39

+0

您仍然可以打開CAS或沒有完全信任的應用程序 – 2013-05-15 17:39:52

+0

我真正感興趣的,爲什麼別人會能夠從同一個運行文件共享(遠離我們兩個人)。爲什麼它會被一個用戶信任,而不是另一個用戶信任? – jmoreno 2014-12-31 06:35:19