Có ai sử dụng chế độ sqlcmd trong thực tế? [đóng cửa]


12

SQLServer 2005 đã giới thiệu một cái gì đó gọi là liên kết msd SQLCMD Mode .

Thoạt nhìn, chế độ này thêm phần bổ sung thay đổi từ các tệp bó dòng lệnh và một số thoát vào các lệnh OS.

Là tính năng này được sử dụng trong môi trường, sản xuất hoặc thử nghiệm của bạn?


Tôi biết là hơi muộn nhưng tôi cảm thấy nên đóng câu hỏi này vì cách nó được đặt ra, nó đưa ra nhiều câu trả lời hợp lệ như nhau (xem faq để biết thêm chi tiết)
Jack nói hãy thử topanswers.xyz

Câu trả lời:


4

Tôi sử dụng chế độ sqlcmd trong SSMS. Thông thường khi di chuyển cơ sở dữ liệu từ môi trường này sang môi trường khác. Ví dụ: nếu tôi cần sao lưu cơ sở dữ liệu từ sản xuất, sau đó khôi phục nó thành dev, tôi sẽ thực hiện tất cả trong một tập lệnh bằng chế độ SQLCMD để chuyển đổi máy chủ. Tôi đã từng ở đây và ở đó vì điều này hay điều khác, nhưng tôi không sử dụng nó thường xuyên.


4

Tôi chủ động sử dụng điều này khi triển khai logshipping vì nó cho phép tôi làm mọi thứ trong một tập lệnh duy nhất kết nối với máy chủ chính, màn hình và máy chủ thứ cấp.


2

Đã sử dụng nó cũng như trong việc xử lý dữ liệu trước khi chúng tôi chuyển sang SSIS. Nó chắc chắn là một tính năng hữu ích.


2

Tôi đang sử dụng chế độ sqlcmd chủ yếu để thay đổi máy chủ trong một tập lệnh. Nhưng tính năng thú vị nhất đối với tôi là tôi có thể kết hợp các tệp bó và tệp sql trong một gói duy nhất (kết hợp chạy báo cáo + gói ssis để nhập / xuất dữ liệu trong tệp csv + một số tập lệnh thay đổi dữ liệu).

Người ta có thể thực thi các tệp sql từ các lô bằng cách sử dụng các tham số được cung cấp từ tệp bó trung tâm thực thi mọi thứ và có tất cả các tham số ở một nơi. Đó là một điều ngọt ngào đối với tôi!


1

Tôi nghĩ, SQLCMD là một công cụ tuyệt vời, nó thay thế ISQLOSQL cũ bắt đầu từ máy chủ sql 2k5. Nó cho phép bạn nhập các câu lệnh TSQL, quy trình hệ thống và tệp tập lệnh tại dấu nhắc lệnh. Và MSSMS đã thực hiện các cuộc gọi của công cụ này.


Tôi đang sử dụng sqlcmd để thay thế cho osql, nhưng tôi không sử dụng các tính năng mới. Tôi muốn biết nếu những nơi được sử dụng.
bernd_k

-1

Tôi sử dụng sqlcmd để chạy tập lệnh quản trị, công việc hàng loạt và báo cáo. Tôi cũng sử dụng sqlsplus, giống như Oracle SQL * Plus, nhưng đối với SQL Server (tìm thấy tại www.sqlsplus.com)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.