Какую пользу можно извлечь из расширенных свойств объектов БД SQL Server
Самородов Федор Анатольевич: Какую пользу можно извлечь из расширенных свойств объектов БД SQL Server
Микрософт предлагает использовать расширенные свойства (extended properties) объектов в SQL Server'е для взаимодействия с приложением. А можно ли сделать с ними что-то полезное именно в базе данных? Ведь не просто так они вынесены на отдельную закладку в Management Studio!
Да, расширенные свойства можно приспособить для удобного хранения и отображения той информации, с которой вам было бы комфортно работать в графическом интерфейсе. Посмотрите на свойства, которые я добавил к этой хранимой процедуре:
Процедура сама считает сколько раз её вызывали и сама запоминает кто и когда использовал её в последний раз. Добавить такое журналирование было не сложно:
А не лучше ли было хранить эти данные в какой-нибудь таблице? Да, если вы собираетесь обрабатывать эти данные автоматически, то, разумеется, следует использовать традиционный подход. Но если эти данные нужны вам именно при работе в SSMS, то гораздо удобнее будет просто посмотреть их в свойствах процедуры на закладке "Extended properties".
Хотите подарить администратору, который будет обслуживать вашу базу данных небольшую порцию приятных эмоций? Ему будет приятно почувствовать вашу заботу! :) Добавьте немного комфорта к его нелёгкой работе. Например, вот так:
Подробнее об этом Вы сможете узнать на курсах SQL Server
Ближайшие группы
Заказ добавлен в Корзину.
Для завершения оформления, пожалуйста,
перейдите в Корзину!
От какого лица вы будете оплачивать обучение?