共用方式為


HOW TO:設定 SQL Express 以進行移轉

更新:2007 年 11 月

您必須在執行轉換器以進行移轉的電腦上安裝 SQL Express。VSS 轉換器會讀取 Visual SourceSafe 資料庫中個別檔案和資料夾的記錄,並將這些記錄存放在 SQL Express 中。轉換器接著會排序記錄,並進行一些額外的處理。最後,會從 SQL Express 讀取記錄並開始移轉。

您必須確定在 SQL Express 上具有系統管理員權限。如果您安裝 Visual Studio 2008,就自動會有系統管理員權限。

注意事項:

由於 SQL Express 的 4GB 限制,轉換器在極大的 Visual SourceSafe 資料庫中進行移轉時,可能會在準備階段時結束。若要繼續進行,您必須將轉換器設為使用 SQL Server 而不使用 SQL Express,或嘗試使用 Visual SourceSafe 封存功能移轉較小的資料夾或部分記錄。您可以在設定檔中將轉換器設為使用 SQL 伺服器。

若要執行原始檔控制移轉分析,您必須是 SQLExpress 的系統管理員。根據預設,如果已安裝 Visual Studio,您就已經具有 SQLExpress 必要的權限。如果您不是已安裝之 SQLExpress 的系統管理員,系統管理員必須將您加入為系統管理員。

必要的使用權限

您必須是電腦上 [Administrators] 安全性群組的成員,才能執行此程序。您也必須是 SQL Express 的 [sysadmin] 伺服器角色成員。根據預設,如果您是安裝 SQL Express 之電腦上的 [Administrators] 安全性群組成員,您就是 [sysadmin] 伺服器角色的成員。如需詳細資訊,請參閱 SQL Server 2005 文件中的<sysadmin>(https://msdn2.microsoft.com/zh-tw/library//ms178032.aspx)。

若要加入 SQLExpress 的系統管理員

  1. 在您將執行 Visual SourceSafe 轉換器的電腦上安裝 SQL Express。安裝 Visual Studio 2008 時,預設會安裝 SQL Express。

  2. 巡覽至 SQLCMD.exe 所在的資料夾 (SQLCMD.exe 預設會安裝在 <root>:\Program Files\Microsoft SQL Server\90\Tools\Binn 中),然後在命令提示字元中輸入下列命令:

    SQLCMD.exe -S localhost\SQLExpress -EEXEC sp_grantlogin <username> -- add as userGOEXEC sp_addsrvrolemember <username>, 'sysadmin' 
    GO
    

請參閱

工作

HOW TO:為移轉作業對您的 Visual SourceSafe 資料庫進行分析