首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Navigator 5.5 團隊編碼與版本控制(VSS 整合)設定指南

     編輯:關於SqlServer

伺服器端安裝(建立版本控制儲存庫結構)

  1. 選單 Tools → Server-Side Installation Wizard,若精靈失敗,改用手動執行腳本。
  2. 在安裝目錄下找到四支腳本,依序執行:
    • Crtuser.sql:修改密碼與表空間參數,建立 sqlnav 使用者。
    • TCinstall.sql
    • TCupdate_60.sql
    • TCupdate_70.sql

客戶端設定與使用流程

1. 啟用團隊編碼並選擇 VSS

選單 Team Coding → Connection Settings → Configuration 標籤:

  • 勾選 Enable Team Coding
  • 勾選 User Code Control Group
  • 勾選 User 3rd party Version Control,下拉選擇 VSS
  • 取消勾選 Apply Team Coding to all Objects(僅控制 Code Control Group 內定義的物件)

2. 設定工作目錄與自動簽入簽出

General 標籤:

  • 指定本地工作目錄
  • 勾選 Automatic check-out 與 Automatic check-in

3. 定義 Code Control Group (CCG)

選單 Team Coding → Code Control Group:

  • 建立一個 Group,關聯一個 VSS 專案(腳本將存放於此)。
  • 新增 DB Objects Mask,指定受控的 Schema(如 `SCOTT.%`)。

4. 日常操作

  • 使用資料庫帳號登入 SQL Navigator,會彈出 VSS 登入對話框。
  • 登入後即可對受控物件執行 Check Out(編輯)、Check In(提交)。
  • 第一次 Check Out 會自動將資料庫物件 DDL 匯入 VSS 專案。

常見問題與技巧

  • 權限:資料庫使用者需具備建立/修改物件權限,VSS 使用者需具備專案讀寫權限。
  • 衝突解決:多人同時 Check Out 同一物件時,VSS 會提示合併或覆蓋,建議團隊約定「小步提交、頻繁同步」。
  • 歷史追蹤:在 VSS 歷史記錄中可查看每個版本的 DDL 差異,支援標籤里程碑。
  • 離線模式:若 VSS 伺服器暫時不可用,SQL Navigator 仍允許離線編輯,恢復連線後再同步。

結語

透過 SQL Navigator 內建的 Team Coding 架構整合 VSS,能將資料庫物件(預存程序、觸發器、檢視等)納入版本控管,實現審計追蹤、協同開發與發布管理,是資料庫開發團隊邁向 DevOps 的關鍵一步。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved