SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

Làm cách nào để giải nén cơ sở dữ liệu MSSQLServer dưới dạng .dacpac mà không cần VerifyExtraction?

Tôi không thể tìm thấy một phương pháp hoạt động trong SSMS (2008 R2 hoặc 2012), nhưng Visual Studio (2013) với SSDT dường như hoạt động:Trong VS, đi tới SQL Server Object Explorer, kết nối với máy chủ được đề cập , bấm chuột phải vào cơ sở dữ liệu được đề cập, Trích xuất Ứng dụng Bậc Dữ liệu, rồi điều chỉnh Cài đặt Trích xuất, một trong số đó là "Xác minh trích xuất". Tôi không biết tại sao MS không chỉ xây dựng nó thành SSMS.

Tuy nhiên, một điều hơi kỳ lạ mà tôi nhận thấy khi làm điều này là VS sẽ chỉ trích xuất một tệp .DacPac thông qua phương thức này. Ngay cả khi bạn chọn thêm dữ liệu vào phần trích xuất, phần mở rộng vẫn là .DacPac. Tôi có ấn tượng rằng .DacPac chỉ dành cho Chỉ lược đồ, trong khi .BacPac dành cho Lược đồ + Dữ liệu. Bất kể, sau khi VS tạo tệp .DacPac (Lược đồ + Dữ liệu), SSMS có thể nhập tệp đó tốt bằng cách sử dụng trình hướng dẫn "Triển khai ứng dụng tầng dữ liệu ...".



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Ngừng chạy SQL Server cho đến khi cần thiết

  2. Chuyển đổi chuỗi an toàn Powershell

  3. Chỉnh sửa Nhiều Hàng theo Chỉ mục Thứ tự của Chúng

  4. Chuyển nhóm các hàng có cùng ID sang một bảng khác

  5. IntelliSense không hoạt động trong SQL Server Management Studio