惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
博客园 - 【当耐特】
S
SegmentFault 最新的问题
阮一峰的网络日志
阮一峰的网络日志
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
Y
Y Combinator Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
Engineering at Meta
Engineering at Meta
MyScale Blog
MyScale Blog
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理

博客园 - CHOI

避免资源死锁:识别已打开的事务 Serv-U:快速构建功能强大FTP服务器 郎咸平在墨尔本的演讲 IBM ThinkPad R60e 0658 HE1 System.Runtime.InteropService.SEHException外部组件发生异常 严介和在管理创新与企业家成长论坛上的演讲节选 马云:像阿甘一样简单(转) 比较 Microsoft .NET 和 J2EE 的构成技术 选自蔡学镛's Blog 61条面向对象设计的经验原则 《经济半小时》创新论谈:马云 今晚去苏州 经常要用到的ASCII码 记一记 一篇关于感情的文章(转) PS:觉得写得还不错,虽然有些还做不到 经济常识 System.AccessViolationExceptioin尝试读取或写入受保护的内容 关于DLL解释得比较好的文章 使用DUMPBIN命令 这几天听的几首歌的歌词 写在开始工作第4个周五的傍晚
安装SQL 2005小记
CHOI · 2006-11-23 · via 博客园 - CHOI

sql9.0版本出来快一年了,科室分派每个人一些学习任务,我的研究方向是Notification Services 和Service Broker,这里我想总结一下我的安装经历。
由于这两个功能是SQL2005新增的,所以我在安装的时候也就一股脑的默认到底(最近觉得自己很糙),然后又给打了SP1的补丁,几天后,断断续续地快把联机文档看完,准备就教程做下实例,不想需要用到示例数据库,而默认情况下是没有安装的,二话没说,马上安装,不过最后提示现有版本高于现在安装组件的版本,失败了,还提示进命令行模式安装。这个主要是打了补丁的缘故,卸补丁吗,系统建议进控制面板->添加和删除程序,不过没有找到,也不知道SP1是怎么个打补丁的,然后我就用命令行模式安装,call setup.exe SKUUPGRADE=1,后面的参数提示里又说明的,不过还是不行,那接下去没办法了,就把整个卸了,重新安装了一遍,然后问题又来了,提示“SQL Server 2005 中为安装程序增加计数器注册表项值”,检测不通过,网上查了资料,查到的资料如下:

在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。

错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。

  1. 在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。

  2. 定位到以下注册表项:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]

    "Last Counter"=dword:00000ed4 (5276)

    "LastHelp"=dword:00000ed5 (5277)

  3. 上 一步的“Last Counter”值 (5276) 必须与以下注册表项中“Perflib\009”的“Counter”项的最大值匹配,并且上一步的“Last Help”值 (5277) 必须与以下注册表项中“Perflib\009”的“Help”项的最大值匹配。

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]

    注意 009 是英文中的一个示例。“Last Counter”和“Last Help”值是由 Windows 动态分配的;这两个值会因计算机的不同而不同。

  4. 如有必要,可修改“\Perflib”项中的“Last Counter”和“Last Help”值的值:在右侧窗格中,右键单击“Last Counter”“Last Help”,单击“修改”,再单击“Base = "Decimal"”,在“值数据”中设置值,再单击“确定”。如有必要,对另一个项重复以上过程,然后关闭注册表编辑器。

  5. 再次运行 SQL Server 安装程序。
    这里要注意一下:009中存储的是英文版本的计数器,004才是中文的,在中国用的一般都是SQL Server 2005 中文版的,照着上面的方法,将“Last Counter”和“Last Help”的键值改为与004中的一致。再运行安装程序,检测通过!