[SQL SERVER][Maintain]在SSMS使用SQLCMD

[SQL SERVER][Maintain]在SSMS使用SQLCMD

當你必須要在查詢編輯器中同時處理Windows 系統命令和 Transact-SQL 陳述式時,

這項功能可說相當好用。

 

啟用 SQLCMD 模式(查詢>SQLCMD 模式)

image

 

1.查詢並輸出檔案

:out C:\myoutput.txt
select top(10) * from dbo.AP_LOG 

結果
image 
image 

2.匯出查詢錯誤
:error c:\myerror.txt
select 1/0

 

結果

image

 

3.連到其他SQL Instance並執行TSQL

:connect Server[\instance] 
use ricotest1
select * from dbo.t1

 

 

參考

利用查詢編輯器來編輯 SQLCMD 指令碼