Câu trả lời:
Nó được bao gồm trong "Công cụ dữ liệu SQL Server" từ Microsoft.
Công cụ dữ liệu SQL Server chứng minh các công cụ dòng lệnh cho phép một số tình huống phát triển cơ sở dữ liệu theo định hướng dự án.
Thêm thông tin từ MS ở đây .
Bạn có thể tải xuống "Công cụ dữ liệu SQL Server" từ MS tại đây .
Câu trả lời StackOverflow sau đây cung cấp đầy đủ chi tiết về các cách khác nhau mà bạn có thể có được phiên bản SqlPackage mới nhất, hoạt động với SQL Server 2005-2014 và nơi tìm thấy nó sau khi được cài đặt:
/programming//a/23376593/216440
Để trích dẫn:
Có, có sẵn phiên bản mới hỗ trợ SQL Server 2005-2014 và nó cài đặt vào một vị trí khác với phiên bản trước (SQL Server 2012 trở xuống). Trên thực tế, bạn sẽ có các vị trí cài đặt khác nhau tùy thuộc vào việc bạn chỉ sử dụng SSDT hoặc nếu bạn cài đặt nó như một phần của SSMS hoặc trình cài đặt độc lập.
SSDT cài đặt các Dac DLL trong Visual Studio trong các bản phát hành mới nhất. Điều này là để tránh các vấn đề song song (Visual Studio 2012 vs 2013 vs SSMS) yêu cầu tất cả phải được cập nhật để sử dụng mã mới nhất.
- Nếu bạn đã cập nhật lên SSDT mới nhất , bạn sẽ tìm thấy SqlPackage.exe và các DLL liên quan trong Thư mục cài đặt VS \ Common7 \ IDE \ Tiện ích mở rộng \ Microsoft \ SQLDB \ DAC \ 120 . Đối với VS2013, thư mục cài đặt VS là C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 .
SSMS cho SQL Server 2014 và Dac Framework độc lập MSI đều cài đặt vào vị trí toàn hệ thống. Đây là C: \ Chương trình tệp (x86) \ Microsoft SQL Server \ 120 \ Dac \ bin .
Được cảnh báo, tiện ích này là phiên bản máy chủ SQL cụ thể.
Khi (nếu) cái này được cài đặt, nó sẽ được tìm thấy trong thư mục con 'DAC \ bin' của bản cài đặt máy chủ SQL của bạn. Vì vậy, đối với SQL Server 2012, điều này sẽ có trong:
C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin
SQL Server 2012 có phiên bản nội bộ 11.0 và SQL Server 2014 có phiên bản nội bộ 12.0. Vì vậy, đối với SQL Server 2014, bạn tìm thấy SqlPackage tại đây:
C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin
Tôi vừa nhận ra công cụ này có trình cài đặt phiên bản độc lập được gọi là Khung ứng dụng tầng dữ liệu SQL Server®, nó yêu cầu các loại CLR của hệ thống Microsoft SQL Server và Microsoft SQL Server Transact-SQL ScriptDom.
Đối với liên kết tải xuống mới nhất (Phiên bản 2014): Khung ứng dụng tầng dữ liệu Microsoft® SQL Server®
Hai thành phần bắt buộc khác có thể được tải xuống như một phần của Gói tính năng Microsoft® SQL Server® 2014
Sau khi cài đặt, có thể tìm thấy SqlPackage C: \ Program Files (x86) \ Microsoft SQL Server \ 120 \ DAC \ bin nếu bạn đang cài đặt phiên bản x86.
Đây là một cách tốt hơn và dễ dàng hơn nhiều để quản lý việc triển khai từ máy chủ.
Nếu bạn đã cài đặt Visual Studio với SSDT, hãy thử
C: \ Tệp chương trình (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Tiện ích mở rộng \ Microsoft \ SQLDB \ DAC \ 130 \ sqlpackage.exe
hoặc là
C: \ Tệp chương trình (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Tiện ích mở rộng \ Microsoft \ SQLDB \ DAC \ 120 \ sqlpackage.exe
Đây dường như là trình cài đặt "độc lập" nhỏ nhất mà tôi có thể tìm thấy cho công cụ được đề cập.
Khung ứng dụng cấp dữ liệu Microsoft® SQL Server® (ngày 30 tháng 6 năm 2016)
https://www.microsoft.com/en-us/doad/conf Confirmation.aspx? id = 53013
cái này đã cài đặt nó ở đây:
C: \ Tệp chương trình \ Microsoft SQL Server \ 130 \ DAC \ bin \ SqlPackage.exe