2012-12-12 235 views
-5

當我嘗試從數據庫中複製一些數據到.txt文件時出現錯誤。數據庫登錄失敗

我行讀取:

string connString; 
connString = "Data Source=(local);Initial Catalog=Ochhi che guardano;Integrated Security=SSPI"; 

,但我得到這個錯誤:「可以通過登錄無法打開數據庫請求的登錄失敗登錄失敗,用戶...等

+0

將連接字符串中的用戶名和密碼。 – sajanyamaha

+2

夠清楚。運行該應用程序的帳戶在您嘗試連接的數據庫上沒有登錄權限。修復。 – Oded

+0

我知道,但我不知道如何給這些權限。 – Leth

回答

0

您正在使用。集成的安全性,這意味着正在運行程序的用戶需要對數據庫擁有相關的訪問權限,如果您以交互方式運行程序(例如,它不是服務),那麼您需要訪問權限,即,您用來登錄到Windows的帳戶需要獲得數據庫的權限。如果您不控制數據庫,那麼n與通常是數據庫管理員(DBA)的人交談。

您還需要考慮未來誰將使用您的程序,例如,何時啓用。如果它不是你,那麼無論誰是誰都需要給予數據庫權限,假設你繼續使用集成安全性;如果您的程序作爲服務運行,那麼服務使用的帳戶將需要獲得數據庫權限。

相關問題