后记:sql server 启动没有问题了,可iis 老报内存不能read 和write 的错误,故又改回去了。

为了完成论文,刚装了sql server


请考虑如下情形。 您尝试在具有多处理器的计算机上安装 Microsoft SQL Server 2005。 不是可由两个逻辑处理器和物理套接字的比率。 是例如计算机有一起三层核心处理器的单个插槽。 在这的种情况下不能安装 SQL Server 2005。

系统日志可能是

错误应用程序 sqlservr.exe,版本 2005.90.1399.0,错误模块 sqlservr.exe,版本 2005.90.1399.0,错误地址 0x01019027。

具体解决方法就是 先讲系统模拟成单cpu然后安装sql2005 打全补丁后 再取消模拟cpu,详解如下

安装失败时, 在 Summary.txt 文件中将记录以下错误信息:

SQL Server 服务无法启动。 有关详细信息中,请参阅该 SQL Server 联机图书的主题"如何: 查看 SQL Server 2005 安装程序日志文件"和"启动 SQL Server 手动"。



请注意summary.txt 文件位于以下文件夹中:

%ProgramFiles %\ Microsoft SQL Server\90\Setup Bootstrap\LOG

此外,在 SQLSetup Num _ InstanceName _SQL.log 文件中,将记录类似于以下的错误消息:

执行操作: Do_sqlScript

PerfTime 开始: Do_sqlScript: Wed Jun 18 08:32:41 2008

使用参数-m SqlSetup-Q-qSQL_Latin1_General_CP1_CI_AS T4022 服务 MSSQLSERVER T3659-T3610-T4010 正在启动在 Wed Jun 18 08:32:41 2008

无法启动服务 (1053)

错误代码: 0x8007041d (1053)

Windows 错误文本: 服务未响应及时在启动或控制请求。

源文件名: sqlsetuplib\service.cpp

编译器的时间戳: 周五 Sep 16 13:20:12 2005

函数名: sqls::Service::Start

源行号: 316



说明

  • Num 代表每个安装 SQL Server 2005 增加了一个四位数字编号。 InstanceName 代表 SQL Server 2005 实例的名称。
  • 在 SQLSetup Num _ InstanceName _SQL.log 文件位于以下文件夹中: %ProgramFiles %\ Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
  • Microsoft SQL Server 2008 中不会发生此问题。

要在安装 SQL Server 2005 之前,请解决此问题中,暂时更改为逻辑处理器数。 这将使计算机似乎是一个单处理器系统,并且 SQL Server 2005 安装成功。 为此,请根据需要使用下面的方法之一。


方法 1: Windows Server 2003

  1. 要更改 Windows Server 2003 中的逻辑处理器数,请按照下列步骤操作:
  1. 单击
  2. 开始
  3. ,单击
  4. 运行
  5. ,键入 msconfig ,然后单击
  6. 确定
  7. 。 在
  8. 系统配置实用程序
  9. 对话框,单击
  10. BOOT.INI
  11. 选项卡。 在
  12. BOOT.INI
  13. 选项卡上单击
  14. 高级选项
  15. BOOT.INI 高级选项
  16. 中对话框中,单击以选中该
  17. / NUMPROC =
  18. 复选框。 旁边的列表中,
  19. / NUMPROC =
  20. 复选框单击
  21. 1
  22. ,单击
  23. 确定
  24. 。 在
  25. 系统配置实用程序
  26. 对话框,单击
  27. 确定
  28. 重新启动服务器。
  1. 安装 SQL Server 2005。
  2. 安装最新的 Service Pack,SQL Server 2005。

    有关如何获取最新的 SQL Server 2005 Service Pack 的更多信息,单击下面的文章编号,以查看 Microsoft 知识库中的文章:913089  (http://support.microsoft.com/kb/913089/) 如何获取最新的 Service Pack,SQL Server 2005
  3. 通过使用所有处理器重新启动服务器。 要这样做,请按下列步骤操作:
  1. 单击
  2. 开始
  3. ,单击
  4. 运行
  5. ,键入 msconfig ,然后单击
  6. 确定
  7. 。 在
  8. 系统配置实用程序
  9. 对话框,单击
  10. 常规
  11. 选项卡。
  12. 常规选项卡上单击正常启动-加载所有设备驱动程序和服务,然后单击确定
  13. 重新启动服务器。


方法 2: Windows Server 2008

  1. 若要更改 Windows Server 2008 中的逻辑处理器数,请按以下的步骤:
  1. 单击
  2. 开始
  3. ,单击
  4. 运行
  5. ,键入 msconfig ,然后单击
  6. 确定
  7. 系统配置
  8. 中对话框,单击
  9. 启动
  10. 选项卡。 在
  11. 启动
  12. 选项卡上单击
  13. 高级的选项
  14. 。 在
  15. 启动高级选项
  16. 对话框中,单击以选中
  17. 的处理器数
  18. 复选框。 将
  19. 处理器数
  20. 复选框下单击
  21. 1
  22. ,然后单击
  23. 确定
  24. 系统配置
  25. 中对话框,单击
  26. 确定
  27. 重新启动服务器。
  1. 安装 SQL Server 2005。
  2. 安装最新的 Service Pack,SQL Server 2005。

    请注意必须在 Windows Server 2008 上安装 SQL Server 2005 Service Pack 2 (SP 2) 或更高版本的 Service Pack。

    有关如何获取最新的 SQL Server 2005 Service Pack 的更多信息,单击下面的文章编号,以查看 Microsoft 知识库中的文章:913089  (http://support.microsoft.com/kb/913089/) 如何获取最新的 Service Pack,SQL Server 2005
  3. 通过使用所有处理器重新启动服务器。 要这样做,请按下列步骤操作:
  1. 单击
  2. 开始
  3. ,单击
  4. 运行
  5. ,键入 msconfig ,然后单击
  6. 确定
  7. 系统配置
  8. 中对话框,单击
  9. 常规
  10. 选项卡。
  11. 常规选项卡上单击正常启动,然后单击确定
  12. 重新启动服务器。