【SQL server修改表错误提示:“阻止保存需要重新创建表的更改”】

这篇具有很好参考价值的文章主要介绍了【SQL server修改表错误提示:“阻止保存需要重新创建表的更改”】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SQL server修改表错误提示:“阻止保存需要重新创建表的更改”

解决方法如下:

  1. 打开 SQL Server Management Studio(SSMS)。
  2. 在“工具”菜单上,单击“选项”。
  3. 在选项窗口的导航窗格中,单击设计器。
  4. 选中或取消选中阻止保存需要重新创建表的更改复选框,然后单击确定。

阻止保存要求重新创建表的更改选项,JAVA全栈学习路线,# java ee,oracle,数据库,sqlserver,java-ee

备注!

如果禁用此选项,则在保存表时不会收到所做更改已更改表的元数据结构的警告。 在这种情况下,保存表时可能会发生数据丢失

关闭“阻止保存需要重新创建表的更改”选项的风险

虽然关闭此选项有助于避免重新创建表,但也可能导致更改丢失。 例如,假设在 SQL Server 中启用“更改跟踪”功能来跟踪对表所做的更改。 执行导致重新创建表的操作时,会收到症状部分中提到的错误消息。 但是,如果关闭此选项,则在重新创建表时会删除现有的更改跟踪信息。 因此,建议不要通过关闭此选项来解决此问题。

若要确定是否为表启用了“更改跟踪”功能,请执行以下操作:文章来源地址https://www.toymoban.com/news/detail-745512.html

  1. 在 SQL Server Management Studio 中,在“对象资源管理器”中找到表。
  2. 右键单击表,然后单击“属性”。
  3. 在“表属性”对话框中,单击“更改跟踪”。 如果“更改跟踪”项的值为“真”,则表已启用了此选项。 如果值为“假”,则表示已禁用此选项。
  4. 启用该Change Tracking功能后,使用 Transact-SQL 语句更改表的元数据结构。

重现问题的步骤

  1. 在 SQL Server Management Studio 中,在“表设计器”工具中创建包含主键的表。
  2. 右键单击包含此表的数据库,然后单击“属性”。
  3. 在“数据库属性”对话框中,单击“更改跟踪”。
  4. 将“更改跟踪”项的值设置为“True”,然后单击“确定”。
  5. 右键单击此表,然后单击“属性”。
  6. 在“表属性”对话框中,单击“更改跟踪”。
  7. 将“更改跟踪”项的值设置为“True”,然后单击“确定”。
  8. 在“工具”菜单上,单击“选项”。
  9. 在“选项”对话框中,单击“设计器”。
  10. 单击以选中“防止保存需要重新创建表的更改”复选框,然后单击“确定”。
  11. 在“表设计器”工具中,更改现有列上的“允许为 Null”设置。
  12. 尝试将更改保存到表中。

到了这里,关于【SQL server修改表错误提示:“阻止保存需要重新创建表的更改”】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Sql】sql server数据库提示:执行Transact-SQL语句或批处理时发生了异常。 无法打开数据库msdb,错误:926。

    【问题描述】 打开sql server2008r2数据库的时候, 系统提示执行Transact-SQL语句或批处理时发生了异常。 无法打开数据库msdb,错误:926。 【概念理解】 首先MSDB数据库是的作用: 用于给SQL Server代理提供必要的信息来运行调度警报、作业及记录操作。同时也会记录数据库的备份和

    2024年02月04日
    浏览(75)
  • 打开vs2010,提示无效的许可证数据,需要重新安装 方法一:重新注册

    运 遇到几次安装失败的情况。也在网上查找了很多方法。 vs注册有一个独立的工具,对于 vs2015,在 C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEDDConfigCA.exe, 对于2010,目录在Microsoft Visual Studio 10.0Common7IDEDDConfigCA.exe, 1.选择管理员身份运行; 2.重启vs,然后就好了。 修

    2024年02月12日
    浏览(47)
  • 打开vs2010,提示无效的许可证数据,需要重新安装

    运 遇到几次安装失败的情况。也在网上查找了很多方法。 vs注册有一个独立的工具,对于 vs2015,在 C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEDDConfigCA.exe, 对于2010,目录在Microsoft Visual Studio 10.0Common7IDEDDConfigCA.exe, 1.选择管理员身份运行; 2.重启vs,然后就好了。 修

    2024年02月07日
    浏览(47)
  • 你的设备遇到问题,需要重启;我们只收集某些错误信息,然后为你重新启动。

    VMware安装centos和打开其他虚拟机时电脑蓝屏报错: 你的设备遇到问题,需要重启;我们只收集某些错误信息,然后为你重新启动。 我的解决办法:开启Windows的虚拟机平台 打开控制面板,点击“程序”,点击“启用或关闭windows功能”,勾选“虚拟机平台”

    2024年02月11日
    浏览(222)
  • win10系统提示:“重新启动以修复驱动器错误”解决办法

    最近一段时间台式机的window10系统突然提示:“重新启动以修复驱动器错误”。博主本来置之不理,但是系统自动重启了,然后也没自动修复成功,伴随而来的是两天频繁的蓝屏现象。过去的很长一段时间里,都没有出现过该问题,因此花了两天解决 系统蓝屏和驱动错误的问

    2024年02月04日
    浏览(50)
  • 【IntelliJ IDEA】idea修改设置默认maven,解决每次新建和导入项目都需要重新配置maven

    本文目录 一、开发工具 二、问题描述 三、解决方案 开发工具:IntelliJ IDEA 工具版本:Ultimate 2020.3 使用 idea 开发工具每次打开一个已有项目时,都需要重新配置一下 maven(Maven home path 和 User settings file)。这个问题出现好久了,问题不严重,但是特别烦人。 设置 Maven 路径和

    2024年02月14日
    浏览(73)
  • Sql Server2008R2的完全卸载及重新安装

    前言: 最近使用电脑上的 Sql Server 2008R2 时出现了一些问题以至于无法正常使用,在查询解决办法无果后,便进行重新安装。 由于没有将其完全卸载就进行重新安装而遇到了一系列的问题。 在此,分享如何完全卸载 Sql Server2008R2 以便重新安装以及我遇到的一些问题及解决办法

    2024年02月06日
    浏览(70)
  • Windows 10 首次RDP提示需要修改密码的处理方式

    有一台Windows 10 的机器, 系统管理员给了一个RDP账号和密码, 使用这个账号远程登录这台机器, 在命令行输入 mstsc 命令,输入用户名密码之后却无法正常登入, 提示要修改密码, 提示的信息如下: “连接失败,系统提示“第一次登录之前,你必须更改密码。请更新密码,

    2024年02月11日
    浏览(53)
  • 提升Element UI分页查询用户体验与交互:实现修改未保存提示

            可以搭配食用:Element UI 实战:跨页保存表格选中状态与判断状态可选性的高效方案         我实现的功能是在 element ui 的分页组件中进行分页查询时,如果当前有未保存的修改数据就提示用户,用户可以选择是否放弃未保存的数据。确认放弃就重新查询数据;选

    2024年02月14日
    浏览(38)
  • Microsoft SQL Server 2008 R2(Microsoft SQL Server,错误: 2)

    打开SQL Server 2008 R2,连接数据库引擎,出现以下错误: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连

    2024年02月11日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包