您现在的位置:主页 > 技术中心 > 数据库技术

SQL 2008中控制要求重新创建表的更改

来源:互联网 责任编辑:admin 发表时间:2013-07-01 08:14 点击:

我们讨论的这个警告信息显示如下,当我试着更改AdventureWorks数据库< HumanResources.Department>表[GroupName]字段的"Allow Nulls"设置时,下面的警告产生了。

  不允许保存更改。你所作的这些更改要求删除并且重新创建下面的表。你只能对表进行不能重新创建的更改或者启用这个选项来防止保存要求对表重新创建的更改。

  SQL 2008中控制要求重新创建表的更改

  图一

  我具有在这张表上执行DDL语句的权限,而在这张表上也没有阻止它重新创建的锁。因此唯一的原因应该是"or enabled the option Prevent Saving changes that require the table to be re-created"的信息部分。

  因此让我们看看这个选项,接着看看一些要求重新创建表并且与通过SSMS进行更改有关的潜在威胁类型。

  从菜单中选择“工具”然后选择“选项…”

  SQL 2008中控制要求重新创建表的更改

  图二

 点击页面左边的"Designers"

  SQL 2008中控制要求重新创建表的更改

  上面的标记选项在检查时防止在SSIS中要求重新创建表的任何更改。默认情况下,这个选项是检查的。如果它允许你通过要求对表重新建立的SSMS来做任何改变,那么你可以不检查它。一旦这个选项设为未检查的,那么你讲不能得到一个要求表重新创建的更改以及执行你的更改的警告信息。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

推荐热点

  • SQL注入攻击及其防范检测技术研究
  • Sql-Server应用程序的高级Sql注入
  • 学生信息管理系统数据库原理课程设计报告
  • 经验总结:登录和优化IBM DB2的执行速度
  • MySQL服务器的启动与停止
  • 浅谈数据库的接口技术
  • 学习数据库知识之 SQL 操作标记
  • 如何在SQL Server和MySql中创建临时表
  • 有关Sybase系统的数据同步与复制问题
?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
Copyright © 2004-2024 上海卓卓网络科技有限公司