共用方式為


Readme_BackRest

更新: 2005 年 12 月 5 日

此範例示範用於在資料庫應用程式中實作備份和還原功能的技術。使用 Microsoft SQL Server 的 SQL Server Management Object (SMO) 功能,此應用程式可讓使用者將選定的資料庫備份並還原至使用者硬碟上的特定檔案中。此範例提供使用者介面,允許指定要連接的 SQL Server 執行個體以及是否使用「Windows 驗證」。然後,使用者可以選取適當的資料庫和備份檔案位置與名稱。

範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft 不提供對這些範例的技術支援。若沒有系統管理員的權限,就不應該在生產 SQL Server 資料庫或報表伺服器上,連接或使用範例應用程式及組件。

需求

此範例需要安裝下列元件。

  • .NET Framework SDK 2.0 或 Microsoft Visual Studio 2005。您可以免費取得 .NET Framework SDK。請參閱<安裝 .NET Framework SDK>。
  • Microsoft SQL Server 2005 Integration Services.
  • 範例封裝及其使用的資料檔必須安裝在本機硬碟上。
  • 必須安裝 AdventureWorks OLTP 資料庫。
  • 必須附加 AdventureWorks 資料庫。
  • 您必須對 AdventureWorks 資料庫具有管理權限。
  • 您必須先編譯 ServerConnect 元件,因為這個範例相依於 ServerConnect 範例。

如需有關如何安裝範例的詳細資訊,請參閱《SQL Server 線上叢書》中的<安裝範例 Integration Services 封裝>。

位置

如果程式碼範例安裝於預設位置,則範例位於下列目錄中:

C:\Program Files\Microsoft SQL Server\90\Samples\Engine\Programmability\SMO\BackRest

程式碼範例的 C# 方案位於 CS 目錄中,而 Visual Basic 方案位於 VB 目錄中。

建立範例

如果您尚未建立強式名稱金鑰檔,請利用下列指示產生金鑰檔。

若要產生強式名稱金鑰檔

  1. 開啟 Microsoft Visual Studio 2005 命令提示字元。按一下 [開始],依序指向 [程式集] 和 [Microsoft .NET Framework SDK 2.0],然後按一下 [SDK 命令提示字元]。

    -- 或 --

    開啟 Microsoft .NET Framework 命令提示字元。按一下 [開始],依序指向 [所有程式] 和 [Microsoft .NET Framework SDK 2.0],然後按一下 [SDK 命令提示字元]。

  2. 使用變更目錄命令 (CD),將命令提示字元視窗的現行目錄切換到範例的安裝資料夾。

    ms160892.note(zh-tw,SQL.90).gif附註:
    若要判斷範例所在的資料夾,按一下 [開始] 按鈕,依序指向 [所有程式]、[Microsoft SQL Server] 和 [文件集和教學課程],然後按一下 [範例目錄]。如果是使用預設安裝位置,則範例位於 <system_drive>:\Program Files\Microsoft SQL Server\100\Samples。
  3. 在命令提示字元中,執行下列其中一個命令來產生金鑰檔:

    sn -k SampleKey.snk

    ms160892.note(zh-tw,SQL.90).gif重要事項:
    如需有關強式名稱金鑰組的詳細資訊,請參閱 MSDN 中 .NET Development Center 中的<Security Briefs: Strong Names and Security in the .NET Framework>。

使用命令列編譯器來建立和使用範例

  1. 開啟 .NET Framework 或 Microsoft Visual Studio 2005 命令提示字元。使用變更目錄 (CD) 命令,將命令提示字元視窗的現行目錄變更為您想要使用的方案目錄。

  2. 鍵入下列命令以建立 C# 版或 Visual Basic 版範例:

    for /r %f in (*.sln) do msbuild.exe "%f"

從 Microsoft Visual Studio 2005 建立和使用範例 (選擇性)

  1. [檔案] 功能表上,按一下 [開啟],再按一下 [專案],然後在所需的方案目錄中開啟 BackRest.sln

  2. [F5],或按一下 [偵錯] 功能表上的 [開始] 以編譯和執行專案。

變更歷程記錄

版本 歷程記錄

2005 年 12 月 5 日

變更的內容:
  • 已變更產生金鑰檔的指示,包括金鑰檔的名稱和位置。