SQL2005 mscorlib.tlb未能找到该文件 注册表没有SHELL项

SQL2005 mscorlib.tlb未能找到该文件 注册表没有SHELL项,第1张

错误消息:

未能加载文件 C:/Windows/Microsoft.NET/Framework/Meaningless_string/mscorlib.tlb。未能找到该文件,因此解决此问题的尝试失败。请重新安装此程序。

消息定义:

注意:Meaningless_string 是错误消息中出现的无意义字符的占位符。这些字符是一些类似于 Microsoft .NET Framework 的版本号的字符,如 v1.0.3705、v1.1.4870 或 v2.0.50727。

发生于:

安装 SQL Server 2005 之后,每次在您启动 Microsoft SQL Server Management Studio 时,都可能会收到类亩缺似于此错误消息的错误消息。

解决方法:

1、单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。

2、找到以下注册表子项:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/90/Tools/Shell/TlbAutoRepair/mscorlib.tlb

注意:

如果是在 64 位 *** 作系统上安装 SQL Server 2005,请找到下面的注册表子项:

HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Microsoft SQL Server/90/Tools/Shell/TlbAutoRepair/mscorlib.tlb

如果安装的是 SQL Server 2005 Express Edition with Advanced Services,请找到下面的注册表子项:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/90/迅笑辩Tools/ShellSEM/TlbAutoRepair/mscorlib.tlb

3、在右侧窗格中,双击注册表项“TlbPath”。将升隐出现“编辑字符串”对话框。

4、在“数值数据”框中,用下面的值替换“%CLRVERSION%”:v2.0.50727

注意:值 v2.0.50727 指示 SQL Server 2005 原始发行版本使用的 .NET Framework 版本。

5、单击“确定”,然后退出注册表编辑器。

重要说明:如果您安装 SQL Server 2005 Service Pack 或修补程序,则 Service Pack 或修补程序会将您在步骤 4 中替换的值更改回 %CLRVERSION%。如果在安装 Service Pack 或修补程序之后仍然存在本文中所描述的问题,则必须再次执行这些步骤以解决此问题。

PS:

电脑上面,Meaningless_string 显示为乱码,类似中文汉字,

TlbPath 的原注册表项为:%windir%/Microsoft.NET/Framework/%CLRVERSION%/mscorlib.tlb

直接替换后注册表项为:%windir%/Microsoft.NET/Framework/v2.0.50727/mscorlib.tlb

重启Microsoft SQL Server Management Studio 一切正常。

SQL Server 2005 Express 工具不是sql server 2005 management,不用卸载sql server 2005 management,用一个小技巧就行 安装sql server 2008 management,提示错误:Sql2005SsmsExpressFacet 检查是否安装了 SQL Server 2005 Express 工具。 失败,已安装 SQL Server 2005 Express 工具。若要继续,请删除 SQL Server 2005 Express 工具。sql server 2005 management和sql server 2008 management不是兼容吗?乎源为什么会有这样的提示? 答案是SQL Server 2005 Express 工具不是sql server 2005 management,不用卸载sql server 2005 management,用一个小技巧就行: 修改注册表!HKEYLocalMachine/Software/Microsoft/Microsoft SQL Server/90/Tools/ShellSEM。 网上有的讲把这个文件夹删了,我怕删了sql server 2005 management不能蠢晌用了,重命名一下,把ShellSEM改成岁档态ShellSEM1试试,结果继续安装sql server 2008 management的时候显示安装成功! 打开也没问题。只是因为前面修改了注册表,导致sql server 2005 management启动不了,双击打开界面闪一下就没有了。 接着再打开注册表把ShellSEM1改回ShellSEM,就可以打开sql server 2005 management,OK。搞定sql server 2008 management、 sql server 2005 management同时安装的问题! SQL Server Management Studio2008连接不上? 开始-->程序-->sql server2008-->配置工具-->SQL Server配置管理器-->SQLServer服务 在打开的窗口中执行以下 *** 作: 1、对SQLServer(MSSSQLSERVER)右键、属性,内置账号设为localsystem-->应用 2、对SQLServer(MSSSQLSERVER)右键、启动

问题1:安装sql server 2008 R2,安装过程中提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。

之前我的电脑上确实装了vs2008,于是我准备去下载一个SP1补丁包,一看800多M的大小,本来安装这个软件就已经很麻烦了,还得花时间下载,那有没有其他更好的办法呢看其实很简单,只需要改一下注册表即可,方法如下:

解决方法:

修改注册表。

运行注册表,将HKEY-Local-Machine/Software/Microsoft/DevDiv重命名就行。

安装好后再将其改回。

将SQL Server安装返回上一步,然后再点下一步,这个问题就成功解决了。

问题2:安装SQL2008,提示删除SQL2005Express工具的解决方法

在安装SQL2008的时候,提示要删除SQL2005EXPRESS工具,在网上找了很多资料,终于找到一个比较方便的方法了,希望能帮助大家。修改注册表:HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM,将ShellSEM项重命名或删除即可。

无法安装 SQL Server 2008 Management Studio Express

故障现象:

在windows7中已经安装好SQL Server 2008 Express 并且已经安装好SP3,然后从微软官网下载SQL Server 2008 Management Studio Express 安装,发现在安装过程中,没有添加 Management 工具这一项。

解决方法:

先使用sql server2008安装中心(在开始菜单的microsoft sql server 2008里面有)的维护功能,将express升级到具有高级服务的Express。再安装SQL Server 2008 Management Studio Express,这就旁悄可以发现工具这个选项。安装成功。

其他提示:

在安装SQL Server 2008 Management Studio Express 时会出现 地此程序存在已知兼容性问题逗 的对话框。如果你确认自己已经安装过 SP1 以上的文件,并已升级到具有高级服务的express,那么不用理会这个对话框,直接按 地运行程序逗这个按钮。不会有任何问题。

问题3、解决无法安装SQL Server 2008 Management Studio Express的问题

我的sql server 2008 express是visual studio 2010自带的,所以当然它没有management studio ,自己下了一个安装,不过无法安装SQL Server 2008 Management Studio Express。提示未选择功能。

刚从网上找到解决方案,本人测试通过,再次分享:

VS2010自带的SQL Server是Express简化版的,需要到逗SQL Server安装运郑渣中心>维护>版本升级地,把它升级成逗具有高级服务的Express地(很快就可完成)。再运行SQL Server 2008 Management Studio Express安装包,随后会再次d出SQL Server安装中心,选择逗安装>全新SQL Server独立安装或向现有安装添加功能地,接下去就可以添加Management Studio了。

下面是对具有高级服务的express版本的一些介绍丛罩:

具有高级服务的 SQL Server Express 具备 SQL Server 2005 Express Edition 中的全部功能,并且还具有下列功能:

借助 SQL Server 2005 Management Studio Express (SSMSE) 这一新的易于使用的图形管理工具,轻松管理 SQL Server Express。

对 SQL Server 表中纯字符数据发出全文查询。 全文查询可以包括词和短语,或者词或短语的多种形式。

对本地关系数据运行 SQL Server Reporting Services 报表。

现在,允许management studio express安装文件,出现管理工具选项了:

问题4、安装程序配置检查RebootRequiredCheck时失败,问题解决方法

问题描述:

GlobalRules: 针对规则组逗GlobalRules地的 SQL Server 2008 安装程序配置检查

RebootRequiredCheck

检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败。

失败

需要重新启动计算机。必须重新启动计算机才能安装 SQL Server。

其它检查都是逗已通过地。

解决方法:

还是用修改注册表的方法

1. 在开始->运行中输入regedit ;

2. 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 ;

3. 将右边窗口中名称为PendingFileRenameOperations的项删除,然后确认 ;

4. 重新启用安装或修复程序,即可。

问题5、SQL Server 2008安装失败:Error writing to file:Microsoft.analysisServices.AdomdClient.dll.

问题描述

==========

SQL Server 2008 标准版安装在Windows Server 2008上失败,错误为:

Error writing to file:Microsoft.analysisServices.AdomdClient.dll. Verify that you have access to that directory.

故障排查

==========

根据错误日志,存在以下错误信息:

1.在安装到Install_sql_common_core_Cpu32_Action : InstallFiles. Copying new files时出现以下错误信息:

Error writing to file:Microsoft.analysisServices.AdomdClient.dll. Verify that you have access to that directory.

2.在安装到Install_SqlBrowser_Cpu32_Action时出现以下错误信息:

系统无法从指定的设备上读取(The system cannot read from the specified device.)

3.在Detail.txt中存在以下错误信息:

复制代码代码如下:

Bootstrap/Log/20110620_153155/Registry_SOFTWARE_Microsoft_MSSQLServer.reg_

2011-06-20 16:07:03 Slp: 系统无法从指定的设备上读取。

2011-06-20 16:07:03 Slp: Watson bucket for Msi based failure has been created

2011-06-20 16:07:03 Slp: InstallPackage: MsiInstallProduct returned the result code 30.

2011-06-20 16:07:03 Slp: Retry-able MSI return code detected: 30

2011-06-20 16:07:03 Slp: Prompting user if they want to retry this action due to the following failure:

2011-06-20 16:07:03 Slp: ----------------------------------------

2011-06-20 16:07:03 Slp: The following is an exception stack listing the exceptions in outermost to innermost order

2011-06-20 16:07:03 Slp: Inner exceptions are being indented

2011-06-20 16:07:03 Slp:

2011-06-20 16:07:03 Slp: Exception type: Microsoft.SqlServer.Configuration.MsiExtension.MsiExtensionException

2011-06-20 16:07:03 Slp: Message:

2011-06-20 16:07:03 Slp: SQL Server 安装程序在运行 Windows Installer 文件时遇到错误。

2011-06-20 16:07:03 Slp:

2011-06-20 16:07:03 Slp: Windows Installer 错误消息: 系统无法从指定的设备上读取。

2011-06-20 16:07:03 Slp:

2011-06-20 16:07:03 Slp: Windows Installer 文件: N:/x86/setup/sqlbrowser.msi

2011-06-20 16:07:03 Slp: Windows Installer 日志文件: C:/Program Files/Microsoft SQL Server/100/Setup Bootstrap/Log/20110620_153155/SqlBrowser_Cpu32_1.log

2011-06-20 16:07:03 Slp: Data:

2011-06-20 16:07:03 Slp: DisableRetry = true

2011-06-20 16:07:03 Slp: Inner exception type: System.ComponentModel.Win32Exception

2011-06-20 16:07:03 Slp: Message:

2011-06-20 16:07:03 Slp: 系统无法从指定的设备上读取。

2011-06-20 16:07:03 Slp:

2011-06-20 16:07:03 Slp: ----------------------------------------

2011-06-20 16:23:57 Slp: Error result: -2068643839

2011-06-20 16:23:57 Slp: Result facility code: 1203

2011-06-20 16:23:57 Slp: Result error code: 1

2011-06-20 16:23:57 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine

2011-06-20 16:23:57 Slp: Sco: Attempting to open registry subkey Software/Microsoft/PCHealth/ErrorReporting/DW/Installed

2011-06-20 16:23:57 Slp: Sco: Attempting to get registry value DW0200

2011-06-20 16:23:58 Slp: Submitted 5 of 5 failures to the Watson data repository

2011-06-20 16:24:05 Slp: Detected localization resources folder: 1033

2011-06-20 16:24:05 Slp: Detected localization resources folder: 2052

4.在SqlBrowser_Cpu32_1.log中存在以下错误信息:

MSI (s) (30:D4) [16:05:48:937]: Note: 1: 1305 2: N:/x86/setup/sqlbrowser.msi 3: 1117

MSI (s) (30:10) [16:07:03:656]: I/O on thread 2992 could not be cancelled. Error: 1168

MSI (s) (30:10) [16:07:03:656]: I/O on thread 796 could not be cancelled. Error: 1168

MSI (s) (30:10) [16:07:03:656]: I/O on thread 2172 could not be cancelled. Error: 1168

MSI (s) (30:10) [16:07:03:656]: I/O on thread 3280 could not be cancelled. Error: 1168

MSI (s) (30:10) [16:07:03:656]: I/O on thread 3796 could not be cancelled. Error: 1168

MSI (s) (30:10) [16:07:03:656]: I/O on thread 812 could not be cancelled. Error: 1168

MSI (s) (30:D4) [16:07:03:656]: MainEngineThread is returning 30

MSI (s) (30:10) [16:07:03:656]: No System Restore sequence number for this installation.

系统无法从指定的设备上读取。

出现以上错误可能是由于系统无法从光驱中读取安装文件。可能有以下几种原因:

1.光驱发生损坏

2.安装光盘中的文件发生损坏。

3.通过远程路径进行安装,并且不具有足够的权限

4.通过远程桌面进行安装

解决办法

==========

1.将光盘中的文件复制粘贴到本地(如果出现错误,请从网站上重新获取正确完好的安装文件)

2.在本地直接安装而不使用远程安装


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8206620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存