Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lỗi SSMS 2016 khi nhập bacpac Azure SQL v12:không hỗ trợ khóa chính không có mật khẩu

Tôi đã từng gặp vấn đề tương tự. Sau khi trao đổi với bộ phận hỗ trợ Azure, họ phát hiện ra sự cố là do khóa chính của cơ sở dữ liệu trống được tạo để mã hóa thông tin đăng nhập lưu trữ cho quá trình kiểm tra (kiểm tra là một cài đặt tùy chọn).

Lưu ý rằng cài đặt kiểm tra cơ sở dữ liệu được kế thừa từ cài đặt máy chủ.

Dù sao, công việc xung quanh họ đã nghĩ ra là:

  1. Tắt kiểm tra trên máy chủ (hoặc cơ sở dữ liệu)
  2. Thả khóa chính của cơ sở dữ liệu bằng DROP MASTER KEY lệnh.

Sau đó, xuất khẩu hoạt động như mong đợi. Hy vọng rằng Azure sẽ sớm khắc phục sự cố này để quá trình kiểm tra và xuất có thể hoạt động cùng nhau.

Cập nhật ngày 21 tháng 3 năm 2017 Giải pháp tốt hơn từ MS

Vì bản sửa lỗi sẽ mất một thời gian để được triển khai, họ cũng đề xuất giải pháp khắc phục hậu quả, sẽ không yêu cầu bất kỳ bước bổ sung nào (như tắt kiểm tra hoặc các bước tạo blog) từ phía bạn để tránh vấn đề này. Sau khi kích hoạt kiểm tra, vui lòng cập nhật khóa chính và đặt mật khẩu. Đặt mật khẩu cho khóa chính hiện có sẽ giảm thiểu sự cố. Ngoài ra, việc đặt mật khẩu sẽ thông báo đến kiểm tra và nó sẽ tiếp tục hoạt động. Cú pháp để thêm mật khẩu như sau:

-- execute in the user database
ALTER MASTER KEY ADD ENCRYPTION BY PASSWORD = ‘##############’;

Liên kết cũng có một tập lệnh PowerShell mà bạn có thể sử dụng để xóa Câu lệnh SQL vi phạm khỏi .bacpac tệp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tính tổng số đang chạy trong SQL mà không sử dụng con trỏ?

  2. Bắt đầu với GearHost để phát triển cơ sở dữ liệu máy chủ SQL

  3. SqlDependency không kích hoạt sự kiện OnChange khi tập dữ liệu được thay đổi

  4. Chu kỳ qua vòng bảng tạm trong SQL Server Management Studio (SSMS) - Hướng dẫn SQL Server / TSQL Phần 8

  5. Cách chèn một đốm màu vào cơ sở dữ liệu bằng studio quản lý máy chủ sql