Tidak sejauh yang saya tahu.
Ini sudah dilaporkan di Connect. Lihat RAISERROR DENGAN SEKARANG tidak dihormati di SQLCMD11
tetapi saat ini belum diperbaiki.
Saya kira Anda dapat menambahkan SELECT
di sana ukuran paket jaringan Anda (atau tingkatkan ukuran pesan yang ada) untuk menghapus buffer sebagai solusi.
Misalnya
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;