做了一个SQL备份恢复的小程序,本地运行正常,为什么连接远程数据库后,备份完,在本地找不到备份文件,听说和SQL企业管理器一样只能在服务器上进行备份和恢复,不知道是不是,哪位高手有好的解决办法吗?还有我的还原的时候要关掉其他SQL连接,听说有一种办法可以不关掉连接,请给出核心代码,最好不要给整个程序,看起来太费力了,只要核心的SQL语句就OK了,不胜感激!!

解决方案 »

  1.   

    备份的时候,选择到一个FTP或者HTTP能访问的地方,备份之有下载到本地就行了。
      

  2.   

    以前试过,备份命令调试没有成功大致思路:
    1、用window 权限登录sql服务器
    2、本地共享一文件夹、且给服务器权限
    3、执行备份命令(命令名我忘了)
      

  3.   

    BACKUP DATABASE database_name to disk 'D:\aa.data'
    从服务器的D盘找到aa.data就是备份的文件。 。不给分???小气
      

  4.   

    根本就无法备份到本地,
    SQLServer的操作都是相对于服务器的磁盘操作,
    楼主的想法无法实现,除非和上面的兄弟说的一样,
    对备份目录映射HTTP路径,
    自己下载。
      

  5.   

    sql备份肯定是备份在服务器的本地硬盘上面的,只有备份了以后,copy出来。
    或者是你的服务器已经做了磁盘阵列raid5,应该就不用担心数据了。