本文件已封存並已停止維護。

如何啟動 SQL Server 2008 R2 指令碼精靈

更新日期: 2010年12月

適用於: System Center Service Manager 2010 SP1

在嚴重損壞修復的準備步驟中,請使用下列程序來產生指令碼,以擷取 SQL Server 登入及物件層級權限。您必須在裝載 Service Manager 和資料倉儲資料庫的電腦以及裝載 SQL Server Reporting Services (SSRS) 的電腦上執行此程序:

  • DWDataMart

  • DWRepository

  • DWStagingAndConfig

  • ServiceManager

  • ReportServer

啟動 SQL Server 指令碼精靈

  1. 使用具有系統管理員權限的帳戶登入裝載 Service Manager 或資料倉儲資料庫的電腦。

  2. 在 Windows 桌面上,按一下 [開始],並依序指向 [程式集]、[Microsoft SQL Server 2008 R2],然後按一下 [SQL Server Management Studio]。

  3. 在 [連線至伺服器] 對話方塊中,依照下列步驟進行::

    1. 在 [伺服器類型] 清單中,選取 [資料庫引擎]。

    2. 在 [伺服器名稱] 清單中,選取 Server Manager 資料庫的伺服器和執行個體。例如,選取 [computer\INSTANCE1]。

    3. 在 [驗證] 清單中,選取 [Windows 驗證],然後按一下 [連線]。

  4. 在 [物件總管] 窗格中,展開 [資料庫]。

  5. 以滑鼠右鍵按一下資料庫名稱,指向 [工作],然後按一下 [產生指令碼]。在此範例中,請以滑鼠右鍵按一下 [ServiceManager],指向 [工作],然後按一下 [產生指令碼]。

  6. 在 [產生和發佈指令碼] 精靈,執行下列步驟:

    1. 按一下 [簡介] 頁面上的 [下一步]。

    2. 在 [選擇物件] 頁面上選取 [選取特定的資料庫物件],然後按一下 [全選]。

    3. 在資料庫物件清單中,展開 [資料表]。

    4. 清除下列資料表的核取方塊:

      • dbo.STG_Collation

      • dbo.STG_Locale

      • dbo.STG_MTD_ConverisonLog

    5. 向上捲動至清單頂端並折疊 [資料表]。

    6. 展開 [預存程序]。

    7. 清除下列預存程序的核取方塊:

      • dbo.STG_DTS_ConvertToUnicode

      • dbo.STG_DTS_CreateClonedTable

      • dbo.STG_DTS_InsertSQL

      • dbo.STG_DTS_ValidateConversion

    8. 按 [下一步]。

    9. 在 [設定指令碼編寫選項] 頁面上選取 [儲存指令碼],選取 [儲存至檔案] 和 [單一檔案],在 [檔案名稱] 方塊中指定檔案位置,然後按 [下一步]。

    10. 按一下 [摘要] 頁面上的 [下一步]。

    11. 當指令碼完成時,請按一下 [儲存或發佈指令碼] 頁面上的 [完成]。

  7. 如果需要還原資料庫,請使用此指令碼設定權限。

這些資訊是否對您有所幫助?請將您對於 System Center Service Manager 文件的建議和意見傳送至 scsmdocs@microsoft.com。
顯示: