2010-06-20 162 views
0

任何人都可以告诉我如何备份到数据库以将其导出到不同的数据库(SQL Server或MySQL)而不停止服务器?SQL Server导出,备份无需停止服务器

+1

你可以给你提示你正在使用的是什么sql server吗? – TooAngel 2010-06-20 15:43:58

+0

进行备份或导出数据不应涉及停止服务器!您是否在谈论导出到不同的RDBMS,即将Microsoft SQL Server导出到My SQL或如何从一个Microsoft SQL Server实例导出到另一个Microsoft SQL Server实例) – 2010-06-20 16:11:53

+0

您是否得到了您要查找的答案?如果是这样,你能接受吗?如果不是,你能澄清你还在寻找什么吗? – MaasSql 2010-07-01 00:30:26

回答

0

SQL服务器到SQL Server

 
    --when connected to source db instance 
    BACKUP DATABASE AdventureWorks2008R2 
    TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak' 

    --when connected to target db instance 
    RESTORE DATABASE AdventureWorks2008R2 
     FROM DISK = 'Z:\SQLServerBackups\AdvWorksData.bak' 

SQL Server中的MySQL

据我所知,目前还没有任何标准的方法。这是一个手工或手写的程序。如果我接受了这个任务,我会尝试:SSMS,选择一个数据库,导出data-source = sql server实例。如果有一个我的sql目标可用,那么可能会自动为你创建表结构。否则,我打赌 - 您必须创建mysql模式,然后将数据抽空 - 或者有些第三方工具很高兴向您推销,以帮助您完成任务。

+0

感谢您的回答。我几乎忘了有人(你)帮我解决了我的问题:) – Michael 2010-07-03 22:45:25