Nếu bạn đang gặp phải lỗi “Database diagram support objects cannot be installed because this database does not have a valid owner” trong SQL Server.
Lỗi SQL Server “database does not have a valid owner” này sẽ làm cho bạn không thể vẽ được sơ đồ diagram, gây ra bởi Sql yêu xác định quyền truy cập, bạn kiểm tra xem tài khoản người dùng SQL Server của bạn có đủ quyền để tạo và sử dụng Database diagram hay không. Nếu không, bạn cần cấp quyền tương ứng cho tài khoản đó.
Trong bài viết này sẽ cung cấp cho bạn 8 bước chi tiết để khắc phục lỗi Database diagram này và cài đặt các đối tượng hỗ trợ vẽ sơ đồ cơ sở dữ liệu. Hãy làm theo các bước sau để khắc phục.
- Mở Microsoft SQL Server Management Studio.
- Kết nối đến máy chủ cơ sở dữ liệu chứa cơ sở dữ liệu cần xử lý.
- Mở rộng cây cơ sở dữ liệu và chuột phải vào cơ sở dữ liệu đó.
- Chọn “Properties” (Các thuộc tính).
- Trong hộp thoại “Database Properties” (Các thuộc tính cơ sở dữ liệu), chọn trang “Files” (Tệp).
- Tìm phần “Database owner” (Chủ sở hữu cơ sở dữ liệu).
- Sử dụng nút “…” để chọn một tài khoản đăng nhập hợp lệ để đặt làm chủ sở hữu cho cơ sở dữ liệu.
- Nhấn OK để lưu thay đổi và đóng hộp thoại.
Sau khi đã gán chủ sở hữu hợp lệ cho cơ sở dữ liệu, bạn có thể tiếp tục cài đặt các đối tượng hỗ trợ sơ đồ cơ sở dữ liệu mà không gặp thông báo lỗi này.
Nếu đã làm các bước trên nhưng bạn vẫn không khắc phục lỗi Database diagram được hãy kiểm tra phiên bản SQL Server: Đảm bảo rằng phiên bản SQL Server bạn đang sử dụng hỗ trợ tính năng database diagram. Lưu ý rằng một số phiên bản SQL Server Express có thể không có tính năng này.