sqlserver 2000 生命力持久

2024-03-01 17:28:12 浏览数 (1)

sqlserver低版本安全漏洞很多,容易被入侵加密勒索,自己掂量下。

sqlserver低版本安全漏洞很多,容易被入侵加密勒索,自己掂量下。

sqlserver低版本安全漏洞很多,容易被入侵加密勒索,自己掂量下。

SqlServer2000是20多年前的东西,微软官方程序最多只能安装到2012R2上,≥2016的都安装不上,牛逼网友搞的绿色版的SqlServer2000可以在所有Windows系统运行。这个绿色软件叫gsql,我见过1.27版、1.28版

SqlServer2000有默认实例和命名实例的区别,该绿色软件里,默认实例是1433端口,命名实例是非1433端口,具体用命名实例还是默认实例需要根据业务而定,有些业务是写死数据库配置的,比如就固定请求1433端口,如果用命名实例,端口不是1433,业务就连不上。

微软早年的SqlServer数据库(SqlServer2000、2005低版本)安装或启动有问题,解决方案如下

因为微软早年的SqlServer数据库存在2^n的bug,物理机CPU核数不是2^n就需要打补丁

如果母机核数是2^n就不用导注册表,而大多数母机核数都不是2^n 大多数物理机CPU核数都不是2^n,是2^n的有32核的CDH,32核 CDH上分配的cvm使用SqlServer2000、2005低版本不需要导补丁 微软bug说明:

https://docs.microsoft.com/zh-cn/archive/blogs/sqlserverfaq/info-sql-2000-msde-installation-will-fail-if-you-have-number-of-cpus-on-a-box-which-is-not-in-power-of-2

sql2000生命力真够顽强的,http://www.itmop.com/downinfo/178359.html

每次运行之前都需要先导入注册表补丁,这次导了注册表,软件退出后下次再运行之前如果忘记导注册表了,数据库就起不来。

每次运行之前都需要先导入注册表补丁,这次导了注册表,软件退出后下次再运行之前如果忘记导注册表了,数据库就起不来。

每次运行之前都需要先导入注册表补丁,这次导了注册表,软件退出后下次再运行之前如果忘记导注册表了,数据库就起不来。

sqlserver2000注册表.zip

打开软件先只是看下实例名,但不要启动→改.reg文件里的命名实例名称后导入注册表→启动软件→启动后才能解锁修改sa密码。

如果是命名实例,端口可以自己在软件界面上改,不要乱改就行,不能是1433,指定1433时软件会提示不行,只有默认实例才会自动变成1433端口。

如下图所示,注意看实例名称是啥,是啥,注册表路径里就替换啥

如果命名实例名称是别的,比如Star5,那注册表就得跟着变。

需要注意的是,命名实例和默认实例的注册表路径是不同的,并且默认实例的注册表是固定的,不能改,如下图

64位系统,SqlServer2000命名实例:路径固定,但需要改成自己的命名实例名称

代码语言:javascript复制
Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINESOFTWAREWOW6432nodeMicrosoftMicrosoft SQL Server命名实例名称MSSQLServerParameters]  
"SQLArg3"="-T3601"
"SQLArg4"="-T3603"

64位操作系统,SqlServer2000默认实例:名称和路径固定,不可修改

代码语言:javascript复制
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREWOW6432nodeMicrosoftMSSQLServerMSSQLServerParameters]
"SQLArg3"="-T3601"
"SQLArg4"="-T3603"

如果是32位系统,注册表路径又不一样

32位系统,SqlServer2000命名实例:路径固定,但需要改成自己的命名实例名称

代码语言:javascript复制
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server命名实例名称MSSQLServerParameters]  
"SQLArg3"="-T3601"
"SQLArg4"="-T3603"

32位系统,SqlServer2000默认实例:名称和路径固定,不可修改

代码语言:javascript复制
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerParameters]
"SQLArg3"="-T3601"
"SQLArg4"="-T3603"

0 人点赞