建立 SMO 程式
適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics
SQL Server 管理物件 (SMO) 物件的一般程式設計包括所有物件共用的通用區域,例如執行方法、設定屬性和操作集合。
主題 | 說明 |
---|---|
連接到 SQL Server 的執行個體 | 建立 SQL Server 實例連線的最基本 SMO 程式。 示範 Windows 驗證和 SQL Server 驗證。 也包含顯示連線到本機和 SQL Server 遠端實例的範例。 |
中斷 SQL Server 實例的連線 | 示範如何中斷 SQL Server 實例連線的程式。 |
呼叫方法 | 本節說明呼叫方法的一般方法。 顯示參數的使用方式,以及如何處理 對象中 DataTable 傳回的數據數據表。 也包含如何呼叫物件建構函式以及如何呼叫 Clone 方法的範例。 |
設定屬性 - SMO | 本節說明如何設定不同類型的屬性。 示範如何設定和取得物件屬性。 也包含範例,這些範例會在建立對象時設定物件屬性,以及如何逐一查看物件的所有屬性。 |
使用集合 | 討論與物件集合搭配使用之技術的各種程式。 示範如何使用集合參考物件。 也包含如何逐一查看集合成員的範例。 |
處理 SMO 事件 | 本節說明如何在 SMO 中設定及處理事件。 包含如何設定事件處理程式以及如何設定事件訂閱的範例。 |
處理 SMO 例外狀況 | 本節說明如何在 SMO 中攔截例外狀況。 包含如何攔截例外狀況以及如何顯示內部例外狀況的範例。 |
使用數據類型 | 本節說明如何使用不同的 SQL Server 數據類型。 描述如何使用物件建構函式中的規格來建構數據類型。 也包含如何使用預設建構函式建立數據類型的範例。 |
使用交易 | 本節說明如何在 SMO 程式中實作事務處理。 包含如何在 SMO 程式中使用交易的範例。 |
使用擷取模式 | 本節說明如何記錄 SMO 程序的輸出。 此範例會將 SMO 程式記錄為傳送至 SQL Server 實例的 Transact-SQL 語句,以供日後執行。 |