Chạy các truy vấn từ sqlcmd thay vào đó và chuyển đầu ra vào một mã zip dòng lệnh (bạn sẽ cần cài đặt một tệp, hãy xem Tiện ích tar tốt cho Windows là gì ?). Hoặc bạn có thể sử dụng PowerShell có thể nén ra khỏi hộp, bao gồm đầu vào theo đường ống, hãy xem Nén tệp bằng Windows PowerShell sau đó đóng gói một Tiện ích thanh bên của Windows Vista , điều này không yêu cầu công cụ bổ sung vì PS đã có trên máy chủ lưu trữ của bạn (mặc dù ở lần đọc thứ hai, tôi nghĩ rằng các giải pháp PS, như trong liên kết, trước tiên vẫn yêu cầu tệp bị xì hơi, không thể nén trên tệp).
Truy vấn mẫu sử dụng sqlcmd và 7zip:
sqlcmd -S <DATABASE> -s <COLUMNSEP> -Q "SELECT ..." | .\7za.exe a -si <FILENAME>
Hãy nhớ sử dụng -Q
(chạy truy vấn và thoát) chứ không phải -q
(chạy truy vấn) nếu không điều này sẽ không hoạt động.