Theo như tôi biết thì không.
Nó đã được báo cáo trên Connect. Xem RAISERROR VỚI NOWAIT không được vinh danh trong SQLCMD11
nhưng hiện chưa được sửa.
Tôi cho rằng bạn có thể thêm một SELECT
bằng kích thước gói mạng của bạn (hoặc tăng kích thước tin nhắn hiện có) để xóa bộ đệm như một giải pháp.
Ví dụ
DECLARE @i INT = 0;
WHILE @i < 5
BEGIN
-- poll async operation status here
SET @i = @i + 1;
PRINT 'status is ' + CAST(@i AS VARCHAR(10)) + SPACE(4000);
WAITFOR DELAY '00:00:01';
END;