Có một loạt các cơ sở dữ liệu trên một trong các máy chủ SQL của chúng tôi không có chủ sở hữu. Nói chung, có hại khi cho họ một cái không? Ví dụ:
USE dbName;
GO
EXEC sp_changedbowner 'sa';
GO
Tôi biết sa có thể không phải là lựa chọn tốt nhất, nhưng nó chỉ là một ví dụ. Mối quan tâm chính của tôi là liệu có tạo chủ sở hữu hay không khi không có vấn đề gì với phần mềm hiện có thể kết nối OK.
Cũng sử dụng người dùng đã mạnh mẽ như "sa" cho mục đích này tốt hơn như Mike Fal đề xuất.