Назад | Перейти на главную страницу

Минимальные права доступа для генерации скриптов создания схемы

В SQL Server 2008 он запускает «Мастер создания сценариев SQL Server», пытаясь создать сценарий для всех таблиц и представлений в схеме.

Когда я это делаю, я получаю сообщение об ошибке:

Текст свойства недоступен для DefaultConstraint '[DF__aspnet_Ap__Appli__2A4B4B5E]'. Это свойство может не существовать для этого объекта или его нельзя получить из-за недостаточных прав доступа. (Microsoft.SqlServer.Smo

Какое конкретное право доступа мне нужно для выполнения этой задачи?

К сожалению, мастер создания сценариев просматривает sys.sql_expression_dependencies, чтобы узнать, какие столбцы ссылаются на другие столбцы. Это происходит, даже если вы отключите экспорт ограничений внешнего ключа. Таким образом, вы должны дать пользователю, который хочет использовать разрешения мастера, выбрать SELECT из sys.sql_expression_dependencies, а также VIEW (ANY) DEFINITION.

Взгляните на разрешение VIEW DEFINITION.

http://msdn.microsoft.com/en-us/library/ms175808.aspx