SQL Server麻烦的安装问题(有把握的进)

孑然一生 2010-05-24 05:50:59
系统配置检查:(无错误)





安装SQL Server Database Services时出现错误:
(这里要求启动SQL Sqlserver的两个服务)
<SQL Server ( MSSQLSERVER)>
<SQL Server Agent(MSSQLSERVER)>



在这里启动服务:









启动两个服务的时候无法启动。

最终检查到的原因是(两个服务都没有安装):




*这就让人头疼了,安装的时候需要启动服务,可是服务都没有安装怎么启动呀?
难道是要自己下载安装服务安装包。
...全文
319 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
FancyLove_NetBoy 2012-03-31
  • 打赏
  • 举报
回复
呵呵 我也是这个问题啊 怎么办啊 会的朋友麻烦告我一声 QQ191236741
孑然一生 2010-05-25
  • 打赏
  • 举报
回复
不过我觉得最主要原因是SQL Server服务装不上去,不知道该怎么办了。
孑然一生 2010-05-25
  • 打赏
  • 举报
回复
操作系统是Win7
这是日志文件的一部分,有点太多了:
Property(S): SqlVerComBinRes.B20D1067_7B70_4756_A450_F7D36D7EEFF0 = C:\Program Files\Microsoft SQL Server\90\COM\Resources\
Property(S): SqlVerComBinRes2052.B20D1067_7B70_4756_A450_F7D36D7EEFF0 = C:\Program Files\Microsoft SQL Server\90\COM\Resources\2052\
Property(S): MSShared.D9BC9C10_2DCD_44D3_AACC_9C58CAF76128 = C:\Program Files\Common Files\Microsoft Shared\
Property(S): CommonFilesFolder.D9BC9C10_2DCD_44D3_AACC_9C58CAF76128 = C:\Program Files\Common Files\
Property(S): DatabaseRepl.D9BC9C10_2DCD_44D3_AACC_9C58CAF76128 = C:\Program Files\Common Files\Microsoft Shared\Database Replication\
Property(S): DatabaseReplRes.D9BC9C10_2DCD_44D3_AACC_9C58CAF76128 = C:\Program Files\Common Files\Microsoft Shared\Database Replication\Resources\
Property(S): DatabaseReplRes1033.D9BC9C10_2DCD_44D3_AACC_9C58CAF76128 = C:\Program Files\Common Files\Microsoft Shared\Database Replication\Resources\1033\
Property(S): SqlVerComBin.CC4DBEA7_CD8B_4AAE_A10F_657CBA390BD6 = C:\Program Files\Microsoft SQL Server\90\COM\
Property(S): Ver.CC4DBEA7_CD8B_4AAE_A10F_657CBA390BD6 = C:\Program Files\Microsoft SQL Server\90\
Property(S): SqlVerComBinRes.CC4DBEA7_CD8B_4AAE_A10F_657CBA390BD6 = C:\Program Files\Microsoft SQL Server\90\COM\Resources\
Property(S): SqlVerComBinRes1033.CC4DBEA7_CD8B_4AAE_A10F_657CBA390BD6 = C:\Program Files\Microsoft SQL Server\90\COM\Resources\1033\
Property(S): CostingComplete = 1
Property(S): OutOfDiskSpace = 0
Property(S): OutOfNoRbDiskSpace = 0
Property(S): PrimaryVolumeSpaceAvailable = 0
Property(S): PrimaryVolumeSpaceRequired = 0
Property(S): PrimaryVolumeSpaceRemaining = 0
Property(S): RSVirtualDirectoryServer = ReportServer$SQLEXPRESS
Property(S): SqlActionManaged = 3
Property(S): SqlNamedInstance = 1
Property(S): SqlStateManaged = 2
Property(S): RSVirtualDirectoryManager = Reports$SQLEXPRESS
Property(S): SOURCEDIR = g:\e08527634bf8f283c5\Setup\
Property(S): SourcedirProduct = {0C1BF107-437C-4A09-A0FE-9495334201F0}
Property(S): SQLBROWSERACCOUNT = NT AUTHORITY\NETWORK SERVICE
Property(S): SQLBROWSERSCMACCOUNT = NT AUTHORITY\NetworkService
Property(S): SQLSCMACCOUNT = NT AUTHORITY\NetworkService
Property(S): DebugClsid.CC1A8C58_27D1_4D38_BF1B_C0A5CBB90616 = {DD83A832-B609-46E9-AD3D-094D54816B0F}
Property(S): ProductToBeRegistered = 1
MSI (s) (E0:18) [09:25:48:106]: Note: 1: 1708
MSI (s) (E0:18) [09:25:48:106]: 产品: Microsoft SQL Server 2005 Express Edition -- 安装失败。

MSI (s) (E0:18) [09:25:48:106]: Windows Installer 已安装产品。产品名称: Microsoft SQL Server 2005 Express Edition。产品版本: 9.00.1399.06。产品语言: 2052。制造商: Microsoft Corporation。安装成功或错误状态: 1603。

MSI (s) (E0:18) [09:25:48:116]: Deferring clean up of packages/files, if any exist
MSI (s) (E0:18) [09:25:48:116]: MainEngineThread is returning 1603
MSI (s) (E0:B8) [09:25:48:121]: RESTART MANAGER: Session closed.
MSI (s) (E0:B8) [09:25:48:121]: No System Restore sequence number for this installation.
=== 记录停止: 2010/5/25 9:25:48 ===
MSI (s) (E0:B8) [09:25:48:161]: User policy value 'DisableRollback' is 0
MSI (s) (E0:B8) [09:25:48:161]: Machine policy value 'DisableRollback' is 0
MSI (s) (E0:B8) [09:25:48:161]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (E0:B8) [09:25:48:161]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (E0:B8) [09:25:48:166]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (E0:B8) [09:25:48:166]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (s) (E0:B8) [09:25:48:166]: Restoring environment variables
MSI (s) (E0:B8) [09:25:48:171]: Destroying RemoteAPI object.
MSI (s) (E0:2C) [09:25:48:171]: Custom Action Manager thread ending.
MSI (c) (4C:80) [09:25:48:186]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (4C:80) [09:25:48:191]: MainEngineThread is returning 1603
=== Verbose logging stopped: 2010/5/25 9:25:48 ===

s8848 2010-05-24
  • 打赏
  • 举报
回复
操作系统是什么?windows2003?
永生天地 2010-05-24
  • 打赏
  • 举报
回复
那里安装失败的详细信息是什么
孑然一生 2010-05-24
  • 打赏
  • 举报
回复
不知道,朋友的都能装上去,只有我的不行,可是用的是一个系统一个sql安装包啊。
htl258_Tony 2010-05-24
  • 打赏
  • 举报
回复
安装的时候是安装开发版的吗,企业版安装在个人版操作系统会有问题的。
图书管理和查询系统 一、设计题目和功能 题目:图书管理和查询系统 1.1系统功能 (1)图书信息的录入,出版社信息管理等; (2)图书的检索(包括按作者姓名、书名); (3)图书的租借(包括借书登记、限借数量控制、还书登记、过期罚款计算等); (4)借书证件的管理(包括办新证件) (5)系统设置(主要是不同类型证件的可借书的总量和借书时间等) (6)统计资料(包括惜出数量与库存数量的比例,各类图书数量与总数量的比例,热门图书统计数据等各种信息资料的统计); (7)帮助信息(包括对系统功能的说明、使用说明、使用注意事项以及系统的版权和版本信息等) 1.2实验目的 (1)培养综合应用PowerBuilder行应用程序设计和解决实际问题的能力; (2)加深对PowerBuilder编程环境和编程方法的理解; (3)发挥各人的想像能力和分析能力,拓展思维空间; (4)掌握应用程序设计的基本方法; (5)巩固已经学到的编程技术,学会在编程中学习编程。 1.3.实验要求 1)按照应用程序设计的4个阶段行,熟悉每个阶段需要解决的问题以及解决的方法; 2)使用SQL Server设计数据库和数据表,注意把握数据库的设计原则; 3)要求应用程序有菜单栏,操作方便; 4)强调一点:在借书输入证件ID时,首先检索校验证件的真伪。在借、还书时要显示本证件已借书的量和图书信息;在系统设置中可随机设置不同借书书证件(如教师和学生)的可借书数量和借书的时间。 5)应用程序界面和风格不作具体要求,各人按照自己的思路去做,发挥自己的创造。 二、实验内容 详细步骤 2.1 ER图的设计 2.2、数据库设计: 数据库的设计:创建数据库,数据库名user,在数据库里建表1~表4,表1 Bookinfo为存放图书信息表,表2 certificateinfo证件表为证件表,表3 LOAN 图书租借表,表4 SET系统设置表,表如下: 然后要完成的是数据库的设计: 1) 对图书信息表的设计: 表1 Bookinfo 2) 对出版社表的设计: 表2 certificateinfo 3) 对借阅证表的设计: 表3 LOAN 4)对借阅记录表的设计: 三、应用程序用户界面的设计 3.1 主界面 主界面上面包含了这个程序 3.2 新书入库 3.3 图书检索 3.4 借书管理 3.5还书管理 3.6 证件办理 3.7 系统设置 四、代码实现 1新书入库 根据BookInfo表中的信息,在加入信息的时候需要填写图书编号,书名,ISDN号,作者,出版日期等。在点击确认按钮时,和申请证件的一样,需要把必要的信息填上才能行下一步操作,否则会提示并返回,正确的话系统会把该表中所填入的信息添加到BookInfo表中相应的栏中。 代码如下: 2图书检索 查找图书的功能比较简单,有按作者姓名查找,按书名查找。每个查找方式基本上都一样。 代码如下: 3借书管理 借书功能是整个系统的核心功能了,在借书的时候需要考虑到书号,借书号,所借书是不是存在,借后何时归还等问题,还是比较麻烦的。 代码如下: 4显示借书记录 这个功能还是比较简单的,支需要从数据库中调出借书的记录就可以了。 代码如下: 5还书管理 还书是系统的比较重要的功能,还书的时候还要检查借的该书是不是到了该还的时候没有还,如果没有在应还日期之前还书的话就提示。 代码如下: 6证件办理 图书证件的办理,需要把信息插入数据库中,需要填写的信息有图书证号,用户类型,以及姓名,班级。当必要的数据未被输入时会弹出窗口提示并重新行操作,办理成功的话就把填写的信息加入CertificateInfo表中。 代码如下: 7系统设置 代码如下: 五、系统调试 六、心得体会
第 1 页 共 19 页 1 引言 1.1 编写目的 一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个 软件生命周期都需要注意, 行有效工作才能达到的。 所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关 的注意事项。 1.2 分析阶段 一 般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引 了我们大部分的注意力,但是,我们必须注意,性能 是很重要的非功能性需求,必须根据系统的特点确定其实时性需求、 响应时间的需求、硬件的配置等。最好能有各种需求的量化的指标。 另一方面,在分析阶段应该根据各种需求区分出系统的类型,大的方面,区分是 OLTP(联机事务处理系统)和 OLAP (联机分析处理系统) 。 1.3 设计阶段 设计阶段可以说是以后系统性能的关键阶段, 在这个阶段, 有一个关系到以后几乎所有性能调优的过程—数据库设计。 在数据库设计完成后,可以行初步的索引设计,好的索引设计可以指导编码阶段写出高效率的代码,为整个系统的 性能打下良好的基础。 以下是性能要求设计阶段需要注意的: 1.3.1 数据库逻辑设计的规范化 数据库逻辑设计的规范化就是我们一般所说的范式,我们可以这样来简单理解范式: 第 1 规范:没有重复的组或多值的列,这是数据库设计的最低要求。 第 2 规范 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分。消除部分依赖,大 部分情况下,数据库设计都应该达到第二范式。 第 3 规范 一个非关键字段不能依赖于另一个非关键字段。 消除传递依赖, 达到第三范式应该是系统中大部分表的要求, 除非一些特殊作用的表。 更高的范式要求这里就不再作介绍了,个人认为,如果全部达到第二范式,大部分达到第三范式,系统会产生较少的 列和较多的表,因而减少了数据冗余,也利于性能的提高。 1.3.2 合理的冗余 完全按照规范化设计的系统几乎是不可能的,除非系统特别的小,在规范化设计后,有计划地加入冗余是必要的。 冗余可以是冗余数据库、冗余表或者冗余字段,不同粒度的冗余可以起到不同的作用。 冗余可以是为了编程方便而增加,也可以是为了性能的提高而增加。从性能角度来说,冗余数据库可以分散数据库压 力,冗余表可以分散数据量大的表的并发压力,也可以加快特殊查询的速度,冗余字段可以有效减少数据库表的连接, 提高效率。 1.3.3 主键的设计 主键是必要的,SQL SERVER 的主键同时是一个唯一索引,而且在实际应用中,我们往往选择最小的键组合作为主键, 第 2 页 共 19 页 所以主键往往适合作为表的聚集索引。聚集索引对查询的影响是比较大的,这个在下面索引的叙述。 在有多个键的表,主键的选择也比较重要,一般选择总的长度小的键,小的键的比较速度快,同时小的键可以使主键 的 B 树结构的层次更少。 主键的选择还要注意组合主键的字段次序,对于组合主键来说,不同的字段次序的主键的性能差别可能会很大,一般 应该选择重复率低、单独或者组合查询可能性大的字段放在前面。 1.3.4 外键的设计 外键作为数据库对象,很多人认为麻烦而不用,实际上,外键在大部分情况下是很有用的,理由是: 外键是最高效的一致性维护方法,数据库的一致性要求,依次可以用外键、CHECK 约束、规则约束、触发器、客 户端程序,一般认为,离数据越近的方法效率越高。 谨慎使用级联删除和级联更新,级联删除和级联更新作为 SQL SERVER 2000 当年的新功能,在 2005 作 了保留, 应该有其可用之处。我这里说的谨慎,是因为级联删除和级联更新有些突破了传统的关于外键的定义,功能有点 太过强大,使用前必须确定自己已经把握好 其功能范围,否则,级联删除和级联更新可能让你的数据莫名其妙 的被修改或者丢失。从性能看级联删除和级联更新是比其他方法更高效的方法。 1.3.5 字段的设计 字段是数据库最基本的单位,其设计对性能的影响是很大的。需要注意如下: 数据类型尽量用数字型,数字型的比较比字符型的快很多。 数据类型尽量小,这里的尽量小是指在满足可以预见的未来需求的前提下的。 尽量不要允许 NULL,除非必要,可以用 NOT NULL+DEFAULT 代替。 少用 TEXT 和 IMAGE,二制字段的读写是比较慢的,而且,读取的方法也不多,大部分情况下最好不用。 自增字段要慎用,不利于数据迁移。 1.3.6 数据库物理存储和环境的设计 在设计阶段,可以对数据库的物理存储、操作系统环境、网络环境行必要的设计,使得我们的系统在将来能适应比 较多的用户并发和比较大的数据量。 这里需要注意文件组的作用,适用文件组可以有效把 IO 操作分散到不同的物理硬盘,提高并发能力。

11,850

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧