mssql2005 下载
SQL Server 2005 的安装镜像现在还能不能下?能。但微软官方早在2016年就结束了对它的所有扩展支持,官网下载页面已经撤掉,直接搜“mssql2005 下载”跳出来的大多是第三方站点或者网盘链接。我上周帮一个做ERP老系统维护的朋友找过,折腾了两个小时才拿到一个能用的ISO。
先说清楚一件事:SQL Server 2005 的版本号是9.0,开发代号Yukon。它有Express、Standard、Enterprise、Developer几个主要版本。当年最常用的开发环境是Developer版,功能跟Enterprise一样,但不能用于生产。现在还能找到的镜像,文件名通常长这样:SQLServer2005_DEV_CN.iso或者cn_sql_server_2005_developer_edition.iso,大小在1.5GB到2.2GB之间。如果你只想要一个轻量级的,Express版只有几十MB,但限制很多——数据库最大4GB,只支持1个CPU,内存最多1GB。
去哪里下?微软的批量许可服务中心(VLSC)理论上还能下到,但需要企业账户和有效的批量授权协议。普通开发者走不通这条路。另一个渠道是MSDN订阅,老订阅用户还能在“我的订阅”里找到历史版本。这两个都是官方来源,安全但门槛高。
大多数人会转向第三方。我试过几个站点,有的链接失效,有的下载下来是exe捆绑包,装完一堆垃圾软件。相对靠谱的是Internet Archive(archive.org)上的备份。搜“SQL Server 2005 Developer Edition”,能找到几个上传的ISO。我下载了一个标注为“en_sql_server_2005_developer_edition_x86_dvd.iso”的,哈希值跟微软官方公布的SHA1对得上。下载速度慢,但文件完整。
中文版比较难找。网上流传的SQLServer2005_DEV_CN.iso很多是修改过的,安装时会出现“找不到安装程序文件”的错误。建议直接下英文版,装完之后单独装中文语言包。语言包在微软下载中心还能搜到,搜“SQL Server 2005 中文语言包”或者“SQL Server 2005 Language Pack”,选简体中文,大小约30MB。
下载完别急着装。SQL Server 2005 对操作系统有要求。它原生支持Windows XP SP2、Windows Server 2003、Windows Vista(需要SP1)、Windows 7(需要SP1,且要手动改兼容性)。Windows 10和11上装会报“此程序存在已知的兼容性问题”或者直接卡在“SQL Server 2005 安装程序正在启动”的界面。我试过在Windows 10上装Developer版,需要先安装.NET Framework 2.0和3.5,再把安装程序的兼容模式设为Windows XP SP3,以管理员身份运行。即便这样,SQL Server Management Studio(SSMS)也可能闪退。
如果你只是要跑一个老数据库,我建议用虚拟机。VMware或者Hyper-V里装一个Windows XP或者Windows Server 2003,再装SQL Server 2005,省事得多。虚拟机的磁盘文件不大,XP系统加SQL Server 2005大概8GB左右。这样既不影响主力机,也能保证兼容性。
还有一个坑:SQL Server 2005 的安装程序会检查系统是否安装了IIS、COM+、MSDTC等组件。缺一个就报错。安装前最好运行一下系统配置检查器(SCC),它会列出所有缺失的依赖项。SCC在安装镜像的servers\setup目录下,文件名是SqlRun_SQL.msi旁边的setup.exe里自带的。直接运行setup.exe,选“运行系统配置检查器”就行。
最后提醒一句:SQL Server 2005 已经没有任何安全更新了。如果这台机器要连外网,风险很大。我朋友那台机器是内网隔离的,只跑一个老ERP,所以无所谓。你要是打算把它暴露在公网上,趁早换版本。2008 R2或者2012都比它安全得多,而且下载也容易。真没必要死守2005。
