2017-02-14 5 views
1

У меня есть проблема, связанная с именем таблицы. У меня есть таблица с именем AA.Transaction. Я хочу, чтобы переименовать столбец в этой таблицеНеоднозначное имя таблицы при переименовании столбца на сервере Sql

EXEC sp_rename N'AA.[Transaction].Reference', N'CustomerReference', 'COLUMN'; 

И я получил ошибку

Либо @objname параметра неоднозначный или заявленное @objtype (COLUMN) является неправильным.

Я понял, что проблема заключается в названии таблицы (транзакции). Если я использую другое имя таблицы, сценарий работает хорошо.

Как я могу решить эту проблему?

+0

Тщательно проверьте все - это имя столбца правильно? Является ли таблица 'Транзакция' в схеме' AA' или имя таблицы фактически содержит '.', и это фактическое имя' AA.Transaction'? Это такие проверки, которые вам нужно сделать, и мы не можем помочь, не имея доступа к вашей базе данных. –

ответ

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