批量插入共享文件夹

时间:2015-05-17 13:22:24

标签: sql sql-server sql-server-2008 bulkinsert

我在服务器A中拥有权限的共享文件夹。 我正在尝试使用来自服务器B的批量插入。 我还使用'A'向服务器'B'添加了网络位置(尝试使用本地路径 - 但没有)。 使用sql server 2008 r2 SQL身份验证为:Sql server。 此外,这些服务器没有域控制器,但显然存在于同一网络下。 错误是: 无法批量加载,因为无法打开文件\\\server\folder\file。操作系统错误代码5(访问被拒绝。)。 我能做什么? 感谢

1 个答案:

答案 0 :(得分:1)

从SQL身份验证的连接调用TransactionData.assignedNodeProperties() T-SQL语句时,将使用SQL Server进程标识(服务帐户)安全上下文。如果没有域基础结构,则需要允许BULK INSERT访问该文件,并在具有相同帐户名和密码的两台服务器上共享或创建本地Windows帐户。使用该本地Windows帐户作为SQL Server服务帐户(通过SQL Server配置管理器指定)。