我建立作业,使用'TSQL',语句如下:
backup database 数据库名 to disk='\\IP\FolderName\FileName'
提示系统没有找到指定的路径。(我直接在浏览器中输入
\\IP\FolderName可以访问)之后我用NET USE 建立网络磁盘映射
net use p: \\IP\FolderName(成功建立)修改语句为:backup database 数据库名 to disk='P:\FileName'
还是提示系统没有找到指定的路径。
请问我的操作有问题还是不用通过这种方式进行备份?如果不能的话请帮忙给予解决。

解决方案 »

  1.   

    --参考1、共享本地文件夹 D:\temp 共享名为 test
    net share test = D:\temp2、执行SQL在数据库服务器上创建映射 z:
    exec master..xp_cmdshell 'net use z: \\server\test 密码 /user:administrator'3、执行备份
    backup database Northwind to disk = 'z:\\Northwind_20060101.bak'4、删除数据库服务器上的映射 z:
    exec master..xp_cmdshell 'net use z: /delete' 5、取消本机共享文件夹 test
    net share test /delete
      

  2.   

    To “wangtiecheng(不知不为过,不学就是错!) ”
    一定要在SQL上再创建映射吗??
      

  3.   

    你内网计算机如果是win98,共享目录要采用完全控制,也就是说要有写权限如果是win2kpro,设立一个用户、密码,在服务器采用下列方式:net use p: \\IP\FolderName password1 /user:user1password1、user1对应你设立的用户名、密码
      

  4.   

    To “wangtiecheng(不知不为过,不学就是错!) ”
    请问是用NET USE创建映射还是执行SQL在数据库服务器上创建映射??
      

  5.   

    2、执行SQL在数据库服务器上创建映射 z:
    exec master..xp_cmdshell 'net use z: \\server\test 密码 /user:administrator'使用SQL Server 的扩展存储过程master..xp_cmdshell,可以直接在查询分析器中执行这个语句来创建磁盘映射
      

  6.   

    重新用‘net use p: \\IP\FolderName password1 /user:user1’命令建立了映射后执行作业,还是提示一样的错误:系统没有找到指定的路径