All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
让你的.NET程序兼容不同版本的Dll文件_[Asp.Net教程]
SQL,Server面试题整合_mssql学习_编程技术
实现类似Windows资源管理器的DataGrid_[Asp.Net教程]
网页技巧:如何在网页上实现音乐播放?_JavaScript技术_编程技术
SQL中使用Case的情況_[SQL,Server教程]
ajax技术制作得在线歌词搜索功能_[AJAX教程]
asp.net,2.0,客户端回调实现全国省市县3级联动下拉列表_[Asp.Net教程]
Asp.net日期字符串格式化显示方法_[Asp.Net教程]
PHP代码:得到客户端的IP_[PHP教程]
C#中控制语句if的使用
Reading number is top 10 pictures
XuRe xuan cool and refreshing photoes2
A man's favorite things5
Ashlynn Brooke a group sexy photo4
The real super beauty2
Gang rape
何炅哥为中国人的平均工资鸣不平了
In 2013 hercules Arnold classic2
Absolutely shocked. National geographic 50 animal photographys2
Fat bird to fly
Sora aoi possession photo2
Download software ranking
c#程序设计案例教程
C++编程教程第三版
Professional killers2 data package
Tram sex maniac 2 (H) rar bag14
WebService在.NET中的实战应用教学视频 → 第2集
Boxer vs Yellow3
打鸟视频
The hero
都市狐狸姑娘传
C#编程思想
delv published in(发表于) 2013/12/30 4:36:16 Edit(编辑)
SQL,Server,2008重新创建表的方法_mssql学习_编程技术

SQL,Server,2008重新创建表的方法_mssql学习_编程技术

SQL Server 2008重新创建表的方法_mssql学习_编程技术-你的首页-uuhomepage.com
  我们讨论的这个警告信息显示如下,当我试着更改AdventureWorks数据库表[GroupName]字段的"Allow Nulls"设置时,下面的警告产生了。
  不允许保存更改。你所作的这些更改要求删除并且重新创建下面的表。你只能对表进行不能重新创建的更改或者启用这个选项来防止保存要求对表重新创建的更改。
  
  图一
  我具有在这张表上执行DDL语句的权限,而在这张表上也没有阻止它重新创建的锁。因此唯一的原因应该是"or enabled the option Prevent Saving changes that require the table to be re-created"的信息部分。
  因此让我们看看这个选项,接着看看一些要求重新创建表并且与通过SSMS进行更改有关的潜在威胁类型。
  从菜单中选择“工具”然后选择“选项…”
  
  图二
  点击页面左边的"Designers"
  
  图三
  上面的标记选项在检查时防止在SSIS中要求重新创建表的任何更改。默认情况下,这个选项是检查的。如果它允许你通过要求对表重新建立的SSMS来做任何改变,那么你可以不检查它。一旦这个选项设为未检查的,那么你讲不能得到一个要求表重新创建的更改以及执行你的更改的警告信息。
  要求重新创建表的一些情况是:
  修改一个字段的数据类型
  在一张表的最后一个字段之前在任何一个地方插入一个字段
  修改一个计算列的计算列表达式
  修改一个计算列的persistence属性
  修改一个字段的identity属性
  修改一个字段的NULL属性
  对表中的字段重新排序
  重要的是要了解通过SSMS进行更该会带来一些后果。微软强烈建议不要关闭这个选项。你可能会经历与该表相关的信息缺失甚至在某些情况下会缺失数据。作为信息相关缺失的例子,微软支持提出如果更改跟踪功能可用的话,那么可以使用与表相关的更改跟踪。如果这张表也包含大量的数据,那么重新创建表可能会导致超出操作时间从而无法完成该过程。
  同时考虑到微软的建议,您最好启用这个选项。但是在某些情况下,禁用这个选项会使你更好地利用SSMS设计器进行工作。这些情况是:你在测试环境中工作。
  要求进行一些不能通过T-SQL的操作。例如,在其它字段的中间插入一个新的字段。在这样的案例中,正确分析这些表的任何问题/损失作为重新创建表的结果。
  你确定没有相关的数据,例如与你任何一张表有关的更改跟踪数据。
  你确定硬件具有足够的空间来避免任何超时的操作。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.