ESXi6.7 update 3主机实现新硬件运行老环境

server 2003 + SQL server 2000 + SQL SP4 + vmware tools

一、适用场景

1、运行多年的老企业,积累的数据量庞大,其中的数据库并不一定都是现在开发的平台或系统,而是已经正在运行,不能停业务的状态。
2、老系统+老应用平台,只有在虚拟化的环境下,才能继续发光发热,现用户端操作系统已经是win10、win11了,硬件环境变化,不兼容原系统,所以本例采用vmware的ESXi平台下运行的server 2003,相当于winxp年代。
3、不是所有最新的应用或平台就一定最好,而是适合企业或客户的才是最好的,vmware的ESXi下能运行各种不同应用所需求的操作系统版本。
4、使用新硬件承载老版本的操作系统或数据库、应用软件时。

二、本例拓扑图

在这里插入图片描述

Vmware ESXi搭建过程参考:
https://blog.csdn.net/weixin_43075093/article/details/123985235
https://blog.csdn.net/weixin_43075093/article/details/124055072

三、配置过程

(一)创建server2003的主机运行环境

1、登录到vmware ESXi的虚拟化平台后,虚拟机,创建/注册虚拟机,从OVF或OVA文件创建虚拟机,如下图:
在这里插入图片描述

2、输入新建虚拟机的名称,并指定新建虚拟机的来源,本例是之前已经创建并备份好的纯净server 2003企业版,打包为ova文件,指定该文件,如下图:
在这里插入图片描述

3、为新建的虚拟机指定存储
在这里插入图片描述

4、为新建的虚拟机指定网卡,网卡与端口组、虚拟机、vmkernel、上行链路之间的关系,请参考如下文章:
Vmware环境下ESXi主机 配置上行链路、虚拟交换机、端口组、VMkernel网卡
https://blog.csdn.net/weixin_43075093/article/details/140208724
在这里插入图片描述

5、提示缺少所需的磁盘映像,不用管它,点完成
在这里插入图片描述

6、在任务栏下方会显示进度,等待进度完成,如下图:
在这里插入图片描述

7、把vCPU从2vCPU调到4vCPU
在这里插入图片描述

(二)把新建的虚拟机启动,登录后,安装vmware tools

1、vmware tools包含多项功能增强和与驱动程序相关的增强,并支持新的客户机操作系统。设备驱动程序可提升声音、图形、网络连接和存储的性能。执行setup.exe后如下图:
在这里插入图片描述

2、本例使用典型安装,如下图:
在这里插入图片描述

3、点安装开始进程
在这里插入图片描述

4、安装VMCI驱动程序
在这里插入图片描述

5、安装VMXNet3驱动程序
在这里插入图片描述

6、安装内存控制驱动程序
在这里插入图片描述

7、安装SCSI驱动程序
在这里插入图片描述

8、安装音频驱动程序
在这里插入图片描述

9、安装视频驱动程序
在这里插入图片描述

10、安装性能监控器
在这里插入图片描述

11、完成安装
在这里插入图片描述

12、重启
在这里插入图片描述

(三)安装SQL server2000 SP4补丁

思路:先确认当前安装的SQL Server是否已经正常提供了1433的端口访问服务,并确认当前SQL安装的补丁版本,有可能是SQL Server补丁版本问题导致1433端口未开启
1、使用命令查看server2003已经开启的端口号(看安装好的SQL server2000是否开启了1433默认的端口号):
通过cmd命令窗口执行命令:Netstat –ano
在这里插入图片描述

从上图可以看出,没有SQL server默认的端口号1433侦听

2、通过SQL server网络实用工具查看SQL server 2000的端口号及使用的协议:
(1)从启用的协议可以看到是TCP/IP协议
(2)再看TCP/IP协议的属性,默认端口号是1433
在这里插入图片描述

3、查看当前SQL server 2000的版本号(看是否因为没有SQL server补丁导致的问题)
(1)使用SQL查询分析器
(2)输入命令select @@version
(3)结果如下:
在这里插入图片描述

(4)复制查询的结果到记事本中,可以看出是sp1的补丁
在这里插入图片描述

4、使用命令启动或关闭防火墙:
(1)启动防火墙:
netsh firewall set opmode mode=enable
(2)停止防火墙:
netsh firewall set opmode mode=disable
在这里插入图片描述

5、查看防火墙服务的状态
(1)目前是已经启动正在运行的状态
在这里插入图片描述

(2)重启防火墙的服务
在这里插入图片描述

6、在windows防火墙里添加例外,开启TCP/1433端口号
在这里插入图片描述

7、在客户端pc上使用命令查看server2003 上的1433端口号是否能连通:
telnet 服务器ip 1433
在这里插入图片描述

8、根据所查资料,此时有可能就是未安装SQL SP4补丁(当前SQL的补丁版本是SP1),安装补丁的过程中,原SQL server的服务会自动停止,在任务栏右侧的SQL图标会消失
(1)执行SQL server SP4的安装补丁解压,默认路径
在这里插入图片描述

(2)从SQL server SP4解压后的路径中,找到setup.bat执行它
在这里插入图片描述

(3)接受协议,下一步
在这里插入图片描述

(4)默认实例名,下一步
在这里插入图片描述

(5)输入SQL Server的sa管理用户密码
在这里插入图片描述

(6)验证密码
在这里插入图片描述

(7)在sa用户是空密码的情况下,会有此提示,所以给SQL Server的sa帐户配置密码后,再下一步
在这里插入图片描述
(8)勾选必需的项,继续
在这里插入图片描述
(9)点确定后继续
在这里插入图片描述

(10)继续下一步
在这里插入图片描述
(11)进入到安装进程
开始复制文件
在这里插入图片描述

对服务器进行初始化
在这里插入图片描述

运行脚本SP3_serv_uni.sql(x的13)
在这里插入图片描述

运行脚本SP3_serv_uni.sql(x的13)
在这里插入图片描述

注册ActiveX组件
在这里插入图片描述

更新系统
在这里插入图片描述

备份master
在这里插入图片描述

完成SQL Server SP4的安装
在这里插入图片描述

安装SQL SP4完成后,重启server2003

四、验证内网到SQL Server 2000的数据库连通性+外网到SQL Server 2000的数据库连通性

1、在server2003上使用命令查看SQL Server2000的1433端口号,已经正常开启,并处于侦听状态
在这里插入图片描述

2、在局域网另一个网段的PC上使用命令telnet 192.168.128.131 1433 查看开启端口的状态正常
(1)在局域网的PC上使用cmd命令窗口,输入命令,如下图:
在这里插入图片描述

(2)局域网的PC左上方有光标闪烁,证明server2003的1433端口开启正常
在这里插入图片描述

3、跨网段测试数据库的连接,正常,如下图:

说明:跨网段能访问的前提是,三层的网络路由已经调试通的情况下,跨网段能ping通的情况下。华为网络配置参考:
https://blog.csdn.net/weixin_43075093/article/details/123552829
https://blog.csdn.net/weixin_43075093/article/details/130466915
https://blog.csdn.net/weixin_43075093/article/details/130662938
在这里插入图片描述

4、外网测试连接成功,如下图:
在这里插入图片描述

说明:使用外网访问SQL Server正常的前提是,在边缘的网络设备上使用静态外网ip完成映射的情况下。

至此,本文使用新硬件来搭载老版本的操作系统和SQL数据库,成功实现在内网和外网访问SQL数据库。不足之处敬请批评指正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/868265.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IT数据从业人员必读好物——最新发布物开放免费下载!

如今,越来越多的企业开始重视IT在业务中的作用,并寻求通过数字化转型来提升竞争力,且趋向于采用敏捷、灵活的方法来适应快速变化的市场需求。 本月精选发布物,正是为企业的IT管理提供了一个全面的标准化框架,帮助企业系…

如何确保工业展厅设计既专业又吸引?三原则详解!

工业是民族发展的基石,它为我们带来了无数的便利和进步,而为了让更多人了解这个至关重要的产业,以及其背后的技术和产品,许多工业性质的企业都致力于通过互动投影、虚拟现实、全息投影等多媒体技术,来打造独具特色的工…

vue-virtual-scroller-展示大量数据列表-虚拟列表展示优化

安装 -演示 npm i vue-virtual-scrolleryarn add vue-virtual-scrollervue-virtual-scroller 是一个 Vue 组件库,用于高效地渲染大量数据项,通过虚拟滚动来提升性能。它适用于长列表、网格、表格等场景 引入组件 Vue 项目中引入并注册 vue-virtual-scroller 组件。你可以在全…

@金融安全专业人士和风险管理决策者,必读白皮书现开放免费下载!

加快建设金融强国,是中国经济长远发展的战略抉择,更是在经济全球化进程中维护国际金融安全的重要举措,而防控金融风险是建设金融强国的重要保障。 本月最新发布物,聚焦「安全」主题,尤其为金融行业的安全专家&#xff…

『C++成长记』string模拟实现

🔥博客主页:小王又困了 📚系列专栏:C 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ ​ 目录 一、存储结构 二、默认成员函数 📒2.1构造函数 📒2.…

尚品汇-(十二)

(1)数据库表结构 根据以上的需求,以此将SKU关联的数据库表结构设计为如下: base_attr_value:前面学的平台属性值表 我们进行关联,可以从分类导向平台,通过平台过滤商品 (2&#xf…

MySQL—统计函数和数学函数以及GROUP BY配合HAVING

合计/统计函数 count -- 演示 mysql 的统计函数的使用 -- 统计一个班级共有多少学生? SELECT COUNT(*) FROM student -- 统计数学成绩大于 90 的学生有多少个? SELECT COUNT(*) FROM student WHERE math > 90 -- 统计总分大于 250 的人数有多少&…

【SpringCloud应用框架】Nacos命名空间、分组和DataID三者关系

第五章 Spring Cloud Alibaba Nacos之命名空间、分组和DataID三者关系 文章目录 一、名词解释三者关系 二、切换不同环境DataID方案Group方案Namespace空间方案 一、名词解释 命名空间(Namespace) ​用于进行租户粒度的配置隔离。不同的命名空间下&…

GraphRAG

什么是RAG? RAG 是一种自然语言查询方法,用于通过外部知识增强现有的LLM,因此如果问题需要特定知识,问题的答案会更相关。它包括一个检索信息组件,用于从外部源获取附加信息,也称为“基础上下文”&#xf…

pnpm介绍

PNPM 是一个 JavaScript 包管理器,类似于 npm 和 Yarn。它的全称是 "Performant npm",主要设计目标是优化包的安装和管理过程,以提升速度和效率。PNPM 的主要特点包括: 符号链接(Symlink)&#x…

AI产品经理发展与规划

今天引用高飞老师的讲课内容,分享一下,何为AI产品经理?这个话题不仅仅希望介绍AI产品经理的工作方式等方面的内容,更多的在于讨论未来产品经理这个行业应该如何发展?行业壁垒在何处?如何应对中年危机&#…

名企面试必问30题(二十六)——毕业这么久了,为什么还没有找到工作?

回答一: “毕业后的这段时间,我一直在努力寻找最适合自己发展的岗位。我没有急于随便接受一份工作,而是希望能够进入一个与我的专业技能和职业规划高度匹配的公司。在这个过程中,我不断提升自己的技术能力,学习新的测…

PyQT: 开发一款ROI绘制小程序

在一些基于图像或者视频流的应用中,比如电子围栏/客流统计等,我们需要手动绘制一些感兴趣(Region of Interest,简称ROI)区域。 在这里,我们基于Python和PyQt5框架开发了一款桌面应用程序,允许用…

c#类型转换和常见集合类型

目录 1. 整数转换,整数和字符串,字符串和整数之间的转换怎么实现? 2. 日期转换,获取当前日期,字符串转日期,日期转字符串怎么实现? 3. 举例一维、二维、三维数组 4. 需求:有个88…

事务(数据库)

是一组操作的集合,是一个不可分割的工作单位,事物会把所有的操作作为一个整体一起向系统提交或撤销操作请求,这些操作要么同时成功,要么同时失败 create table account(id int auto_increment primary key comment 主键ID,name va…

VPN 的入门介绍

VPN(虚拟专用网络) 简介 虚拟专用网络,简称虚拟专网(VPN),其主要功能是在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实…

14-48 剑和诗人22 - RAG 的主要痛点和解决方案

​​​​​ 检索增强生成 (RAG) 模型已成为一种有前途的方法,它利用存储在文档中的外部知识来提高生成文本的准确性和相关性。通过检索和调节相关的上下文文档,与传统语言模型相比,RAG 模型可以产生更真实、更深入和更具体的响应。 然而&…

诸葛亮的空城计 - 代理模式

定场诗 “无形之中蕴含至理,虚实相生方见大道。” 在三国演义中,诸葛亮的空城计可谓神来之笔。这看似冒险的策略,实则蕴含深意。今天,我们将透过空城计,一窥软件设计中代理模式的奥秘。 西城无人旦夕危,…

君方智能设计平台-事务管理技术方案

1.背景介绍 事务处理是指对数据进行一组操作,这些操作要么全部成功,要么全部失败,以确保数据的一致性和完整性。软件的事务管理主要实现方案主要涉及以下几个方面: (1)数据一致性:在CAD软件中…

STM32实现看门狗(HAL库)

文章目录 一. 看门狗1. 独立看门狗(IWDG)1.1 原理1.2 相关配置1.3 相关函数 2. 窗口看门狗(WWDG)2.1 原理2.2 相关配置2.3 相关函数 一. 看门狗 单片机在日常工作中常常会因为用户配置代码出现BUG,而导致芯片无法正常工…