我想從一個mdb文件導入記錄到sql server 2008.我有一個單獨的數據庫服務器和應用程序服務器。sql server 2008導出到mdb問題
寫了一個存儲過程從mdb導入數據。但由於mdb在網絡上,因此它失敗。它的工作原理是如果它在數據庫服務器上。
我正在使用sql server帳戶。
如果我登錄使用Windows帳戶,並嘗試相同的SP它的作品。
如何使它適用於SQL Server帳戶?
-Vivek
我想從一個mdb文件導入記錄到sql server 2008.我有一個單獨的數據庫服務器和應用程序服務器。sql server 2008導出到mdb問題
寫了一個存儲過程從mdb導入數據。但由於mdb在網絡上,因此它失敗。它的工作原理是如果它在數據庫服務器上。
我正在使用sql server帳戶。
如果我登錄使用Windows帳戶,並嘗試相同的SP它的作品。
如何使它適用於SQL Server帳戶?
-Vivek
是否在域用戶帳戶下運行SQL Server服務?如果沒有,那麼它就沒有辦法對網絡共享進行身份驗證。若要更正,您應該更改SQL Server服務以在有權訪問網絡共享的域帳戶下運行。當您通過Windows身份驗證登錄時,存儲過程將在您有權訪問網絡共享的憑據下運行。
ADDITION更改SQL Server服務帳戶。
<Domain>\SQLUser
我建議在SQL Server的域上使用一個專用帳戶,並在某處保持安全的長密碼。配置管理器應該把用戶放在適當的本地用戶組中,這個用戶組將被命名爲「SQLServerMSSQLUser $$ MSSQLServer」,這將賦予它作爲服務運行SQL Server的必要權限並訪問它所需的文件和文件夾。
欲瞭解更多信息:
如何使它在域用戶帳戶下運行? – 2010-03-27 22:08:25
修改我的迴應以提供更多信息。 – Thomas 2010-03-27 22:24:06
謝謝。我遵循你的步驟,它很棒。 – 2010-03-27 23:26:32