• 如何在SQL server 2005中将数据库备份路径设为网络路径


    如何在SQL server 2005中将数据库备份路径设为网络路径
    如:“\\BackupPC\dbback\”

    SQL server 2000中是可以的呀,怎么到2005就不好这样做的???
    =================================
    现在备份数据库真麻烦,都要先备份到本机,然后再剪切到网上邻居的另一台电脑中,真郁闷!!!!

    =================================================================================

    备份到异机?这是2000的做法.

    写成存储过程,建立作业定时备份~~~


    --在sql中映射一下就可以了
    exec master..xp_cmdshell 'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator'

    /*--说明:
    exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'

    z:是映射网络路径对应本机的盘符,与下面的备份对应
    \\xz\c$是要映射的网络路径

    xz\administrator
    xz是远程的计算机名,
    administrator是登陆的用户名
    密码 面指定的administrator用户的密码
    --*/

    --备份;with init覆盖|noinit添加
    backup database 库名 to disk='E:\H_BACKUP.bak' with init

    --COPY
    exec master..xp_cmdshell 'copy E:\H_BACKUP.bak z:'

    --删除(这句可以去掉)
    --exec master..xp_cmdshell 'del E:\H_BACKUP.bak'

    --完成后删除映射
    exec master..xp_cmdshell 'net use z: /delete'


     

  • 相关阅读:
    7
    6
    5.1
    5
    C#类库帮助类
    Asp.net 数据库依赖那些事
    C#使用NLog记录日志
    JQuery常用操作实现方式
    常用Sql 标量值函数
    Sql语句查询XML
  • 原文地址:https://www.cnblogs.com/chenzhao/p/2081955.html
Copyright © 2020-2023  润新知