2012-12-10 111 views

回答

0

@techy,爲了讓您充分理解這些問題的答案,您需要自己做一些學習。在堆棧溢出響應中「教」太多。所以下面我會給你一些快速的答案,並鏈接到你可以瞭解更多的地方。

  1. 快照是數據庫的「時間點」副本。例如,假設我有一個名爲D1的數據庫。我希望能夠保留D1的副本,因爲它在12:15 pm。所以在下午12:15我創建一個快照D1並將其命名爲D1Snap1215(名稱不重要)。現在我可以通過查詢DSnap1215從D1查詢實時數據,或者查詢12:15 pm數據庫版本。如果我選擇,我甚至可以通過從DSnap1215快照恢復數據庫D1,將活動的D1數據庫恢復到12:15 pm狀態。閱讀關於Database Snapshots以及如何Revert a Database to a Database Snapshot
  2. SQL Server允許您隨時備份您的數據庫。有各種備份(完整,差異,事務日誌,...)。但是,完整備份會將整個數據庫的狀態複製到某些備份媒體(硬盤或備份磁帶上的備份文件...)。稍後,您可以從備份中恢復數據庫。還原可以在原始服務器(或實例)上完成,也可以在同一個數據庫或事件上完成到不同的數據庫或實例。詳細瞭解BACKUPRESTORE報表。
  3. 部署數據庫是將數據庫獲取到某個SQL Server實例上的一般過程。無論目標服務器是物理還是虛擬,該過程(從SQL角度來看)都是相同的。您可以通過running scripts to create the database and its structure,然後importing the data或可能將您的restore另一臺服務器的數據庫的backup部署到服務器的數據庫到目標服務器上。 Microsoft和第三方提供了衆多工具來幫助您部署數據庫。例如,SQL Server集成服務(SSIS)中的「Transfer Database Task」組件可以幫助您複製或移動數據庫。

希望能讓你開始。

+0

感謝您的信息。這非常有用。 – prog23

相關問題