游客发表
SQL Server下载这事儿,下载看着简单,下载坑不少。下载官网那个下载页面,下载密密麻麻的下载版本选项,第一次点进去的下载人多半懵圈——Developer版、Express版、下载Standard版、下载Enterprise版,下载光名字就够让人头疼。下载
多数人其实只需要Developer版。下载它免费,下载功能跟昂贵的下载Enterprise版几乎一样,唯独不能用于生产环境。下载换句话说,下载你拿来学习、开发、做实验,完全够用。微软故意这么设计,就是想让开发者在本地把东西折腾熟了,再花钱买正经的服务器授权。我见过太多人稀里糊涂下了Express版,装完发现没有SQL Agent,没法做定时备份,又得重装,白白浪费一下午。
下载入口藏在微软官网的“SQL Server downloads”页面里,别走错到Azure SQL的页面去——那是云数据库,完全另一码事。选好版本后,它会让你选ISO镜像还是直接下载安装程序。我建议选ISO,因为你可能要在多台机器上装,或者留着以后离线安装用。直接下载那个exe,装完就没了,下次还得重新下。
安装过程有个细节容易被忽略:在“功能选择”那一步,默认只装了数据库引擎。如果你要用SSMS(SQL Server Management Studio)管理数据库,得单独去下载这个工具。微软这几年把SSMS从主安装包里拆出去了,很多新手装完服务器,双击图标发现是个命令行窗口,一脸茫然。别慌,去搜“SSMS下载”,装个图形界面就好。
还有个坑是防火墙。装完SQL Server,本机连得上,但局域网里别的电脑连不上,十有八九是Windows防火墙把1433端口挡了。你得手动去“高级安全Windows防火墙”里添加入站规则,允许TCP 1433。这事儿安装向导不会提醒你,文档里写得隐晦,论坛上天天有人问。
版本选择上,如果你只是跑个小项目,Express版也不是不行。它免费,资源占用低,但数据库大小限制在10GB以内,而且只能用一个CPU核心。说实话,对个人学习或小工具来说,这限制大概率碰不到。但你要是想跑报表服务或者集成服务,Express版直接不支持,这时候就得老老实实上Developer版。
下载完安装,最后一步会让你选身份验证模式。默认是Windows身份验证,但很多人习惯用SQL账号密码登录,因为别的工具连接时方便。选“混合模式”,然后给sa账号设个强密码——别用admin123这种,网上扫描工具分分钟爆破你。设完密码,记好了,忘了就只能用Windows身份验证进去改,麻烦得很。
整个过程大概二十分钟,比想象中快。装完打开SSMS,连接服务器,看到对象资源管理器里那棵目录树,才算真正落地。这时候再回头想,下载本身不难,难的是版本认知和那些藏在细节里的配置。把这几个点记牢,能省下你跑去论坛发帖求助的时间。
友情链接