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

来源:互联网 责任编辑:栏目编辑 发表时间: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注入
  • 学生信息管理系统数据库原理课程设计报告
  • sql常见面试题
  • SQL SERVER 2005性能之跟踪
  • 经验总结:登录和优化IBM DB2的执行速度
  • db2管理工具小结
  • MySQL服务器的启动与停止
  • 浅谈数据库的接口技术
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1