SQL 2008中控制要求重新创建表的更改
来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 08:14 点击:次
我们讨论的这个警告信息显示如下,当我试着更改AdventureWorks数据库< HumanResources.Department>表[GroupName]字段的"Allow Nulls"设置时,下面的警告产生了。
不允许保存更改。你所作的这些更改要求删除并且重新创建下面的表。你只能对表进行不能重新创建的更改或者启用这个选项来防止保存要求对表重新创建的更改。
图一
我具有在这张表上执行DDL语句的权限,而在这张表上也没有阻止它重新创建的锁。因此唯一的原因应该是"or enabled the option Prevent Saving changes that require the table to be re-created"的信息部分。
因此让我们看看这个选项,接着看看一些要求重新创建表并且与通过SSMS进行更改有关的潜在威胁类型。
从菜单中选择“工具”然后选择“选项…”
图二
点击页面左边的"Designers"
上面的标记选项在检查时防止在SSIS中要求重新创建表的任何更改。默认情况下,这个选项是检查的。如果它允许你通过要求对表重新建立的SSMS来做任何改变,那么你可以不检查它。一旦这个选项设为未检查的,那么你讲不能得到一个要求表重新创建的更改以及执行你的更改的警告信息。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>