﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-会飞的猪的小小猪圈-文章分类-M$SQLServer数据库</title><link>http://www.blogjava.net/quietywind/category/29712.html</link><description>要做一只有思想、有能力、与众不同的猪</description><language>zh-cn</language><lastBuildDate>Thu, 13 May 2010 23:41:24 GMT</lastBuildDate><pubDate>Thu, 13 May 2010 23:41:24 GMT</pubDate><ttl>60</ttl><item><title>M$SqlServer2005安装COM Plus Catalog Requirement问题</title><link>http://www.blogjava.net/quietywind/articles/320677.html</link><dc:creator>会飞的猪</dc:creator><author>会飞的猪</author><pubDate>Wed, 12 May 2010 02:58:00 GMT</pubDate><guid>http://www.blogjava.net/quietywind/articles/320677.html</guid><wfw:comment>http://www.blogjava.net/quietywind/comments/320677.html</wfw:comment><comments>http://www.blogjava.net/quietywind/articles/320677.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/quietywind/comments/commentRss/320677.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/quietywind/services/trackbacks/320677.html</trackback:ping><description><![CDATA[<div class="cnt" id="blog_text">
<p>问题：装SQL 2005 检测信息时，老是显示&#8220;COM Plus Catalog Requirement(warning)&#8221;，我用的是XP系统，装的是开发版～～</p>
<p>原因：你的<font face="Simsun" color="#ff0000">COM+应用程序出错，</font>装的IIS有问题所致～～</p>
<p>解决方法：</p>
<p class="0" style="layout-grid-mode: char; text-align: justify"><span style="font-size: 10.5pt; color: rgb(255,0,0); mso-spacerun: yes">&#8220;<font face="SimSun">开始&#8221;-&gt;&#8220;设置&#8221;-&gt;&#8220;控制面板&#8221;-&gt;&#8220;管理工具&#8221;-&gt;&#8220;组件服务&#8221;中，&#8220;控制台根目录&#8221;-&gt;&#8220;组件服务&#8221;-&gt;&#8220;计算机&#8221;-&gt;&#8220;我的电脑&#8221;-&gt;&#8220;COM+应用程序&#8221;中，</font> </span></p>
<p class="0" style="layout-grid-mode: char; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,255); mso-spacerun: yes"><font face="SimSun">（1）</font> </span></p>
<p class="0" style="layout-grid-mode: char; margin-right: -19.95pt"><span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">到com+应用程序这一步时,弹出:"执行最后操作时发生错误,错误代码80080005-服务器运行失败"的错误.咋办啊. </font></span></p>
<p class="0" style="layout-grid-mode: char; margin-right: -19.95pt"><span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">一、</font> </span><span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">开始运行msdtc -resetlog</font> </span><span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">，问题解决，能打开了。</font> </span></p>
<p class="0" style="layout-grid-mode: char; margin-right: -19.95pt"><span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">二、再看看</font> </span><span style="font-size: 10.5pt; mso-spacerun: yes">Distributed Transaction Coordinator</span> <span style="font-size: 10.5pt; color: rgb(0,0,255); mso-spacerun: yes"><font face="SimSun">服务</font></span><span style="font-size: 10.5pt; color: rgb(0,0,255); mso-spacerun: yes"><font face="SimSun" color="#000000">有</font></span><span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun"><font color="#000000">没</font>有打开</font> </span></p>
<p class="0" style="layout-grid-mode: char; margin-right: -19.95pt"><span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">三、重装IIS</font> </span></p>
<p class="0" style="layout-grid-mode: char; margin-right: -19.95pt"><span style="font-size: 10.5pt; color: rgb(0,0,255); mso-spacerun: yes"><font face="SimSun">（2）</font> </span></p>
<p class="0" style="layout-grid-mode: char; text-align: justify"><span style="font-size: 10.5pt; color: rgb(255,0,0); mso-spacerun: yes"><font face="SimSun">回到&#8220;</font> </span><span style="font-size: 10.5pt; color: rgb(255,0,0); mso-spacerun: yes">&#8220;COM+<font face="SimSun">应用程序&#8221;</font> </span><span style="font-size: 10.5pt; color: rgb(255,0,0); mso-spacerun: yes">&#8221;<font face="SimSun">中，</font> </span><span style="font-size: 10.5pt; color: rgb(255,0,0); mso-spacerun: yes"><font face="SimSun">有一个&#8220;IIS Out-Of-Process Pooled&#8221;鼠标右键&#8220;属性&#8221;--&#8220;标识&#8221;--把&#8220;此用户&#8221;调整为&#8220;交互式用户--目前已登录的用户&#8221;。然后&#8220;确定&#8221;，再鼠标右键&#8220;属性&#8221;--&#8220;启动&#8221;。</font> </span></p>
<p class="0" style="layout-grid-mode: char"><span style="font-size: 10.5pt; color: rgb(0,0,255); mso-spacerun: yes"><font face="SimSun">（3）</font> </span></p>
<p class="0" style="layout-grid-mode: char"><span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">设下IIS的</font> </span><span style="font-size: 10.5pt; mso-spacerun: yes">&#8220;</span> <span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">目录安全性选项卡</font> </span><span style="font-size: 10.5pt; mso-spacerun: yes">&#8221;----</span> <span style="font-size: 10.5pt; mso-spacerun: yes">&#8220;</span> <span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">匿名访问与控制</font> </span><span style="font-size: 10.5pt; mso-spacerun: yes">&#8221;</span> <span style="font-size: 10.5pt; mso-spacerun: yes">,</span> <span style="font-size: 10.5pt; mso-spacerun: yes"><font face="SimSun">在&#8220;集成Windows身份验证&#8221;打勾</font></span></p>
</div>
<img src ="http://www.blogjava.net/quietywind/aggbug/320677.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/quietywind/" target="_blank">会飞的猪</a> 2010-05-12 10:58 <a href="http://www.blogjava.net/quietywind/articles/320677.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>由M$ SQL Server2005 C2审核引发的磁盘空间占用问题 </title><link>http://www.blogjava.net/quietywind/articles/320061.html</link><dc:creator>会飞的猪</dc:creator><author>会飞的猪</author><pubDate>Tue, 04 May 2010 09:04:00 GMT</pubDate><guid>http://www.blogjava.net/quietywind/articles/320061.html</guid><wfw:comment>http://www.blogjava.net/quietywind/comments/320061.html</wfw:comment><comments>http://www.blogjava.net/quietywind/articles/320061.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/quietywind/comments/commentRss/320061.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/quietywind/services/trackbacks/320061.html</trackback:ping><description><![CDATA[<h2 style="font-size: 10pt; font-family: 宋体">&nbsp;&nbsp;&nbsp; 今天连接到服务器上查找东西，无意中发现服务器中保存SQLServer2005数据文件的文件夹下多了N多trc文件。简单的看了一下，总共210个文件，一个文件约占200MB，总共占用了29GB的空间。这下知道为什么前一阵子听测试的人员报告说服务器磁盘空间满了，原来都被这些给占用了。<br />
&nbsp;&nbsp;&nbsp; 于是登陆到DBMS上，查看了一下数据库服务器的属性，结果发现不知道是谁把Security标签下的Enable C2 audit tracing前的复选框勾中了，这下终于找到罪魁祸首了。于是乎将该选项前的勾选取消掉之后，删除文件夹下的全部trc文件，硬盘由此又增加了很多的空间。<br />
&nbsp;&nbsp;&nbsp; PS：一般在正常使用时，数据库的C2审核是不需要开启的，除非是需要进行详细的调优或是程序的debug，此时开启C2审核之后可以用Profiler打开生成的trc文件查看。否则的话为了节省咱的硬盘空间，还是将C2审核关掉吧。<br />
<br />
&nbsp;&nbsp;&nbsp; 附：一些关于C2审核的相关链接资料(备查)：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://technet.microsoft.com/zh-cn/library/ms187634(SQL.90).aspx">http://technet.microsoft.com/zh-cn/library/ms187634(SQL.90).aspx</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.cnblogs.com/NationWoo/archive/2010/03/31/1701532.html">http://www.cnblogs.com/NationWoo/archive/2010/03/31/1701532.html</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://technet.microsoft.com/zh-cn/library/ms189631(SQL.90).aspx">http://technet.microsoft.com/zh-cn/library/ms189631(SQL.90).aspx</a></h2>
<img src ="http://www.blogjava.net/quietywind/aggbug/320061.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/quietywind/" target="_blank">会飞的猪</a> 2010-05-04 17:04 <a href="http://www.blogjava.net/quietywind/articles/320061.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>清除SQL Server日志</title><link>http://www.blogjava.net/quietywind/articles/182826.html</link><dc:creator>会飞的猪</dc:creator><author>会飞的猪</author><pubDate>Fri, 29 Feb 2008 01:15:00 GMT</pubDate><guid>http://www.blogjava.net/quietywind/articles/182826.html</guid><wfw:comment>http://www.blogjava.net/quietywind/comments/182826.html</wfw:comment><comments>http://www.blogjava.net/quietywind/articles/182826.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/quietywind/comments/commentRss/182826.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/quietywind/services/trackbacks/182826.html</trackback:ping><description><![CDATA[<p>当SQL Server中的事务日志增长很大时，可以在查询分析器里面执行下列语句清除其日志:<br />
&nbsp;&nbsp;&nbsp; backup log [DataBaseName] with NO_LOG<br />
&nbsp;&nbsp;&nbsp; backup log [DataBaseName] with TRUNCATE_ONLY<br />
&nbsp;&nbsp;&nbsp; DBCC SHRINKDATABASE([DataBaseName])</p>
<img src ="http://www.blogjava.net/quietywind/aggbug/182826.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/quietywind/" target="_blank">会飞的猪</a> 2008-02-29 09:15 <a href="http://www.blogjava.net/quietywind/articles/182826.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server2000系统表相关技巧(随时更新)</title><link>http://www.blogjava.net/quietywind/articles/sqlserver2000-system-table.html</link><dc:creator>会飞的猪</dc:creator><author>会飞的猪</author><pubDate>Tue, 26 Feb 2008 10:28:00 GMT</pubDate><guid>http://www.blogjava.net/quietywind/articles/sqlserver2000-system-table.html</guid><wfw:comment>http://www.blogjava.net/quietywind/comments/182281.html</wfw:comment><comments>http://www.blogjava.net/quietywind/articles/sqlserver2000-system-table.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/quietywind/comments/commentRss/182281.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/quietywind/services/trackbacks/182281.html</trackback:ping><description><![CDATA[<p class="MsoNormal"><span style="font-family: 宋体;">一、常用系统表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; 1.sysobjects</span><span style="font-family: 宋体;">表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:</span><span style="font-family: 宋体;">用于存储在数据库内创建的每个对象（约束、默认值、日志、规则、存储过程等）信息的系统表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; 2.syscolumns</span><span style="font-family: 宋体;">表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:</span><span style="font-family: 宋体;">用于存储每个表和视图中的列信息及存储过程中的参数信息的系统表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">二、常用系统表字段说明</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; 1.sysobjects</span><span style="font-family: 宋体;">表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; a.name:</span><span style="font-family: 宋体;">对象名</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; b.id:</span><span style="font-family: 宋体;">对象标识</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; c.xtype:</span><span style="font-family: 宋体;">对象类型</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">,</span><span style="font-family: 宋体;">包含的值</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; C = CHECK</span><span style="font-family: 宋体;">约束</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; D = </span><span style="font-family: 宋体;">默认值或</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">DEFAULT</span><span style="font-family: 宋体;">约束</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; F =
FOREIGN KEY</span><span style="font-family: 宋体;">约束</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; L = </span><span style="font-family: 宋体;">日志</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; FN = </span><span style="font-family: 宋体;">标量函数</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; IF = </span><span style="font-family: 宋体;">内嵌表函数</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; P = </span><span style="font-family: 宋体;">存储过程</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; PK =
PRIMARY KEY </span><span style="font-family: 宋体;">约束（类型是</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> K</span><span style="font-family: 宋体;">）</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RF = </span><span style="font-family: 宋体;">复制筛选存储过程</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; S = </span><span style="font-family: 宋体;">系统表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; TF = </span><span style="font-family: 宋体;">表函数</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; TR = </span><span style="font-family: 宋体;">触发器</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; U = </span><span style="font-family: 宋体;">用户表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; UQ =
UNIQUE </span><span style="font-family: 宋体;">约束（类型是</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> K</span><span style="font-family: 宋体;">）</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; V = </span><span style="font-family: 宋体;">视图</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; X = </span><span style="font-family: 宋体;">扩展存储过程</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; d.type:</span><span style="font-family: 宋体;">对象类型</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">,</span><span style="font-family: 宋体;">与</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">xtype</span><span style="font-family: 宋体;">一致</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; 2.syscolumns</span><span style="font-family: 宋体;">表</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; a.name:</span><span style="font-family: 宋体;">列名或过程参数的名称</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; b.id:</span><span style="font-family: 宋体;">该列所属的表对象</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> ID,</span><span style="font-family: 宋体;">或与该参数关联的存储过程</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> ID;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; c.cdefault:</span><span style="font-family: 宋体;">该列的默认值</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> ID;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; d.domain:</span><span style="font-family: 宋体;">该列的规则或</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> CHECK </span><span style="font-family: 宋体;">约束</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> ID;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; e.status:</span><span style="font-family: 宋体;">用于描述列或参数属性的位图：</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0x08 = </span><span style="font-family: 宋体;">列允许空值</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;(</span><span style="font-family: 宋体;">换算为十进制值为</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:8)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0x10 = </span><span style="font-family: 宋体;">当添加</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">varchar</span><span style="font-family: 宋体;">或</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">varbinary</span><span style="font-family: 宋体;">列时</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">,ANSI
</span><span style="font-family: 宋体;">填充生效</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">.</span><span style="font-family: 宋体;">保留</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">varchar</span><span style="font-family: 宋体;">列的尾随空格，保留</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">varbinary</span><span style="font-family: 宋体;">列的尾随零</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">; (</span><span style="font-family: 宋体;">换算为十进制值为</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:16)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0x40 = </span><span style="font-family: 宋体;">参数为</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">OUTPUT</span><span style="font-family: 宋体;">参数</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">; (</span><span style="font-family: 宋体;">换算为十进制值为</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:64)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0x80 = </span><span style="font-family: 宋体;">列为标识列</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">; (</span><span style="font-family: 宋体;">换算为十进制值为</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">:128)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; f.type:systypes</span><span style="font-family: 宋体;">中的物理存储类型</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; g.usertype:systypes</span><span style="font-family: 宋体;">中的用户定义数据类型</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> ID;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; h.iscomputed:</span><span style="font-family: 宋体;">表示是否已计算该列的标志</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">: <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0 = </span><span style="font-family: 宋体;">未计算</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1 = </span><span style="font-family: 宋体;">已计算</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; i.isoutparam:</span><span style="font-family: 宋体;">表示该过程参数是否是输出参数</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">: <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1 = </span><span style="font-family: 宋体;">真</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0 = </span><span style="font-family: 宋体;">假</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; j.isnullable:</span><span style="font-family: 宋体;">表示该列是否允许空值</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">: <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1 = </span><span style="font-family: 宋体;">真</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 0 = </span><span style="font-family: 宋体;">假</span><span style="font-family: 宋体;">;<o:p>&nbsp;</o:p><br />
</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">三、</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">相关sql语句:</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; 1.判断是否为自增字段:</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 方法一:</span>SELECT COLUMNPROPERTY(OBJECT_ID('表名'), '列名', 'IsIdentity') AS IsIdentity</p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  方法二:SELECT <span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">status FROM </span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">syscolumns</span><span style="font-family: 宋体;">,</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">sysobjects WHERE </span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">syscolumns.id</span><span style="font-family: 宋体;">=</span><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">sysobjects</span>.id AND sysobjects.name='表名称' AND syscolumns.name='字段名称'; 看查询出的结果值是否为128.<br />
</p>
<p class="MsoNormal"><span style="font-family: 宋体;"><br />
</span></p>
<img src ="http://www.blogjava.net/quietywind/aggbug/182281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/quietywind/" target="_blank">会飞的猪</a> 2008-02-26 18:28 <a href="http://www.blogjava.net/quietywind/articles/sqlserver2000-system-table.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>