【发布时间】:2015-05-17 13:22:24
【问题描述】:
我在服务器A 中拥有共享文件夹并具有权限。
我正在尝试使用来自服务器B 的批量插入。
我还使用“A”将网络位置添加到服务器“B”(尝试使用本地路径 - 但没有)。
使用sql server 2008 r2
SQL 身份验证为:Sql server。
另外那些服务器没有域控制器,但显然在同一网络下。
错误是:
无法批量加载,因为无法打开文件 \\\server\folder\file。操作系统错误代码 5(拒绝访问。)。
我能做些什么?
谢谢
【问题讨论】:
-
您的连接字符串不应使用 mdf 文件名。相反,连接字符串应该消除 mdf 并连接到服务器名称和 SQL Server 实例。该实例应与 SQL Server Management Studio 登录窗口中显示的相同。
-
您的批量加载命令在哪里?如果您使用 bcp,您需要在服务器 b 上运行它并可以从服务器 a 访问该文件。您还可以使用服务器 a 上的工作室将服务器 a 上的数据导入服务器 b 上的数据库。
-
命令来自存储过程,在Sql认证下。
标签: sql sql-server sql-server-2008 bulkinsert