假設你要生產環境下的資料做相應的測試,比如修改及測試儲存過程、更改和優化索引等。但是你使用者在連線資料庫的情況下,你又不能斷開資料庫的連線。如何取得資料庫的副本呢?
一. 利用資料庫任務中的複製資料庫選單
示例是從預設例項 mssqlserver 向命名例項 mysqlserver 複製northwind資料庫。開啟服務如下:
圖一下一步,我們開打northwind資料庫 -> 任務 -> 複製資料庫
圖二開啟資料庫複製嚮導 -> 下一步 ,選擇源伺服器和目標伺服器,同時要求目標伺服器(mysqlserver)必須執行sql server **,否則會出現提示!
這裡有兩種複製資料庫方法可供選擇:
圖三然後相應的設定完畢後,到最後一步點選完成。出現錯誤如下:
圖四什麼原因呢? 其實是你的目標伺服器(此處為mysqlserver)的**服務的許可權過低,這一點圖三已經作出了提示。更改**服務許可權為服務啟動賬戶localsystem(此過程中會自動啟動 integration services 服務)
圖五再點選完成便可以成功。
圖六
複製SqlServer資料庫
在目前的工作中需要解決複製整個sqlserver資料庫的問題,複製的內容包括資料庫大綱 資料庫中的儲存過程 函式 表結構 主外來鍵關係以及表中的所有資料等,也就是說copy版本與原資料庫一模一樣。經過一段時間的摸索,找到的乙個比較簡單的解決方案是 1 在複製資料庫之前,先備份該資料庫到檔案。2 依據...
複製SqlServer資料庫
在目前的工作中需要解決複製整個sqlserver資料庫的問題,複製的內容包括資料庫大綱 資料庫中的儲存過程 函式 表結構 主外來鍵關係以及表中的所有資料等,也就是說copy版本與原資料庫一模一樣。經過一段時間的摸索,找到的乙個比較簡單的解決方案是 1 在複製資料庫之前,先備份該資料庫到檔案。2 依據...
SQL Server之資料庫複製
sql server中備份,除了映象方式外還有複製方式。sqlserver 2012中還引進了alwayson,並且官方建議不再使用映象 資料庫複製 概述 複製是一組技術,它將資料和資料庫物件從乙個資料庫複製和分發到另乙個資料庫,然後在資料庫之間進行同步以保持一致性。使用複製,可以在區域網和廣域網 ...