Khi tôi bấm vào sơ đồ cơ sở dữ liệu trong SQL Server Management Studio 2008 R2, một số cơ sở dữ liệu cho tôi biết được thông báo sau:Tôi có nên tạo các đối tượng hỗ trợ cần thiết để sử dụng sơ đồ cơ sở dữ liệu không?
cơ sở dữ liệu này không có một hoặc nhiều của các đối tượng hỗ trợ cần thiết để sử dụng cơ sở dữ liệu biểu đồ. Bạn có muốn tạo chúng không?
Có bất kỳ mối lo ngại nào (tức là bảo mật?) Khi làm như vậy không? Cơ sở dữ liệu không phải là của tôi
Xin chào, Hoppe. Tôi cho rằng mối quan tâm về bảo mật có một chút chủ quan, nhưng [liên kết này] (http://msdn.microsoft.com/en-us/library/ms189279 (v = sql.105) .aspx) sẽ cho bạn biết những đối tượng nào được tạo ra. Có lẽ bạn có thể thực hiện một cuộc gọi phán quyết ngay bây giờ mà bạn biết những gì nó dự định làm. – Zec
Tám năm trước, tôi đã ghi lại một gợi ý để cho phép một phương thức dễ dàng hơn * loại bỏ * các thành phần biểu đồ - vì vậy ngay cả khi bạn đã tạo chúng trong cơ sở dữ liệu mà bạn không kiểm soát, bạn vẫn có khả năng dọn dẹp các bản nhạc của mình. Thật không may, [Microsoft không nghĩ rằng nó đáng giá thời gian của họ] (http://connect.microsoft.com/SQLServer/feedback/details/125014/add-a-one-click-method-to-remove-diagram-components -from-a-database). –
Biết rằng thật khó để 'hoàn tác' hoạt động này là một động lực tốt để không làm điều đó @AaronBertrand – Hoppe