2016-06-28 2 views
1

При попытке изменить учетную запись пользователя, чтобы связать с NewMary логин:208: Недопустимое имя объекта «Utils.dbo.ChangeLogging_DDLCommands»

EXEC sp_change_users_login 'Update_One', 'Mary', 'NewMary' 
go 

Я получаю ошибку 208:

Msg 208, уровень 16, состояние 1, процедура ChangeLogging_LogDDLCommands, строка 147
Недопустимое имя объекта 'Utils.dbo.ChangeLogging_DDLCommands'.

Я не располагаю соответствующей информацией по ChangeLogging_DDLCommands, и я потерял то, что от меня требуется.

+0

Я считаю, это обычай для вашей организации, поэтому - по предположению, у вас установлен триггер сервера? Посмотрите в SSMS под объектами Server -> Trigger и посмотрите, что вы найдете – Bridge

+0

Спасибо за ваш быстрый ответ. Нет, ничего не найдено в разделе «Объекты сервера»> «Триггеры». – user3341592

+0

Следующая остановка - триггеры DDL для отдельных баз данных, я думаю? Для каждой базы данных смотрите под именем базы данных -> программируемость -> Триггеры базы данных – Bridge

ответ

1

Похоже, у вас есть какой-то пользовательский триггер, в котором отсутствует этот объект.

В SSMS:

  • Проверить сервер запускает в разделе "Объекты сервера"> "Триггеры"
  • Проверить индивидуальные базы данных DDL триггеры под "Programmability" -> "База данных триггеры"
+0

Никогда не думал, что это локальная проблема - работа с клиентской базой данных ... – user3341592

Смежные вопросы