由于某些原因 需要在windows 2012系统上装 sql2000 sql2005 sql2008 vs2005 vs2008,下面记录一下遇到的问题和解决办法。
在装sql2000的时候。自动安装程序调用的安装程序根本就不能启动,解决办法。不用自动安装,类似autosetup.exe文件,咱直接找setup.exe或者setupsql.exe,我的是X86\SETUP\SETUPSQL.EXE。不知在哪就将带有setup的文件全部搜出来挨个运行查看。运行方法:
选中文件右击,选择属性,兼容性,更改所有用户的设置,以兼容模式运行这个程序打勾,以管理员身份运行这个程序打勾,然后单击运行。然后安装成功。
在windows2012上面装sql2005 会出现 服务无法启动的现象。任何版本都一样。现在有一个比较完美的解决方法
1、正常安装任一版本的SQL Server 2005.
2、安装到SqlServer服务的时候提示启动服务失败,这里就是关键啦,下载本文的两个附件,里面是SP4(2005.90.5000.0)版本的sqlservr.exe和sqlos.dll。32位下载sqlservr32.rar,64位下载sqlservr64.rar。
sqlservr32.rar
sqlservr64.rar (如果64不行就下载32的)
3、<数据库路径>\binn,先备份下sqlservr.exe,然后把解压之后对应的 sqlservr.exe和sqlos.dll扔到里面覆盖原文件,例如“C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn”。
4、点击“重试”,安装继续,安装程序安装成功。
5、安装完成之后,停止SQL Server服务,把备份的sqlservr.exe文件还原回去(否则SP4安装程序以为你已经应用过SP4),然后立即打上SP4。(在此之前不要运行SQL任何软件)
6、安装完SP4补丁,SQL Server运行正常,教程完成。
在安装vs2005的时候,执行Setup.exe.之后,还没有开始安装,在准备阶段就弹出提示:需要Windows server 2003 Service Pack1。
解决办法 :
使用参数 no_bsln_check 来启动安装程序,即:在cmd中执行 Setup.exe / no_bsln_check。
这样可以让安装程序跳过对Baseline的检查,直接开始安装VS2005。
Win10安装SQL2005
1、在安装过程中会报错,如下图,这时先不要点取消
2、而是下载文件,打开“C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Binn”覆盖
破解文件下载地址:
sqlservr32.rar
sqlservr64.rar(如果64不行就下载32的)
3、点重试,安装继续
此主题相关图片如下1.jpg:
此主题相关图片如下2.jpg:
[此贴子已经被作者于2022/3/16 13:02:19编辑过]