我連接到兩個遠程數據庫(sql server和數據庫在同一個遠程計算機上)。兩個數據庫都在不同的目錄中。SQL服務器登錄錯誤遠程服務器數據庫
我檢查了SQL管理控制檯中兩個數據庫的安全設置,它們是相同的。但是,我可以遠程連接到一個數據庫(在我的C#應用程序中使用遠程連接字符串),但另一個數據庫讓我「登錄失敗 - 用戶XXX/ZZZ登錄失敗」。
任何想法爲什麼會發生這種情況? (它可能與數據庫文件所在物理目錄的權限有關)?
我連接到兩個遠程數據庫(sql server和數據庫在同一個遠程計算機上)。兩個數據庫都在不同的目錄中。SQL服務器登錄錯誤遠程服務器數據庫
我檢查了SQL管理控制檯中兩個數據庫的安全設置,它們是相同的。但是,我可以遠程連接到一個數據庫(在我的C#應用程序中使用遠程連接字符串),但另一個數據庫讓我「登錄失敗 - 用戶XXX/ZZZ登錄失敗」。
任何想法爲什麼會發生這種情況? (它可能與數據庫文件所在物理目錄的權限有關)?
在SQL管理控制檯中,檢查服務器上的登錄和每個數據庫上的用戶。
這是一個登錄問題,如錯誤所述。確保你可以使用SSMS使用C#應用程序正在使用的登錄來訪問這兩個數據庫。如果這有效,那麼它是另一回事。
一個常見問題是不更改[master]中的默認數據庫或將具有權限的用戶添加到要查詢的數據庫。
我沒有注意到默認數據庫是master。這是如何影響相同的登錄到一個數據庫而不是另一個? –
很多時候,默認數據庫都留給[master],但用戶無法訪問數據庫。您是否已將默認值更改爲兩臺服務器上的數據庫?你還有什麼問題嗎? –
我將不得不在星期一進行檢查。但是兩個數據庫在同一臺服務器上。 –