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) 就是操控它的“手”。

  1. 在安装程序首页点击 “安装 SQL Server 管理工具”,或直接从官网下载最新版 SSMS。
  2. 安装过程相对简单,一路点击“下一步”即可。
  3. 注意:SSMS 现在的版本号独立于 SQL Server 引擎,建议始终安装最新版以获得更好的兼容性。

第四步:配置与服务检查#

安装完成后,如果发现 SSMS 无法连接到 .localhost,请检查 SQL 服务状态:

  1. 服务管理器:快捷键 Win + R,输入 services.msc
  2. 检查项:确保 SQL Server (MSSQLSERVER) 的状态为 “正在运行”
  3. 网络配置(若需远程连接):打开 SQL Server 配置管理器,确保 TCP/IP 已启用。

第五步:.NET 开发者的第一步#

打开 SSMS,连接成功后,你可以尝试运行以下 SQL 验证版本:

SELECT @@VERSION;

连接字符串参考(LocalDB 与 完整版不同):

// 混合模式连接字符串示例
string connString = "Server=localhost;Database=MyDb;User Id=sa;Password=YourStrongPassword;";

常见问题:登录失败 (Error: 26 / 40)#

如果在登录时遇到 “系统找不到指定文件”“网络相关或特定于实例的错误”

  1. 检查服务:确认 SQL Server 服务已启动。
  2. 检查实例名:如果你安装的是命名实例,服务器名称应为 localhost\实例名 而不仅仅是 localhost
  3. 防火墙:若在局域网内连接,请确保 1433 端口已在防火墙中开放。
SQL Server 2019 安装全攻略:为 .NET 开发者打造稳健后台
https://sw.rscclub.website/posts/sqlserver19az/
作者
杨月昌
发布于
2021-04-18
许可协议
CC BY-NC-SA 4.0