Sql-Server

如何啟用 SQL Server 2008 登錄以訪問另一台伺服器上的目錄

  • July 27, 2011

我需要一個 sql server 登錄(不是 windows 登錄)才能使用另一台伺服器上的文件執行批量插入。

由於權限,使用批量插入\\path\to\server\c$\path\to\dir不起作用。

我的問題是:如何配置 sql server 使用者以訪問另一台伺服器上的該文件?

我已經嘗試映射驅動器,但該映射對 sql server 登錄不“可見”(僅當我以 Windows 使用者身份登錄時才可見)

感謝您的幫助!

將共享訪問權限授予執行 SQL Server 服務的 Windows ID。當您使用 SQL 登錄登錄到 SQL Server 時,SQL 將使用它執行的帳戶的上下文來訪問網路資源。

這是假設您正在以互動方式或通過應用程序在連接字元串中使用 SQL 登錄來執行批量插入。如果您在 SQL 代理作業中進行批量插入,那麼您需要向執行 SQL 代理服務的帳戶授予對共享的訪問權限,或者設置憑據和代理並將作業步驟設置為在該代理下執行。憑據需要用於有權訪問共享的帳戶。

引用自:https://serverfault.com/questions/294705