SQL Server cung cấp 2 tính năng nhắc lệnh có thể được sử dụng để thực hiện các truy vấn lớn - osql (sẽ bị loại bỏ trong tương lai) và sqlcmd
osql nằm trong thư mục con Tools \ Binn. Để thực thi một tập lệnh SQL:
- Khởi động Command Prompt
- Điều hướng đến thư mục chứa tiện ích osql
-
Chạy lệnh ở định dạng sau:
osql –H
-S -U -P –i <đường dẫn đầy đủ đến script>
Để thực thi tệp Large.sql nằm trong bài kiểm tra D:\, dựa trên cơ sở dữ liệu Trung tâm trên phiên bản Máy chủ SQL Dell \ SQL2012, dưới dạng sa với mật khẩu 'sqladmin', hãy chạy lệnh sau:
osql -H Dell -S Dell \ SQL2012 -i D:\ test \ large.sql -U sa -P sqladmin
sqlcmd tiện ích dòng lệnh cũng nằm trong thư mục con Công cụ \ Binn của SQL Server. Để thực thi một tập lệnh SQL:
- Khởi động Command Prompt
- Điều hướng đến thư mục chứa tiện ích sqlcmd
-
Chạy lệnh ở định dạng sau:
sqlcmd –S
-d -i <đường dẫn đầy đủ đến tập lệnh> -U –P
Để thực hiện tương tự như trên, hãy chạy lệnh sau:
sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin
Khởi động Tiện ích sqlcmd Chạy Tệp Tập lệnh Transact-SQL bằng sqlcmd