- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
ALTER TABLE RoomReservation NOCHECK CONSTRAINT ALL
ALTER TABLE RoomReservation ALTER COLUMN HotelNumber INTEGER NOT NULL
我认为删除限制将使我能够进行一些必要的更改,但我错了。
Msg 5074, Level 16, State 1, Line 5
The object 'DF_RoomReservation_HotelNumber' is dependent on column 'HotelNumber'.
Msg 4922, Level 16, State 9, Line 5
ALTER TABLE ALTER COLUMN HotelNumber failed because one or more objects access this column.
有没有办法让这个工作成功。我不确定为什么删除表上的所有约束不允许我运行更改表查询。
最佳答案
仅通过查看名称即可猜测,'DF_RoomReservation_HotelNumber'
可能是 DEFAULT
约束,而不是 CHECK
约束。所以先试试这个语句。
ALTER TABLE RoomReservation DROP CONSTRAINT DF_RoomReservation_HotelNumber
关于sql-server - ALTER TABLE 失败,因为一个或多个对象访问这一列。运行 NOCHECK CONSTRAINT ALL 后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63696188/
出于某种原因,当使用 SSDT 比较或修改表外键时,软件不会执行任何更改外键上设置的 NOCHECK 约束的操作。 这是表外键的脚本设置: 表: ALTER TABLE [dbo].[SurveyQu
我正在尝试删除并重新填充 SQL CE 上的测试数据。由于存在 FK 约束,我收到错误。通常在 Sql2005 中我会 ALTER TABLE [tablename] CHECK/NOCHECK CO
这些脚本之间有什么区别? ALTER TABLE Post_Send WITH NOCHECK CHECK CONSTRAINT [My_FOREIGN_KEY]; GO ALTER TABLE P
我正在使用 Visual Studio 2012,其中包含一个 SQL 数据库项目并针对该数据库运行数据库分析,并且它引发以下警告:带支票 |现有数据检查强制的 NOCHECK 选项被忽略。 我对错误
有谁知道一个查询,用于列出数据库中所有外键并应用 WITH NOCHECK 描述? (删除它们将提高性能和稳定性)。 最佳答案 以下内容将返回当前数据库中禁用的外键名称,即WITH NOCHECK 对
我们目前使用的是 Visual Studio 2010,并且有一个包含我们所有数据库对象的数据库项目。我们通常通过构建脚本将数据库部署到我们的 CI、QA 和 UAT 环境。对于生产,我们生成脚本并将
是否可以在带有 nocheck 约束的代码优先迁移中更改表?除了通过 Update-Database -Script 获取 SQL 脚本并修改 sql 语句外,我还没有找到任何方法来执行此操作。 最佳
我正在尝试同步不同数据库之间的架构。基本上,我在两个数据库上运行了任务 -> 使用 SQL Server Management Studio (2005) 生成脚本,并使用 diff 工具比较输出。
ALTER TABLE RoomReservation NOCHECK CONSTRAINT ALL ALTER TABLE RoomReservation ALTER COLUMN HotelNum
我是一名优秀的程序员,十分优秀!