Bạn cần đặt mức lỗi
trong tổng số sqlcmd
, mặc định là 0. Lưu ý:đừng nhầm lẫn mức lỗi ở đây với mã thoát của sqlcmd
được trả về, chẳng hạn, cmd.exe
dưới dạng ERRORLEVEL
.
Để tắt thông báo này cho tất cả sqlcmd
phiên, sử dụng -m
tùy chọn dòng lệnh:
sqlcmd -m 1 <other options>
Để tắt thông báo này cho một khối mã, hãy sử dụng :setvar
lệnh lô:
USE [mydb]
GO
-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO
-- Reenable
:setvar SQLCMDERRORLEVEL 0
...
Để sử dụng :setvar
(hoặc các lệnh hàng loạt SQLCMD khác) trong Management Studio, bạn cần bật chế độ SQLCMD cho cửa sổ truy vấn mà bạn đang ở (menu "Chế độ truy vấn / SQLCMD"). Bạn sẽ thấy rằng nó được bật khi các dòng bắt đầu bằng ':' có nền màu xám.