Database Engine 的實例是作為操作系統服務執行的可執行文件複本 sqlservr.exe 。 每個實例都會管理數個系統資料庫和一或多個用戶資料庫。 每部電腦都可以執行 Database Engine 的多個實例。 應用程式會連線到 實例,以在 實例所管理的資料庫中執行工作。
實例
Database Engine 的實例會以服務的形式運作,此服務會處理所有應用程式要求,以使用該實例所管理之任何資料庫中的數據。 它是來自應用程式的連線要求(登入)的目標。 如果應用程式和實例位於不同的電腦上,連線就會透過網路連線執行。 如果應用程式和實例位於同一部計算機上,SQL Server 連線可以執行為網路連線或記憶體內部連線。 當連接完成時,應用程式會跨實例傳送 Transact-SQL 語句。 實例將 Transact-SQL 陳述解析為針對資料庫中數據和目標的操作,並在確保已將所需的許可權授予登入憑證後執行該操作。 擷取的任何數據會傳回給應用程式,以及任何訊息,例如錯誤。
您可以在電腦上執行多個 Database Engine 實例。 一個實例可以是預設實例。 默認實例沒有名稱。 如果連接要求只指定計算機的名稱,則會對預設實例進行連接。 具名實例是您在安裝實例時指定實例名稱的實例名稱。 線上要求必須同時指定電腦名稱和實例名稱,才能連線到實例。 不需要安裝預設實例;計算機上執行的所有實例都可以是具名實例。
相關工作
| 工作描述 | 主題 |
|---|---|
| 描述如何設定實例的屬性。 設定預設值,例如檔案位置和日期格式,或實例如何使用作系統資源,例如記憶體或線程。 | 設定 Database Engine 執行個體 (SQL Server) |
| 描述如何管理 Database Engine 實例的定序。 定序會定義用來表示字元的位模式,以及比較作業中的排序、大小寫或區分腔調等相關行為。 | 定序與 Unicode 支援 |
| 描述如何設定連結的伺服器定義,以允許實例中執行 Transact-SQL 語句來處理儲存在個別 OLE DB 數據源中的數據。 | 連結的伺服器 (Database Engine) |
| 描述如何建立登入觸發程式,指定在驗證登入嘗試之後要採取的動作,但在開始處理 實例中的資源之前。 登入觸發程式除了 Windows 和 SQL Server 所執行的認證驗證之外,還支援記錄連線活動等動作,或根據邏輯限制登入。 | 登入觸發程序 |
| 描述如何管理與 Database Engine 實例相關聯的服務。 這包括啟動和停止服務,或設定啟動選項等動作。 | 管理資料庫引擎服務 |
| 描述如何執行伺服器網路設定工作,例如啟用通訊協定、修改通訊協定所使用的埠或管道、設定加密、設定 SQL Server Browser 服務、公開或隱藏網路上的 SQL Server 資料庫引擎,以及註冊伺服器主體名稱。 | 伺服器網路組態 |
| 描述如何執行用戶端網路設定工作,例如設定用戶端通訊協定及建立或刪除伺服器別名。 | 用戶端網路組態 |
| 描述可用來設計、偵錯及執行腳本的 SQL Server Management Studio 編輯器,例如 Transact-SQL 腳本。 也說明如何撰寫 Windows PowerShell 腳本,以搭配使用 SQL Server 元件。 | 資料庫引擎指令碼編寫 |
| 描述如何使用維護計劃來指定實例一般系統管理工作的工作流程。 工作流程包括備份資料庫和更新統計數據等工作,以改善效能。 | 維護計畫 |
| 描述如何使用資源管理員,藉由指定應用程式要求可使用的 CPU 和記憶體數量限制來管理資源耗用量和工作負載。 | 資源管理員 |
| 描述資料庫應用程式如何使用資料庫郵件從 Database Engine 傳送電子郵件訊息。 | 資料庫郵件 |
| 描述如何使用擴充事件來擷取效能數據,以建置效能基準或診斷效能問題。 擴充事件是輕量且可高度擴充的系統,可用於收集效能數據。 | 擴充事件 |
| 描述如何使用 SQL 追蹤來建置自定義的系統,以擷取和錄製 Database Engine 中的事件。 | SQL 追蹤 |
| 描述如何使用 SQL Server Profiler 來擷取傳入 Database Engine 實例的應用程式要求追蹤。 這些追蹤稍後可以被重播以用於問題診斷或效能測試等活動。 | SQL Server Profiler |
| 描述異動數據擷取 (CDC) 和變更追蹤功能,並描述如何使用這些功能來追蹤資料庫中數據的變更。 | 追蹤資料變更 (SQL Server) |
| 描述如何使用記錄檔查看器來尋找和檢視各種記錄中的 SQL Server 錯誤和訊息,例如 SQL Server 作業歷程記錄、SQL Server 記錄和 Windows 事件記錄。 | 記錄檔檢視器 |
| 描述如何使用 Database Engine Tuning Advisor 來分析資料庫,並提供解決潛在效能問題的建議。 | Database Engine Tuning Advisor |
| 描述當標準連線未接受時,生產資料庫管理員如何對實例進行診斷連線。 | 診斷連接給資料庫管理員 |
| 描述如何使用已過時的遠端伺服器功能,將一個 Database Engine 實例的存取權限啟用到另一個實例。 這項功能的慣用機制是連結的伺服器。 | 遠端伺服器 |
| 描述 Service Broker 在傳訊和佇列應用程式方面的功能,並提供指向 Service Broker 文件的指標。 | Service Broker |
| 描述緩衝池延伸模組如何用來將非揮發性隨機存取記憶體(固態硬碟)無縫整合至 Database Engine 緩衝池,以大幅改善 I/O 輸送量。 | 緩衝池擴充檔案 |