查詢工具

您可以使用下列工具來存取與變更 SQL Server 執行個體的資料:

  • SQL Server Management Studio

  • sqlcmd 公用程式

  • bcp 公用程式

  • sqlps 公用程式

SQL Server 工具

SQL Server Management Studio 提供兩種存取和變更資料的方式:

  • [檔案] 功能表或工具列中的 [新增查詢][Database Engine 查詢] 按鈕,您可以開啟 Database Engine 查詢視窗。在 Database Engine 查詢視窗中,您可以透過互動方式編寫 Transact-SQL 和 XQuery 陳述式的程式碼,以便查詢資料庫並變更資料。您可以將這些陳述式儲存成指令碼檔案,然後再使用 sqlcmd 公用程式來執行這些檔案。Database Engine 查詢編輯器支援動態 F1 說明、自動完成、程式碼大綱、Transact-SQL 偵錯工具、IntelliSense 和其他產能輔助工具。

  • 在 [物件總管] 中,您可以用滑鼠右鍵按一下資料表或檢視,然後選取可讓您選取或編輯資料列的功能表項目。

sqlcmd 公用程式是 Microsoft Win32 命令提示字元公用程式,它可以:

  • 執行特定的互動式 Transact-SQL 和 XQuery 陳述式。

  • 執行 Transact-SQL 和 XQuery 指令碼檔案。

若要使用 sqlcmd,您必須了解 Transact-SQL 和 XQuery 程式語言。sqlcmd 會使用 SQL Server Native Client OLE DB 提供者 API。這會取代以 ODBC API 為基礎的 osql 命令提示公用程式。

bcp 公用程式可用來將許多資料列插入 SQL Server 資料表。此公用程式不需要知道 Transact-SQL;不過,您必須了解大量複製新資料列之資料表之結構,以及對資料表中的資料列有效的資料類型。

sqlps 是 Microsoft C# 命令提示字元公用程式,它可以:

  • 執行特定的互動式 PowerShell 命令。

  • 執行 PowerShell 指令碼檔案。

sqlps 公用程式會載入並註冊 SQL Server PowerShell 提供者。您可以透過類似檔案系統路徑的路徑,使用此公用程式來導覽 SQL Server 管理物件模型。Run-Sqlcmd 指令程式可讓您執行含有 sqlcmd 公用程式所支援之 Transact-SQL 和 XQuery 陳述式的指令碼檔案。

您可以使用 SQL Server Management Studio 和 sqlps 公用程式,同時連接至多個 SQL Server 執行個體並進行管理。您可以使用 sqlcmdbcp 公用程式,一次只與一個 SQL Server 執行個體連接。