网站开站,我是做装修的怎么样投资网站,三明注册公司,免费供求信息发布server 2003 SQL server 2000 SQL SP4 vmware tools
一、适用场景
1、运行多年的老企业#xff0c;积累的数据量庞大#xff0c;其中的数据库并不一定都是现在开发的平台或系统#xff0c;而是已经正在运行#xff0c;不能停业务的状态。 2、老系统老应用平台#xf…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 modeenable 2停止防火墙 netsh firewall set opmode modedisable
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数据库。不足之处敬请批评指正。