导航

SQL複製數據庫

Posted on 2009-10-27 12:30  杨彬Allen  阅读(202)  评论(0)    收藏  举报

    將databaseA的表結構、內容、存儲過程、觸發器都複製到databaseB中去。

    方法一:先備份databaseA,產生一個.bak檔,然後添加一個新的databaseB,右擊還原。選擇剛剛的.bak檔案,選完全覆蓋。

    方法二:複製databaseA的.mdf檔案,然後選擇附加,選擇剛剛的.mdf檔案。

    方法三:新建一個databaseB,然後右擊databaseA,選擇匯出資料,目標為databaseB。在手動將存儲過程、觸發器等create到databaseB中去。

 

    優缺點:

    方法一和方法二都只能停掉服務后才能實現,否則會提示類似有人在使用的錯誤。

    方法三雖然不需要停掉服務,但它只能複製表結構和內容,存儲過程和觸發器只能手動的去創建。