SQL Server 状态:42000-5074 和 SQL 状态:42000-4922

发布于 2024-10-22 03:05:45 字数 387 浏览 3 评论 0原文

我手动将所有列更新为大写后遇到应用程序问题。

错误: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 失败,因为一个或 更多对象访问此列。

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

I am encountering an app issue after I manually updated all the columns to UPPER CASE.

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.

What does it mean? There was only one app running on the database so I am totally confused.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奶气 2024-10-29 03:05:45

您有一个使用列的索引。 SQL Server 不允许更改具有索引或约束的列

名称在消息中:sse SSMS 对象资源管理器来查找此索引

索引“OBJECTREVM14F63D20A”...

或使用

sp_help 'Mytable'

You have an index that uses the columns. SQL Server doesn't allow changes to columns that have indexes or constraints on them

The name is in the message: sse SSMS Object Explorer to find this index

The index 'OBJECTREVM14F63D20A' ...

Or use

sp_help 'Mytable'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文