Bạn có thể tập lệnh dữ liệu nguyên bản với SSMS 2012 mà không cần sử dụng các phần bổ trợ như Gói công cụ SSMS, mặc dù chức năng này bị ẩn đi.
- Nhấp chuột phải vào cơ sở dữ liệu của bạn và chọn Công việc -> Tạo Tập lệnh
- Nhấp vào Tiếp theo để chuyển qua màn hình giới thiệu và sang trang tiếp theo, sau đó chọn các đối tượng bạn muốn viết kịch bản. Lưu ý rằng bạn có thể tập lệnh cho tất cả các đối tượng SQL ở đây, không chỉ các bảng. Điều này là do trình hướng dẫn này cho phép bạn tạo kịch bản cho lược đồ và dữ liệu. Quan trọng là, chỉ giản đồ là mặc định mà bạn sẽ cần thay đổi trên trang tiếp theo. Nhấp vào Tiếp theo.
- Bây giờ, bạn sẽ thấy một tập hợp các tùy chọn chủ yếu liên quan đến cách tập lệnh sẽ được xuất ra, tuy nhiên, có một nút đơn giản có nhãn Nâng cao . Nhấp vào nút này sẽ cung cấp cho bạn một hộp thoại với danh sách các tùy chọn. Tùy chọn cuối cùng trong phần Chung là "Loại dữ liệu thành tập lệnh", bạn nên thay đổi tùy chọn này từ "Chỉ lược đồ" thành "Chỉ dữ liệu" hoặc "Lược đồ và dữ liệu".
- Cuối cùng, hãy quyết định nơi bạn muốn tập lệnh thực hiện và bạn có thể tạo các câu lệnh INSERT của mình.
Xem bài đăng trên blog này để biết thêm chi tiết, đó là nơi tôi phát hiện ra tính năng này: http://raresql.com/2012/09/30/generating-insert-statements-in-sql-server-2012/
Lưu ý rằng không giống như SSMS Tools Pack, điều này sẽ tạo ra một câu lệnh INSERT cho mỗi hàng đơn lẻ mà bạn đang cố gắng tập lệnh. Nếu bạn có một số lượng lớn các hàng mà bạn cần phải di chuyển xung quanh thì bạn có thể muốn theo đuổi các lựa chọn thay thế. Tuy nhiên, đối với kịch bản các bảng cấu hình nhỏ thì điều này là hoàn hảo.