2011-03-17 39 views
0

手动将所有列更新为UPPER CASE后,我遇到了应用程序问题。SQL Server状态:42000-5074和SQL状态:42000-4922

Error: SQL State: 42000-5074
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]
The index 'OBJECTREVM14F63D20A' is dependent on column 'FILE_NAME'.

Error: SQL State: 42000-4922
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]
ALTER TABLE ALTER COLUMN FILE_NAME failed because one or more objects access this column.

这是什么意思?数据库上只运行了一个应用程序,所以我完全困惑。

回答

1

您有一个使用列的索引。 SQL Server不允许更改具有索引或限制他们列

名称是在邮件中:SSE SSMS对象资源管理器找到该指数

The index 'OBJECTREVM14F63D20A' ...

或者使用

sp_help 'Mytable'