Это действительно предупреждения, и я не вижу способа отключить этот тип предупреждения в SSMS.
В 2008R2 поведение, которое я наблюдаю, состоит в том, что пользователям с «db_datareader», «db_datawriter» и «db_ddladmin» все еще необходимо предоставить определение вида, чтобы иметь возможность вносить изменения в SSMS, щелкая правой кнопкой мыши и выбирая дизайн. Если вы не предоставили определение представления, то представление дизайна откроется (с предупреждениями) только для чтения.
См .: MSFT Connect Bug
Мне кажется более доступным назначать разрешения определений представлений пользователям ddladmin через роль, а не делать это для определенных учетных записей пользователей, как указано в обходном пути в Connect. Это добавит роль базы данных db_definitionviewer:
USE <DB Name>;
CREATE ROLE db_definitionviewer;
GRANT VIEW DEFINITION TO db_definitionviewer;
EXEC sp_addrolemember 'db_definitionviewer', '<DOMAIN\group> | <DOMAIN\User>';