Состояние сервера SQL: 42000-5074 и состояние SQL: 42000-4922 - PullRequest
0 голосов
/ 17 марта 2011

Я столкнулся с проблемой приложения после того, как вручную обновил все столбцы до UPPER CASE.

Ошибка: Состояние SQL: 42000-5074
Сообщение: [Microsoft] [Драйвер ODBC SQL Server] [SQL Server]
Индекс 'OBJECTREVM14F63D20A' зависит от столбца 'FILE_NAME'.

Ошибка: Состояние SQL: 42000-4922
Сообщение: [Microsoft] [Драйвер ODBC SQL Server] [SQL Server]
Ошибка ALTER TABLE ALTER COLUMN FILE_NAME, так как один или несколько объектов обращаются к этому столбцу.

Что это значит?В базе данных было запущено только одно приложение, поэтому я совершенно сбит с толку.

1 Ответ

1 голос
/ 17 марта 2011

У вас есть индекс, который использует столбцы.SQL Server не допускает внесения изменений в столбцы, для которых имеются индексы или ограничения

Имя в сообщении: sse SSMS Object Explorer для поиска этого индекса

Индекс 'OBJECTREVM14F63D20A'...

Или используйте

sp_help 'Mytable'
...