使用SA账户登录到sql 2005.执行语句:      BULK   INSERT   TABLE
      FROM   "18.1.5.3\e$\123.txt" 
      WITH 
          ( 
                FIELDTERMINATOR   =  "|"
                ROWTERMINATOR   =   ","
                FIRE_TRIGGERS 
           )      每次都提示我没有权限不能访问,请各位达人不吝赐教,在线等

解决方案 »

  1.   

    你的123.txt是远程访问的,权限不够。这个提示权限不够,不是说你sa账号的权限不够,而是你没有访问这个文件的权限。
      

  2.   

    没有这样操作过但是如果访问网络邻居应该是\\18.1.5.3\e$\123.txt,而不是18.1.5.3\e$\123.txt吧
      

  3.   

    exec master..xp_cmdshell 'net use w: \\18.1.5.3\e$  "password"/user:UserName',NO_OUTPUT--建立映射把"18.1.5.3\e$\123.txt" 改為 w:\123.txt