Как я могу переименовать созданную пользователем таблицу SYSUSERS? - PullRequest
2 голосов
/ 06 апреля 2011

Кто-то переименовал нашу таблицу Users в SYSUsers, которая является ключевым именем таблицы sql. Есть ли способ переименовать эту таблицу?

Я попытался щелкнуть правой кнопкой мыши по таблице и перейти к ее переименованию, и запустить sp_RENAME на ней, но оба пытаются переименовать системную таблицу системных пользователей вместо созданной пользователем. Я даже не могу выбрать или экспортировать данные из [MyDatabase].[dbo].[SYSUsers], поскольку они считывают данные из таблицы sysusers сервера sql вместо созданной пользователем.

Мы используем SQL Server 2005.

1 Ответ

1 голос
/ 06 апреля 2011

SYSUsers не вызывает у меня такой проблемы, потому что я работаю с чувствительным к регистру экземпляром (однако создание таблицы с именем sysusers делает!).

Возможно, вы могли бы попытаться временно изменить параметры сортировки базы данных на CS и переключить ее обратно после?

...