Как узнать, где используется функция sUser_sName () в моей базе данных SQL Server 2005 - PullRequest
0 голосов
/ 01 февраля 2012

Я изменяю безопасность для базы данных SQL Server 2005, поэтому мне нужно идентифицировать каждый объект / db-объект, который использует функцию sUser_sName() (функция SQL для получения текущего имени пользователя, подключенного к серверу).

Итак, есть ли способ выполнить запрос или что-то еще и извлечь каждый объект, который использует функцию sUser_sName()?

Ответы [ 2 ]

2 голосов
/ 01 февраля 2012

Если вам нужно найти объекты базы данных (например, таблицы, столбцы, триггеры) по имени - взгляните на FREE Red-Gate инструмент под названием SQL Search , который делает это - он ищет во всей вашей базе данных любые типы строк.

enter image description here

enter image description here

Это отличный обязательный инструмент для любого администратора БД или разработчика базы данных - я уже упоминал, что это абсолютно БЕСПЛАТНО для использования в любых целях ??

2 голосов
/ 01 февраля 2012

Используя SQL Server Management Studio, перейдите в свою БД-> Программируемость-> Функции-> [Ваш тип функции], затем щелкните правой кнопкой мыши на функции, затем "Просмотр зависимостей"

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