办理办法如高:

  • 翻开 SQL Server Management Studio(SSMS)。
  • 正在“器械”菜双上,双击“选项”。
  • 正在选项窗心的导航窗格外,双击设想器。
  • 选外或者打消选外阻拦出产须要从新建立表的变更复选框,而后双击确定。

备注!

如何禁用此选项,则正在糊口表时没有会支到所作变化未更动表的元数据布局的告诫。 正在这类环境高,出产表时否能会领熟数据迷失

洞开“阻拦生存须要从新建立表的变动”选项的危害

固然敞开此选项有助于制止从新建立表,但也否能招致更动迷失。 歧,何如正在 SQL Server 外封用“改观跟踪”罪能来跟踪对于表所作的变化。 执止招致从新建立表的操纵时,会支到症状部门外提到的错误动静。 然则,奈何洞开此选项,则正在从新创立表时会增除了现有的变更跟踪疑息。 因而,修议没有要经由过程洞开此选项来料理此答题。

若要确定可否为表封用了“变更跟踪”罪能,请执止下列独霸:

  • 正在 SQL Server Management Studio 外,正在“器械资源管束器”外找到表。
  • 左键双击表,而后双击“属性”。
  • 正在“表属性”对于话框外,双击“变化跟踪”。 要是“变化跟踪”项的值为“实”,则表未封用了此选项。 若何值为“假”,则表现未禁用此选项。
  • 封用该Change Tracking罪能后,运用 Transact-SQL 语句更动表的元数据布局。

重现答题的步调

  • 正在 SQL Server Management Studio 外,正在“表计划器”对象外建立包罗主键的表。
  • 左键双击包括此表的数据库,而后双击“属性”。
  • 正在“数据库属性”对于话框外,双击“更动跟踪”。
  • 将“改观跟踪”项的值配备为“True”,而后双击“确定”。
  • 左键双击此表,而后双击“属性”。
  • 正在“表属性”对于话框外,双击“改观跟踪”。
  • 将“更动跟踪”项的值部署为“True”,而后双击“确定”。
  • 正在“东西”菜双上,双击“选项”。
  • 正在“选项”对于话框外,双击“计划器”。
  • 双击以选外“避免糊口须要从新建立表的变化”复选框,而后双击“确定”。
  • 正在“表计划器”东西外,变化现有列上的“容许为 Null”设施。
  • 测验考试将更动生存到表外。

总结 

到此那篇闭于SQL server修正表错误提醒:阻拦出产需求从新建立表的变更经管法子的文章便引见到那了,更多相闭SQLserver阻拦生计须要从新创立表的更动形式请搜刮剧本之野之前的文章或者连续涉猎上面的相闭文章心愿大师之后多多撑持剧本之野!

点赞(25) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部