2010-06-20 31 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