本帖最后由 q71732095 于 2011-01-08 12:17:16 编辑

解决方案 »

  1.   

    备份一般都是用 backup database [数据库名] to disk='[目标路径]' ...
    或者导入数据的方式到本地数据库咯.
      

  2.   

    备份速度跟很多因素有关:原SQL Server性能,系统繁忙程度,网络速度,目标磁盘写入速度等等.
      

  3.   

    备份后的备份 放哪里....先远程操作 备份在服务器上,然后通过ftp等方式将备份文件备份到其他机器。
      

  4.   

    参考:
    --SQL如何备份到异机写成存储过程,建立作业定时备份~~~
    --在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'
      

  5.   

    先备份再ftp
    dts/ssis一套流程
      

  6.   

    可能我没说清楚问题,是这样,假设装SQL Server的电脑为服务器,不装任何软件,在能连接此SQL Server的电脑装一个客户端软件实现将服务器的数据库备份到客户端。这种客户端软件该怎么实现?
      

  7.   


    首先我要说明的是你的假设不可以实现,至少目前的 2000 2005 2008 2008R2 没有一个服务器可以实现你要的功能SQL SERVER 所有的备份和恢复,在不借助第三方工具的情况下,是不可以通过网络方式进行备份和恢复的,所备份或要恢复的BAK文件必须在本地,(不提倡网络映射备份,这不是DBA所为),如果你目前需要这个需求,我给你两个正规的方法1 NBU , NET BACKUP 赛门铁克的一个软件,你要的功能可以完美的实现,当然你是要付钱的2 微软自带的备份软件,操作步骤1 实现定义好你SQL SERVER 备份的计划,并定期将备份的文件备份到本地指定的地方2 通过WINDOWS 默认的备份软件,或不要备份软件业可以,直接将你的BAK文件从服务器上拷贝下来,当然如果你使用WINDOWS 自带的备份软件,可以实现计划任务,自动运行。请你自己选择