Создание столбцов по умолчанию в SQL 2008 с помощью управления политиками (DMF) - PullRequest
0 голосов
/ 22 октября 2008

Может ли кто-нибудь сказать мне, возможно ли добавить политику для создания столбцов по умолчанию в схеме таблицы с использованием функций управления политикой SQL 2008

Так, например, у меня может возникнуть желание иметь столбец Date во всех моих таблицах с именем CreateDate, и ни один администратор базы данных не может создать таблицу без столбца типа datetime с именем «CreateDate»

Это возможно?

Ответы [ 2 ]

1 голос
/ 29 октября 2008

Платформа декларативного управления не создаст для вас столбец (хотя это может быть изящно!)

Также нет недостатка в свойствах столбца, как в случае таблицы. Возможно, вам удастся сделать так, чтобы это произошло с Multipart Name, но ничего не приходит мне в голову.

Одна вещь, о которой следует помнить в отношении DMF Policys для предотвращения действий, это только кажется полезным (если я что-то упускаю), когда используется при планировании политик также для регулярной проверки, так как я мог бы создать таблицу со столбцом CreateDate для передачи policy, затем sp_rename сразу же после чего-то другого.

0 голосов
/ 24 октября 2008

Я не знаком с использованием PBM для этого, но вы могли бы сделать такую ​​проверку, используя триггер DDL уровня базы данных. См. BOL здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...