由于部分软件仍然无法摆脱sql server2005,而且在于2005本身小而精,所以在window8下sqlserver2005的支持还是必要的。
下了好多版本的sqlserver express ,包括sp1,sp2,sp3,sp4,均无法通过。
去微软官方网站上查,发现Microsoft SQL Server 2005 (发行版本和服务包) 和早期版本不支持 Windows Server 2012 或 Windows 8 上。
方案:
安装 Microsoft sql server express 2005 Edition 版本以及management studio ,下载地址http://msdn.microsoft.com/zh-cn/express/bb410791.aspx,下载时可能需要微软账号,注册一个就可以了,若为64位,可下载64位版本,在网页末端有下载链接。
如果我们按照正常情况下在Windows8下按照SQL Server 2005 会存在兼容问题,结果就是导致无法启动服务,那么如果你的项目非要按照SQL Server 2005 就可以试着使用以下方法,不过我们还是建议使用SQL Server 2008以上的数据库,毕竟现在 SQL Server 2012的都出来了,我们没有必要还按按照这么久的版本。
1.这里选择安装64位的数据库.
如果允许程序期间出现如下兼容性问题就选择"运行程序而不获取帮助"
选择64位的安装
选择自己需要安装的服务,组件.
选择内置系统账号
选择混合模式登陆,并输入登陆数据库的密码
当出现Sql Server 2005无法启动时,这个时候就不先点击重试 或者取消.
在Sql Server 2005的安装目录下 如C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinn,下找到sqlservr.exe和sqlos.dll着两个文件,先备份这两个文件,然后把附件中的sqlservr64.rar的2个文件放进去(相应的32位附件是sqlservr32.rar)
效果如图,原有的文件复制出来或者重命名,然后把新的文件复制进去.然后点击重试.
安装完成后,先别急着启动SQL Server软件而是停止SQL Server服务,然后把安装时备份的2个文件覆盖回去,否则Sql Server 2005 SP4补丁安装程序以为你已经应用过Sql Server 2005 SP4补丁了,接着立即打上SP4.
停止SQL Server服务
安装Sql Server 2005 SP4补丁界面
安装完Sql Server 2005 SP4补丁后重启电脑,便可启动SQL Server 2005
Sql Server 2005 SP4补丁下载地址:www.microsoft.com/zh-cn/download/details.aspx?id=7218
sqlservr64.rar下载地址:
- sqlservr64.rar (, 下载次数:3429)
sqlservr32.rar下载地址:
- sqlservr32.rar (, 下载次数:1656)