data_file 必须从运行 SQL Server 的服务器指定有效路径。如果 data_file 是远程文件,则请指定通用命名规则 (UNC) 名称

解决方案 »

  1.   

    因为你的共享未能被sql server识别, 参考下面的方法解决共享目录的权限问题:--1.映射
    exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'/*--说明:
    z: 是映射网络路径对应本机的盘符,与下面的bulk insert文件目录对应
    \\xz\c$ 是要映射的网络路径
    xz\administrator xz是远程的计算机名,administrator是登陆的用户名
    密码                        上面指定的administrator用户的密码
    --*/--2.进行数据bulk insert处理
    --3.处理完成后删除映射
    exec master..xp_cmdshell 'net use z: /delete'
      

  2.   

    那要怎樣指定通用命名规则 (UNC) 名称呀?
      

  3.   

    要导入Client(IP地址行吗?一定要机器名啊?) 台机 d:\cs\test.txtClient机用户:administrator 密码:123456按 邹老大说的,要怎样才能导入到服务器机上来啊?
      

  4.   

    我把文本文件放到WIN2k及以上的操作系統的電腦上共享目錄,就能成功上傳到另一服務器上的數據庫里,原來放在WIN98的共享目錄下不能上傳,不知道是什么原因...