適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
Analytics Platform System (PDW)
命令行公用程式可讓您編寫 SQL Server Database Engine 作業的腳本。 下表包含數個隨附於 SQL Server 的命令行公用程式清單。
如需 主要 SQL 圖形化和命令行工具的相關信息,請參閱 SQL 工具概觀。
| 效用 | 說明 | 已安裝於 |
|---|---|---|
| bcp | 用來在 SQL Server 實例與使用者指定格式的數據檔案之間複製數據。 | <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn |
| dta | 用來分析工作負載和建議實體設計結構,以最佳化這項工作負載的伺服器效能。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| dtexec | 用來設定和執行 Integration Services 套件。 這個命令行公用程式的使用者介面版本稱為 DTExecUI,其會顯示執行封裝公用程式。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn |
| dtutil | 用來管理 SQL Server Integration Services (SSIS) 套件。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn |
| 部署模型解決方案與部署一起 | 用來將 Analysis Services 專案部署到 Analysis Services 的執行個體。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VShell\Common7\IDE |
| osql | 可讓您在命令提示字元中輸入 Transact-SQL 陳述式、系統程序和指令碼檔案。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| 性能分析器 | 用來從命令提示字元啟動 SQL Server Profiler。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| RS.exe (SSRS) | 用以執行為了管理 Reporting Services 報表伺服器而設計的指令碼。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| rsconfig (SSRS) | 用於配置報表伺服器連接。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| rskeymgmt (SSRS) | 用來管理報表伺服器的加密金鑰。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqlagent 應用程式 | 用來從命令提示字元啟動 SQL Server Agent。 | <drive>:\Program Files\Microsoft SQL Server\<instance_name>\MSSQL\Binn |
| sqlcmd | 可讓您在命令提示字元中輸入 Transact-SQL 陳述式、系統程序和指令碼檔案。 | <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn |
| SQLdiag | 用來收集客戶服務和支援的診斷資訊。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqllogship | 應用程式使用此功能來進行備份、複製和還原操作,以及處理記錄傳送組態的相關清除工作,而不需要執行這些作業。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| SqlLocalDB | SQL Server 的執行模式,專供程式開發人員使用。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqlmaint | 用來執行舊版 SQL Server 中所建立的資料庫維護計劃。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\MSSQL\Binn |
| sqlps | 用來執行 PowerShell 命令和指令碼。 載入並註冊 SQL Server PowerShell 提供者和命令。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn |
| sqlservr | 用於在命令提示字元中啟動和停止資料庫引擎的執行個體以進行疑難排解。 | <drive>:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Binn |
| ssms | 用來從命令提示字元啟動 SQL Server Management Studio。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VSShell\Common7\IDE |
| tablediff | 用來比較兩個數據表中的數據是否不一致,這在針對復寫拓撲進行疑難解答時很有用。 | <drive>:\Program Files\Microsoft SQL Server\<nnn>\COM |
命令行公用程式語法慣例
| 慣例 | 用於 |
|---|---|
| 大寫 | 作業系統層級所用的陳述式和詞彙。 |
monospace |
命令和程式碼範例。 |
| 斜體 | 使用者提供的參數。 |
| 粗體字 | 必須完全依照原樣顯示來輸入這些命令、參數和其他語法。 |