在要异地备份的机器上设置共享目录,只要在服务器端能修改、写入,就和本地硬盘一样操作了如共享192.168.1.8上的d:\databak,共享名称为databak,可以在服务器上这样引用:\\192.168.1.8\databak

解决方案 »

  1.   

    第一步 共享本机一文件夹 e:\aa 共享名为 test
    net share test = e:\aa
    第二步 执行SQL在数据库服务器上创建影射 z:
    exec master..xp_cmdshell 'net use z: \\hyserver\test mmd /user:administrator'
    第三步 执行备份
    backup database cs01 to disk = 'z:\\cs01_05-12-26.bak'
    第四步 删除数据库服务器上的影射 z:
    exec master..xp_cmdshell 'net use z: /delete'
    第五步 取消本机共享文件夹 test
    net share test /delete我的这个操作是在客户机上直接备份数据服务器上的数据库到我的本地文件夹