Share via


Database Engine 開發人員和管理員

資料庫開發人員與資料庫管理員之間的工作指派方式會因不同組織而異。某些組織會將一種類型的工作 (例如資料庫設計) 指派給管理員,而其他組織則會將相同工作指派給開發人員。本主題描述 SQL Server Database Engine 文件集如何分類開發人員與管理員角色之間的工作。

Database Engine 開發人員

由於Database Engine的執行個體構成關聯式資料和 XML 文件的中央存放區,因此Database Engine文件集會與需要使用該資料的任何類型開發人員相關。此範圍涵括了設計和實作資料庫的開發人員,以及建立應用程式與網站系統供使用者使用 Database Engine 資料的開發人員。下表列出一些較常見的開發人員類型,以及開發人員與Database Engine的互動方式。

  • 資料庫設計工具
    建立資料庫的邏輯設計;設計資料表與檢視等資料儲存物件;以及撰寫預存程序、觸發程序、使用者自訂函數和使用者自訂類型等邏輯物件的規格。
  • 資料庫開發人員
    進行預存程序、觸發程序、使用者自訂函數和使用者自訂類型等資料庫邏輯物件的編碼與測試。
  • 資料存取開發人員
    進行多層或主從式應用程式的編碼與測試,該應用程式會使用 API (例如 SQLClient Managed 命名空間或 OLE DB) 來存取關聯式資料。
  • XML 開發人員
    進行網站和資料驅動應用程式的編碼與測試,該應用程式會使用Database Engine作為 XML 資料存放區,並利用 HTTP 端點和 XQuery 語言等功能執行資料存取。
  • 管理應用程式開發人員
    進行應用程式的編碼與測試,該應用程式會透過使用 SMO 或 WMI 提供者等管理 API,或執行 Transact-SQL 陳述式,來實作資料庫管理功能。

Database Engine 管理員

Database Engine管理員角色涵蓋了在系統可用性、效能監視與最佳化、部署、升級、疑難排解和設定等領域內,規劃及執行Database Engine的執行個體之日常作業。中小型組織可能只有一個資料庫管理員的職稱,並由其負責所有管理工作。大型組織則可能以多個不同職稱劃分管理工作。下表列出一些較常見的管理員類型,以及管理員與Database Engine的互動方式。

  • 資料庫管理員
    根據資料庫設計者所指定的邏輯資料庫設計,設計出實體實作型式。產生指令碼、工具和程序,用來實作實體資料庫。設計一或多個Database Engine執行個體的作業程序,並解決發行程序未處理的例外狀況。
  • 資料中心操作員
    實作由管理員所定義的作業程序、監視系統的健全狀況,以及診斷和提升無法由發行程序處理的例外狀況。
  • 說明服務操作員
    向一般使用者說明系統程序,或協助使用者處理系統相關問題。

請參閱

其他資源

Database Engine 管理員資訊中心
Database Engine 開發人員資訊中心

說明及資訊

取得 SQL Server 2005 協助