SQL Server 2005安装失败的处理方法
在安装SQL Server 2005开发版时出现问题。安装环境为windows xp sp3,安装用户使用超级管理员(Administrator)。出现的错误是
在安装“Integration Services”步骤时出现安装错误,提示“错误: -2146233087”。
错误记录
标题:
Microsoft SQL Server 2005 安装程序
无法在 COM+ 目录中安装和配置程序集
C:“Program Files“Microsoft SQL
Server“90“DTS“Tasks“Microsoft.SqlServer.MSMQTask.dll。错误: -2146233087
错
误消息: Unknown error 0x80131501
错误说明: 要执行此任务,您必须具有管理凭据。请与您的系统管理员联系以获得帮助。
解决办法:
一.MSDTC运行帐户问题
确认MSDTC 服务正在运行,并且其启动帐户是NT AUTHORITY“Network
Service”。按照以下步骤来检查:
1. “开始”-“运行”-services.msc
2.
在服务列表中找到Distributed Transaction Coordinator,双击以其属性
3.
在属性窗口切换至登录选项卡,确认其启动帐号为”NT AUTHORITY“Network Service”
4.
启动DTC服务再尝试安装SQL Server 2005
结果:这个步骤我已经尝试过,不是这个问题。
二.分析SQL
Server 2005安装日志
将C:“Program Files“Microsoft SQL Server“90“Setup
Bootstrap“LOG“目录下所有的文件发送给微软技术支持工程师进行分析。
结果:这个步骤我没有做过,不过微软工程师好像也没有发
现线索。
三.COPY安装程序到硬盘安装尝试
建立 D:“SQLServer2005 文件夹,
创建以下两个子文件夹:Servers和Tools。Serviers文件夹拷贝SQL Server2005的第一张安装盘,包含所有要安装主 SQL
Server 2005 组件。 Tools文件夹拷贝SQL Server 2005的第二张盘,包含为 SQL Server 2005
联机丛书和工具组件。运行D:“SQLServer2005“Servers 文件夹下的Setup.exe,启动 SQL Server 2005
安装程序。
结果:以上方式安装过程中还是碰到同样的问题。
四.重新安装 COM+应用程序
1.从控制面板的
“添加或删除程序”中,单击“添加/删除 Windows 组件”。
2.在“Windows
组件向导”中,不对选择做任何更改,单击“下一步”。一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。
结
果:问题没有解决。
通�
相关文档:
你是否在千方百计优化SQL Server 数据库的性能?如果你的数据库中含有大量的表格,把这些表格分区放入独立的文件组可能会让你受益匪浅。SQL Server 2005引入的表分区技术,让用户能够把数据分散存放到不同的物理磁盘中,提高这些磁盘的并行处理性能以优化查询性能。
SQL Server数据库表分区操作过程由三个步骤组成:
� ......
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)
法一:select * into b from a where 1 <>1
法二:select top 0 * into b from a
2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from b;
3、说明:跨数据库之间表的拷贝(具体数据使用 ......
...
)
用到的功能有:
1.如果我更改了学生的学号,我希望他的借书记录仍然与这个学生相关(也就是同时更改借书记录表的学号);
2.如果该学生已经 ......
尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。
不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。
Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在选择IN或EXIST� ......
可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。
当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了INSERT语句中已记录的插入动作。inserted表还允许引用由初始化INSERT语句而产生的日志数据 ......