友情up,如果用asp.net或web service,可以实现

解决方案 »

  1.   

    backup database 数据库 to disk='\\你的计算机名\共享目录名\备份文件名'---或通过映射网络驱动器(这样可以解决权限问题)--1.映射
    exec master..xp_cmdshell 'net use z: \\xz\c$ "" /user:xz\administrator'/*--说明:
    z: 是映射网络路径对应本机的盘符,与下面的备份对应
    \\xz\c$ 是要映射的网络路径
    xz\administrator xz是远程的计算机名,administrator是登陆的用户名
    --*/--2.进行数据库备份
    backup database 数据库名 to disk='z:\备份文件名'
    --3.备份完成后删除映射
    exec master..xp_cmdshell 'net use z: /delete'
      

  2.   

    1.backup database 数据库 to disk='\\远程计算机\D$\备份文件名'
    2.最好是在一个域中
    3。如果不是,要保证你有远程计算机的administrator权限
    4。否则将备份失败
      

  3.   

    可以这样来做:
    1。让2台计算机的administrator的密码完全一样
    2。都用adminsitrator登陆
    3。同时sql server的启动账号也用administrator即可
      

  4.   

    注册一个SQL server 组到本地试试看