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

SSMS gặp sự cố khi cố gắng sửa đổi sơ đồ cơ sở dữ liệu (v18.2)

Vào ngày 22 tháng 7 năm 2020 MS đã phát hành phiên bản SSMS 18.6 và một trong các mục trong Sửa một số lỗi danh sách là Sơ đồ cơ sở dữ liệu :

Đã khắc phục sự cố tồn đọng kéo dài với Sơ đồ cơ sở dữ liệu, khiến cả sơ đồ hiện có và SSMS đều bị hỏng. Nếu bạn đã tạo lưu một sơ đồ bằng SSMS 18.0 đến 18.5.1 và sơ đồ đó bao gồm Chú thích Văn bản, bạn sẽ không thể mở sơ đồ đó với bất kỳ phiên bản SSMS nào. Với bản sửa lỗi này, SSMS 18.6 có thể mở và lưu adiagram được tạo bởi SSMS 17.9.1 trở về trước. SSMS 17.9.1 và các bản thuê trước cũng có thể mở sơ đồ sau khi được lưu bằng SSMS 18.6. Xem phản hồi của người dùng SQL Server .

Chúng đề cập đến UserVoice mục mà tôi đã đề cập bên dưới trong câu trả lời ban đầu của mình. Mục đó đã nhận được 1239 phiếu bầu và hiện được đánh dấu là Completed và có liên kết đến bài đăng trên blog của Drew Skwiers-Koballa, Giám đốc chương trình, SQL Server. Bài đăng trên blog có văn bản gần như giống hệt nhau:

Bản phát hành 18.6 là bản phát hành lớn thứ hai của SSMS vào năm 2020 và đóng gói một số thay đổi có tác động mạnh, bao gồm bản sửa lỗi cho các sự cố trong sơ đồ cơ sở dữ liệu.

Nếu bạn đã tạo hoặc lưu một sơ đồ bằng SSMS 18.0 đến 18.5.1 và sơ đồ đó bao gồm Chú thích văn bản, bạn sẽ không thể chọn sơ đồ đó trong bất kỳ phiên bản SSMS nào. Với bản sửa lỗi này, SSMS 18.6 có thể mở và lưu một sơ đồ được tạo bởi SSMS 17.9.1 và các phiên bản SSMS 18.6 trước đó cũng như các phiên bản SSMS 18.6 khác. SSMS 17.9.1 và các phiên bản trước cũng sẽ có thể mở sơ đồ sau khi được lưu bằng SSMS 18.6.

Đây là câu trả lời ban đầu của tôi mà tôi đã viết trước khi SSMS 18.6 được phát hành.

MS thừa nhận rằng có sự cố với tính năng Sơ đồ cơ sở dữ liệu trong SSMS kể từ ngày 18.2 (Vẫn là 18.5.1). Bạn có thể sử dụng SSMS phiên bản 17.9.1 , hỗ trợ tất cả các tính năng của SQL Server 2017 mà bạn sử dụng.

Trên thực tế, họ đã xóa tính năng Sơ đồ cơ sở dữ liệu trong SSMS 18.0, sau đó trả lại nó vào 18.1 sau mọi người đã yêu cầu nó , nhưng nó có vấn đề.

Trong Ghi chú phát hành cho SQL Server Management Studio (SSMS) trong Các vấn đề đã biết (18.2) có một mục:

Sơ đồ cơ sở dữ liệu được tạo từ một SSMS đang chạy trên máy A không thể được sửa đổi từ máy B (nó sẽ làm hỏng SSMS). Xem chi tiết về định dạng UserVoice.

Bỏ phiếu cho bản sửa lỗi trên UserVoice: SSMS 18.1 Sự cố khi mở sơ đồ cơ sở dữ liệu

Giám đốc sản phẩm MS đã trả lời tại đó:

Tôi muốn cung cấp thông tin cập nhật về vấn đề này /

Thật không may, nó được chứng minh là khá phức tạp để đối phó với công nghệ cổ xưa này được sử dụng bởi SSMS. Đó là lý do tại sao việc tìm ra giải pháp khắc phục là một thách thức đối với tôi.

Tôi sẽ tiếp tục làm việc này, nhưng đáng buồn là vẫn chưa có giải pháp khắc phục.

-Matteo



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Cách giải quyết Microsoft SQL Server. Lỗi 233. Nhà cung cấp:Nhà cung cấp SSL

  2. Truy vấn SQL, nếu giá trị là null thì trả về 1

  3. SQL Server Management Studio:ý nghĩa biểu tượng

  4. trích xuất văn bản từ cột và sao chép nó vào một cột mới

  5. Tạo tập lệnh với id mới (cũng cho phụ thuộc)