同时安装MS Server2000 MS Server2005的问题解决方法
? 概要 概要 删除 Microsoft SQL Server 2000 的正确方法(Microsoft 建议采用的方法)是,使用 Microsoft SQL Server 2000 安装程序中的卸载选项。不过,如果安装失败,可能无法使用卸载选项。如果无法使用卸载选项,则在尝试重新安装 SQL Server 程序前,必须将系统恢复到一个干净、稳定的安装点。 注意:Microsoft SQL Server 2000(64 位)安装程序使用 Windows 安装程序,将 SQL Server 功能的安装完全集成到一个功能树中。最小和典型安装模式已不再采用。默认情况下,安装程序显示功能树,并选定所有可用的功能。管理员可通过选择功能树中的项目和更改安装路径来自定义安装。有关更多信息,请参阅 SQL Server 2000(64 位)文档。
删除 Microsoft SQL Server 2000 前应考虑的事项 必须保存的文件包括由 Microsoft SQL Server 2000 安装的以下数据库文件: ? Distmdl.* 警告:如果安装的 SQL Server 还与 Microsoft SQL Server Reporting Services 一起使用,请确保还保存或重命名了以下文件夹和子文件夹: ? Default path/Reporting Services Microsoft 还建议: ? 对于配置为群集系统的 Microsoft SQL Server 2000,应确保没有任何其他群集资源与要删除的 Microsoft SQL Server 2000 存在依赖关系。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 回到顶端 删除 SQL Server 的步骤 警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。 成功删除了 SQL Server 后,您不需要再继续执行此列表中的其余步骤。 1. 对于虚拟服务器,请使用安装光盘上的 Microsoft SQL Server 2000 安装程序,然后单击“卸载”选项。SQL Server 联机手册中的“How to uninstall an existing installation of SQL Server (Setup)”(如何卸载现有的 SQL Server 安装(安装程序))主题对此进行了说明。 在任务栏上,单击开始,然后单击运行。在运行对话框中,复制并粘贴以下命令,或自己键入以下命令: C:/WINNT/IsUninst.exe -f"C:/Program Files/Microsoft SQL Server/MSSQL$Server1/Uninst.is" -c"C:/Program Files/Microsoft SQL Server/MSSQL$Server1/sqlsun.dll" -Mssql.miff i=I1 如果上述步骤无效,则可以按照 删除 SQL Server 的所有已知实例 一节中的步骤手动删除 Microsoft SQL Server 2000。 注意:此时并不是要完全删除 SQL Server 2000。执行这些步骤是为了将系统恢复到可以成功进行安装的状态,这样,您就可以在安装完成后再将恢复的 Microsoft SQL Server 2000 安装删除。
删除 SQL Server 的特定实例 注意:如果要删除默认实例,则必须删除除 Client 项以外的所有项。 必须使用 Regedt32.exe 来编辑要删除的实例的 InstalledInstances 值。默认实例的显示名称为 MSSQLSERVER,而命名实例的显示名称则为给该实例指定的名称。 注意:不能使用 Regedit.exe 编辑该值;您必须使用 Regedt32.exe。
删除 SQL Server 的所有已知实例
? ? ? ? ? ? 1.Stop 所有服务 ? 2.用 Windows Install Clean Up 工具卸载SQL 2005组件 ? 3.用SrvInstw.exe删除所有SQL服务 ? 4.清除注册表 ?? a. 将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除 ?? b. 将HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client,Microsoft SQL Server,Microsoft SQL Server 2005 Redist全部删除。 5.删除残留文件 将C盘——Program File下的Microsoft SQL Server 文件夹删除。 6.重启电脑,重新安装。 ? ? 首先进控制面板里删除软件。。 ? ? ? ? 1、对性能监视器计数器注册表值执行系统配置检查失败 修改方式如下: ? /*???????????? 这之间的操作好像不用也可以*/ 首先打开 “控制面板” --> “管理工具” 后,双击 “性能”,显示出性能分析器界面,在右边的控制台节点中展开 “性能日志和警报”后,用鼠标选择 “性能计数器”。 然后双击右边窗口的 “System Overview”,显示 System Overview 属性窗口。 在窗口中的 “添加对象” 和 “添加计数器” 按钮分别单击一次,但单击后显示的窗口不要去动,直接选择取消。 分别单击两个按钮后,单击缺定关闭 System Overview 属性窗口,然后关闭性能窗口。 /*???????????? 这之间的操作好像不用也可以*/ ? ? 然后在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。 定位到 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib 处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。 在Sql Server 2005 的安装帮助文件中说的是需要查看009目录的注册表项,而我们大部分人使用的是简体中文的操作系统,所以不能按帮助中说的,而是需要注意004目录中的内容。 打开004 目录中的内容, 我们分别双击 “Counter” 项 和 “Help” 项,察看其中的最后的数字,注意Counter 项的内容和Helper 项内容,这时候,我们知道,Counter 项的数字是5556,Helper项的内容是5557。 然后,操作注册表编辑器的左边的目录树,定位到Perflib目录下,并注意检查右边窗口的 “Laster Counter”项和“Laster Help”项的值,并把Laster Counter的值改成刚才记录下的Counter值5556,把Laster Help 的值改成刚才记下的 Help的值5557。 要注意的是,修改数字的时候,输入的时候必须选则基数是 “十进制”,否则数字将不匹配,Sql Server 2005 检查将再次失败。 ? ? ? 问题描述: 如何处理SQL Server 2005 安装过程中com+ 检查失败问题. ? 解决方法: 在命令行下输入: msdtc -uninstall 回车 msdtc -install 回车 再重新运行SQLSQServer的setup.exe即可. ? ? ? ? ? 1..如果你同时安装2000和2005请2者使用 命名实例 安装.(先装SQL2000后再装SQL2005,在装2005时直接进TOOL里面双击SETUP就可以了,然后到使用实例名是,要么是自己创建一个新的实例名,要么是你已装有VS2005的话会带有一个实例,可点击界面上的查看实例名按钮选择VS2005装的实例名。不能使用默认实例名,会与2000冲突的) 2.开启SQL SERVER服务:Microsoft SQL Server 2005 -->配置工具 -->SQL Server Configuration Manager 3.在开启sql server 2005 服务的时候 请关闭你的防火墙或容许sql server的访问,否则容易造成连接超时错误.。 4.连接服务器时,服务器名称请按下面示例填写:(local)/实例名 。例如:(local)/SQLSERVER2005 . 5.如果还是连接不上请按下面设置: 配置工具-->SQL Server 外围应用配置器-->服务和连接的外围应用配置器-->同时使用 TCP/IP 和 Named Pipes 协议 -->确定 并且检查 验证方式 是否正确使用 SQL Server的登录帐户或仅 Windows"的身份验证方式。 6.进入MyEclipse Database view : MyEclipse -->Windows-->Open Perspective-->MyEclipse Database Explor 7。进入New Database connection driver对话框: 在MyEclipse右边DB browser框 -->右键 选择New。。。 8.Driver Template :在下拉框中选择数据库驱动模板。这里这里选择 Microsoft SQL Server 2005 Driver name :驱动的名字。 Connection URL: 填写时 <>号及<>号中的内容为替代项(即将<>号及<>号中的内容按下面要求替代) 。[ ] 中的内容为选填项(如果要填写 [ ] 中的database项 只要去掉 [ ]号 )。 默认为:jdbc:sqlserver://<server_name>:<port>[;databaseName=<dbname>] 例如:jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks 或 jdbc:sqlserver://localhost:1433 <server_name>内填写服务器的ip ,要是本机就是主机的IP或填写 localhost 表示本机 。 <port>:端口号的配置。 SQL Server 默认1433. 一.这里容易出错。 在我们创建好连接后,会连接不上,错误为: error while performing database login with the test driverjava.net.connectException Connection refused:connect 。这是因为你的端口号的问题。使用的是动态端口,可以禁用动态度端口,使用默认的1433端口。下面是解决办法: Microsoft SQL Server 2005 -->配置工具 -->SQL Server Configuration Manager。 二.进入SQL Server Configuration Manager后点击 “SQL Server 2005网络配置” 选择 “ XXXX的协议” (XXXX为实例名。比如实例名为SQLSERVER2005,则显示为 SQLSERVER2005的协议 ) 。 三.在右边选择 “TCP/IP” , 进入TCP/IP属性对话框。选择"IP地址"栏 可以看到 IP1 IP2 和IPALL3个 选择栏。 把3个选择栏中的 “TCP动态端口”选项的0去掉为空 ,表示不启用动态端口。在其下面的“TCP端口”填写1433,或者其他无冲突的端口号做为连接时的端口号。 选择“SQL Native Client 配置” 点击子菜单 “客户端协议”, 同样在右边选择 “TCP/IP” ,进入TCP/IP属性对话框。查看默认端口号,是否为1433.或者改为你自己的端口号 ,要与前面在“SQL Server 2005网络配置”中的TCP端口一致。 四 之后, 重新启动SQL SERVER服务。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |