凌峰创科服务平台

如何连接本地SQL Server服务器?

什么是 SQL Server 本地服务器?

SQL Server 本地服务器就是指将 SQL Server 数据库引擎实例安装并运行在你的个人电脑上,你的电脑同时扮演了“客户端”和“服务器”的双重角色。

如何连接本地SQL Server服务器?-图1
(图片来源网络,侵删)
  • 服务器角色:SQL Server 服务在后台运行,管理数据库、处理查询请求、存储数据。
  • 客户端角色:你可以使用各种工具(如 SQL Server Management Studio - SSMS)连接到本机上的 SQL Server 服务,就像连接一个真正的远程服务器一样。

为什么要在本地使用 SQL Server?

  1. 学习和练习:这是最主要的原因,你可以安全地创建、修改、删除数据库和表,而不会影响任何生产数据,可以随时重启、实验,不用担心搞坏系统。
  2. 开发与测试:作为开发者,你可以在本地搭建一个完整的开发环境,你的应用程序(如用 C#, Python, Java 写的程序)可以连接到本地的 SQL Server 进行开发和调试,无需依赖网络。
  3. 个人项目:如果你想用 SQL Server 来管理个人数据(如日记、财务、联系人等),本地安装非常方便。
  4. 离线工作:没有网络连接也能正常使用数据库,非常适合在路上或网络不稳定的环境下工作。
  5. 成本效益:微软提供了功能强大的免费版本,完全能满足个人学习和小型项目的需求。

如何在本地安装和配置 SQL Server?

第 1 步:下载 SQL Server

访问 SQL Server 官方下载页面:https://www.microsoft.com/en-us/sql-server/sql-server-downloads

对于本地学习和开发,推荐选择 SQL Server Developer EditionSQL Server Express Edition

  • Developer Edition (开发者版):功能与昂贵的 Enterprise Edition (企业版) 完全相同,但仅限开发、测试和学习用途,不能用于生产环境,这是功能最全的免费选择。
  • Express Edition (Express 版):功能有所精简,但对于小型应用和个人项目来说已经足够,它也有一个图形化的管理工具 SQL Server Management Studio Express (SSMS Express)

第 2 步:运行安装程序

下载 SQLServer2025-x64-ENU.exe (或其他版本) 后,以管理员身份运行。

第 3 步:选择安装类型

通常选择 “基本” (Basic) 模式即可,它会引导你完成最核心的配置,非常适合新手。

如何连接本地SQL Server服务器?-图2
(图片来源网络,侵删)

如果选择 “自定义” (Custom) 模式,你可以获得更多控制权,

  • 选择功能:至少要勾选 “数据库引擎服务” (Database Engine Services),这是核心。
  • 配置实例:可以安装一个默认的实例名,或自定义一个实例名(如 SQLEXPRESS)。
  • 设置账户:为 SQL Server 服务指定登录账户。
  • 配置身份验证模式:这是最关键的一步

第 4 步:配置身份验证模式

安装过程中会让你选择身份验证模式:

  1. Windows 身份验证模式

    • 优点:最安全、最简单,你只需要使用 Windows 登录你的电脑的用户名和密码即可登录 SQL Server。
    • 缺点:只能在你自己的电脑上登录,其他电脑无法连接。
    • 推荐如果你只是在本机学习和使用,这是首选。
  2. 混合模式

    如何连接本地SQL Server服务器?-图3
    (图片来源网络,侵删)
    • 说明:同时支持 Windows 身份验证和 SQL Server 身份验证。
    • SQL Server 身份验证:你需要为 sa 用户(系统管理员)设置一个密码,或者创建一个你自己的登录名和密码。
    • 优点:灵活性高,你可以设置一个强密码的 sa 账户,允许从网络上的其他电脑连接到你的本地 SQL Server。
    • 缺点sa 密码设置太简单,可能会带来安全风险。
    • 推荐如果你需要使用像 SSMS 这样的外部工具连接,或者想让其他设备访问,必须**选择混合模式,并设置好 sa 密码。

强烈建议:即使是本地安装,也选择混合模式并为 sa 设置一个强密码。

第 5 步:完成安装

按照向导完成剩余步骤,等待安装完成。


如何连接到本地 SQL Server Server?

安装完成后,你需要一个客户端工具来管理和操作数据库。SQL Server Management Studio (SSMS) 是最标准、最强大的免费工具。

下载并安装 SSMS

SSMS 下载页面 下载并安装。

使用 SSMS 连接本地服务器

  1. 打开 SSMS。
  2. “连接到服务器” 对话框中:
    • 服务器类型:默认为“数据库引擎”,无需更改。
    • 服务器名称
      • 如果你是默认实例安装,直接输入 localhost(local) 或你的电脑名。
      • 如果你安装了命名实例(如 SQLEXPRESS),则需要输入 localhost\SQLEXPRESS你的电脑名\SQLEXPRESS
    • 身份验证
      • 如果选择了Windows 身份验证,保持默认即可。
      • 如果选择了混合模式,选择 “SQL Server 身份验证”,然后在“登录名”中输入 sa(或其他你创建的登录名),在“密码”中输入你设置的强密码。
    • 点击 “连接”

连接成功后,你就可以在左侧的“对象资源管理器”中看到你的服务器、系统数据库(master, model, msdb, tempdb)等信息了。


常见问题与排错

问题1:连接时提示“无法连接到服务器...”

  • 原因:SQL Server 服务没有启动。
  • 解决方法
    1. Win + R 键,输入 services.msc 并回车。
    2. 在服务列表中找到以 SQL Server 开头的服务(如 SQL Server (MSSQLSERVER)SQL Server (SQLEXPRESS))。
    3. 右键点击,选择 “启动”,如果启动类型是“手动”,建议改为“自动”。

问题2:连接时提示“用户 'sa' 登录失败”

  • 原因
    1. 密码错误。
    2. sa 账户被禁用了。
  • 解决方法
    1. 重置 sa 密码
      • 在 SSMS 连接时,使用 Windows 身份验证连接。
      • 连接成功后,在“对象资源管理器”中,展开服务器,右键点击 “安全性” -> “登录名” -> “sa”
      • 选择 “属性”,在“常规”页面中输入并确认你的新密码,点击确定。
    2. 启用 sa 账户
      • 同样在 sa 的属性窗口中,切换到 “状态” 页面。
      • “登录” 选项从“已禁用”改为“已启用”。

问题3:网络上的其他电脑无法连接到我的本地 SQL Server

  • 原因
    1. 防火墙阻止了端口(默认为 1433)。
    2. SQL Server 配置管理器中的 TCP/IP 协议未启用。
  • 解决方法
    1. 配置防火墙:搜索并打开“Windows Defender 防火墙”,点击“允许应用或功能通过 Windows Defender 防火墙”,确保 sqlserver.exesqlbrowser.exe (用于发现命名实例) 是被允许的,或者直接在入站规则中允许 TCP 端口 1433
    2. 启用 TCP/IP
      • 搜索并打开 “SQL Server 配置管理器”
      • 展开 “SQL Server 网络配置”
      • 点击 “协议 for MSSQLSERVER” (或你的实例名)。
      • 在右侧,右键点击 “TCP/IP”,选择 “启用”
      • 重启 SQL Server 服务。

方面 说明
概念 在个人电脑上安装并运行 SQL Server 服务。
用途 学习、开发、测试、个人项目。
推荐版本 Developer Edition (功能全,免费) 或 Express Edition (轻量,免费)。
关键配置 安装时选择 混合模式,并为 sa 设置强密码
连接工具 SQL Server Management Studio (SSMS)
连接地址 localhost, (local), 或 localhost\实例名
常见问题 服务未启动、sa 密码错误/禁用、防火墙/协议问题。

希望这份详细的指南能帮助你成功地在本地搭建和使用 SQL Server!

分享:
扫描分享到社交APP
上一篇
下一篇