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