876 字
4 分钟
SQL Server 2019 安装全攻略:为 .NET 开发者打造稳健后台
引言
对于 .NET 开发者而言,SQL Server 不仅仅是一个数据库,它是整个生态系统的核心之一。无论是开发 ASP.NET Core 应用还是传统的 WinForms 程序,一个稳定、正确配置的本地 SQL 环境能极大地提升开发效率。本文将带你避开安装过程中的“坑”,快速搭建起开发环境。
第一步:下载合适的版本
访问 Microsoft 官方 SQL Server 下载页面。
- 推荐版本:Developer (开发人员版)。
- 理由:它包含 Enterprise 版的所有功能,但完全免费,仅限开发和测试环境使用。这比 Express(简易版)更适合需要进行高级功能测试的开发者。
第二步:安装 SQL Server 引擎(核心步骤)
运行下载的安装程序,不要直接选“基本”,建议选择 “自定义 (Custom)”,这能让你更好地控制功能组件。
1. 选择全新独立安装
在左侧菜单点击 “安装”,选择 “全新 SQL Server 独立安装或向功能添加到现有安装”。
2. 关键功能勾选
在功能选择界面,为了节省空间且满足 .NET 开发需求,建议精简勾选:
- 数据库引擎服务(必选)
- SQL Server 复制(可选,用于模拟分发场景)
- 客户端工具连接 SDK(必选,用于本地开发调用)
3. 实例配置
- 默认实例:若电脑只装一个版本,建议选“默认实例 (MSSQLSERVER)”。
- 命名实例:若需要并存多个版本,可自定义名称(如
SQL2019)。
4. 服务器配置与身份验证(重要!)
-
身份验证模式:强烈建议选择 “混合模式 (Mixed Mode)”。
-
这样你既可以用当前 Windows 账号登录,也可以用
sa账户测试代码中的连接字符串。 -
指定管理员:务必点击 “添加当前用户” 按钮。
第三步:安装管理利器 SSMS
SQL Server 引擎就像“大脑”,而 SQL Server Management Studio (SSMS) 就是操控它的“手”。
- 在安装程序首页点击 “安装 SQL Server 管理工具”,或直接从官网下载最新版 SSMS。
- 安装过程相对简单,一路点击“下一步”即可。
- 注意:SSMS 现在的版本号独立于 SQL Server 引擎,建议始终安装最新版以获得更好的兼容性。
第四步:配置与服务检查
安装完成后,如果发现 SSMS 无法连接到 . 或 localhost,请检查 SQL 服务状态:
- 服务管理器:快捷键
Win + R,输入services.msc。 - 检查项:确保
SQL Server (MSSQLSERVER)的状态为 “正在运行”。 - 网络配置(若需远程连接):打开 SQL Server 配置管理器,确保
TCP/IP已启用。
第五步:.NET 开发者的第一步
打开 SSMS,连接成功后,你可以尝试运行以下 SQL 验证版本:
SELECT @@VERSION;连接字符串参考(LocalDB 与 完整版不同):
// 混合模式连接字符串示例string connString = "Server=localhost;Database=MyDb;User Id=sa;Password=YourStrongPassword;";常见问题:登录失败 (Error: 26 / 40)
如果在登录时遇到 “系统找不到指定文件” 或 “网络相关或特定于实例的错误”:
- 检查服务:确认
SQL Server服务已启动。 - 检查实例名:如果你安装的是命名实例,服务器名称应为
localhost\实例名而不仅仅是localhost。 - 防火墙:若在局域网内连接,请确保 1433 端口已在防火墙中开放。
SQL Server 2019 安装全攻略:为 .NET 开发者打造稳健后台
https://sw.rscclub.website/posts/sqlserver19az/