查詢工具
您可以使用下列工具來存取與變更 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 執行個體並進行管理。您可以使用 sqlcmd 與 bcp 公用程式,一次只與一個 SQL Server 執行個體連接。