-
База рабочая, на лету надо, а никогда не делал. И то что-то страшно )
при создании/удалении таблиц в базе по маски spr% надо их список держать в отдельной, доступной для юзера и проиндексированной "правильно"
CREATE TRIGGER GLOBAL_Spr_TableName ON DATABASE AFTER CREATE_TABLE, DROP_TABLE AS begin truncate table dbo.Spr_TableName insert into dbo.Spr_TableName SELECT Table_ID = s.[object_id], TableName = s.name FROM sys.tables s WHERE s.type_desc = N'USER_TABLE' AND s.name LIKE 'Spr%' END
-
так потренируйся на копии, и не будет страшно.
-
да что то растерялся запостил, потом подумал )
можно грохнуть сообщ.
-
не стал делать. Кто потом пронего вспомнит.. job, выполняющийся от имени админа, а юзер по кнопке Обновить структуру, разрешает ему запуститься один раз. Нормально так, пожалуй
-
Стареешь, похоже- осторожничаешь ;)
-
> при создании/удалении таблиц в базе по маски spr% > неужели их так часто тусуют..
-
да в том и дело, что нет, похоже. Добавляя фишку, кажется, что теперь половина людей будут пользоваться - а выясняется, что через пару месяцев кто-то один запросит "документацию". И будет тусовать он один и не чаще раза в месяц. Погорячился, был не прав, каюсь )
> Kilkennycat ©
Ну, не молодею, факт ) Да и прямо на деньги отражается - по соглашению каждую минуту простоя базы выражается минусом процента премии. А премию я люблю ежемесячно в полном объеме )
|