??xml version="1.0" encoding="utf-8" standalone="yes"?> 问题Q装SQL 2005 信息时Q老是昄“COM Plus Catalog Requirement(warning)”Q我用的是XPpȝQ装的是开发版~~ 原因Q你?font face="Simsun" color="#ff0000">COM+应用E序出错Q?/font>装的IIS有问题所_?/p>
解决Ҏ(gu)Q?/p>
“开?#8221;->“讄”->“控制面板”->“理工具”->“lg服务”中,“控制台根目录”->“lg服务”->“计算?#8221;->“我的?sh)?#8221;->“COM+应用E序”中, Q?Q?/font> 到com+应用E序q一步时,弹出:"执行最后操作时发生错误,错误代码80080005-服务器运行失?的错?咋办? 一?/font> 开始运行msdtc -resetlog Q问题解冻I能打开了?/font> 二、再看看 Distributed Transaction Coordinator 服务?/font>?/font>有打开 三、重装IIS Q?Q?/font> 回到“ “COM+应用E序” ”中, 有一?#8220;IIS Out-Of-Process Pooled”鼠标右键“属?#8221;--“标识”--?#8220;此用?#8221;调整?#8220;交互式用?-目前已登录的用户”。然?#8220;定”Q再鼠标右键“属?#8221;--“启动”?/font> Q?Q?/font> 设下IIS?/font> “ 目录安全性选项?/font> ”---- “ 匿名讉K与控?/font> ” , ?#8220;集成Windowsw䆾验证”打勾
]]>
附:一些关于C2审核的相关链接资?备查)Q?br />
http://technet.microsoft.com/zh-cn/library/ms187634(SQL.90).aspx
http://www.cnblogs.com/NationWoo/archive/2010/03/31/1701532.html
http://technet.microsoft.com/zh-cn/library/ms189631(SQL.90).aspx
]]>
backup log [DataBaseName] with NO_LOG
backup log [DataBaseName] with TRUNCATE_ONLY
DBCC SHRINKDATABASE([DataBaseName])
1.sysobjects?/span>:用于存储在数据库内创建的每个对象Q约束、默认倹{日志、规则、存储过E等Q信息的pȝ?/span>;
2.syscolumns?/span>:用于存储每个表和视图中的列信息及存储q程中的参数信息的系l表;
二、常用系l表字段说明:
1.sysobjects?/span>
a.name:对象?/span>
b.id:对象标识
c.xtype:对象cd,包含的?/span>:
C = CHECKU束
D = 默认值或DEFAULTU束
F =
FOREIGN KEYU束
L = 日志
FN = 标量函数
IF = 内嵌表函?/span>
P = 存储q程
PK =
PRIMARY KEY U束Q类型是 KQ?/span>
RF = 复制{选存储过E?/span>
S = pȝ?/span>
TF = 表函?/span>
TR = 触发?/span>
U = 用户?/span>
UQ =
UNIQUE U束Q类型是 KQ?/span>
V = 视图
X = 扩展存储q程
d.type:对象cd,?/span>xtype一?/span>
2.syscolumns?/span>
a.name:列名或过E参数的名称;
b.id:该列所属的表对?/span> ID,或与该参数关联的存储q程 ID;
c.cdefault:该列的默认?/span> ID;
d.domain:该列的规则或 CHECK U束 ID;
e.status:用于描述列或参数属性的位图Q?/span>
0x08 = 列允许空?/span>;(换算为十q制gؓ:8)
0x10 = 当添?/span>varchar?/span>varbinary列时,ANSI
填充生效.保留varchar列的NI格Q保?/span>varbinary列的N?/span>; (换算为十q制gؓ:16)
0x40 = 参数?/span>OUTPUT参数; (换算为十q制gؓ:64)
0x80 = 列ؓ标识?/span>; (换算为十q制gؓ:128)
f.type:systypes中的物理存储cd;
g.usertype:systypes中的用户定义数据cd ID;
h.iscomputed:表示是否已计该列的标志:
0 = 未计?/span>;
1 = 已计?/span>;
i.isoutparam:表示该过E参数是否是输出参数:
1 = ?/span>;
0 = ?/span>;
j.isnullable:表示该列是否允许I?/span>:
1 = ?/span>;
0 = ?/span>;
三?/span>相关sql语句:
1.判断是否增字D?
Ҏ(gu)一:SELECT COLUMNPROPERTY(OBJECT_ID('表名'), '列名', 'IsIdentity') AS IsIdentity
Ҏ(gu)?SELECT status FROM syscolumns,sysobjects WHERE syscolumns.id=sysobjects.id AND sysobjects.name='表名U? AND syscolumns.name='字段名称'; 看查询出的结果值是否ؓ128.