创建SQL Server数据源需先选择连接工具(如SSMS或第三方BI工具),配置服务器名称(IP或域名)、身份验证方式(Windows或SQL Server认证)及目标数据库名称,服务器配置方面,需启用TCP/IP协议并设置默认端口1433,配置防火墙规则开放端口,确保SQL Server服务运行正常,需在SQL Server中创建登录用户并分配数据库访问权限,测试连接成功后即可完成数据源创建,确保后续数据交互安全稳定。
在数据驱动的时代,连接数据库是开发、分析及运维工作的基础环节,SQL Server作为企业级主流数据库,其数据源的创建是许多工具(如Excel、Power BI、Python、Java等)访问数据的前提,本文将以“服务器”为核心,详细讲解如何创建到SQL Server的新数据源,涵盖配置步骤、关键参数及常见问题解决,帮助读者顺利完成连接。
为什么需要创建SQL Server数据源?
数据源(Data Source)是应用程序与数据库之间的“桥梁”,它封装了数据库的连接信息(如服务器地址、身份验证方式、数据库名等),使应用无需每次手动输入这些细节即可访问数据。
- Excel分析师:通过ODBC数据源导入SQL Server数据做报表;
- 开发人员:在代码中通过DSN(数据源名称)连接数据库,避免硬编码连接字符串;
- 运维人员:使用管理工具通过数据源监控数据库状态。
创建数据源的核心目标是简化连接配置、提升复用性、降低错误概率。

创建SQL Server数据源前的准备工作
在开始配置前,需确保以下条件已满足,避免后续连接失败:
确认SQL Server服务器信息
- 服务器名称(Server Name):
- 本地服务器:可使用
localhost、(点)或计算机名(如DESKTOP-ABC123); - 远程服务器:需使用IP地址(如
168.1.100)或域名(如sqlserver.company.com),确保网络可达(可通过ping命令测试)。
- 本地服务器:可使用
- 端口号(Port):
默认端口为1433,若SQL Server配置了非默认端口(如2433),需一并记录(格式为服务器名,端口号,如168.1.100,2433)。 - 实例名称(Instance Name):
若SQL Server安装时指定了实例名(如SQLEXPRESS),服务器名需写为服务器名\实例名(如DESKTOP-ABC123\SQLEXPRESS)。
确认身份验证方式
SQL Server支持两种身份验证:
- Windows身份验证:使用当前Windows系统的用户账户登录,无需输入用户名和密码(需确保账户有SQL Server访问权限);
- SQL Server身份验证:需提前在SQL Server中创建登录账户(如
sa或自定义用户),并设置强密码(建议避免使用弱密码)。
确保SQL Server服务运行
在服务器端打开“SQL Server Configuration Manager”,检查“SQL Server服务”中的“SQL Server(MSSQLSERVER)”或对应实例的服务是否已启动(状态为“正在运行”)。
检查网络与防火墙设置
- 若远程连接,需确保服务器允许TCP/IP连接(在“SQL Server Configuration Manager”中“SQL Server网络配置”下启用“TCP/IP”);
- 服务器防火墙需放行SQL Server端口(默认
1433),可通过“高级安全Windows防火墙”添加入站规则,允许端口流量。
创建SQL Server数据源的详细步骤
创建数据源的工具因场景而异,以下以最通用的ODBC数据源管理器(Windows系统自带)为例,讲解步骤(其他工具如Excel、Power BI的配置逻辑类似,核心参数一致)。
步骤1:打开ODBC数据源管理器
- Windows 10/11:按下
Win+R键,输入odbcad32.exe,回车打开“ODBC数据源管理器”; - 控制面板路径:控制面板 → 管理工具 → 数据源(ODBC)。
打开后,根据数据源用途选择标签页:
- 用户DSN:仅当前Windows用户可用,适合个人开发;
- 系统DSN:所有Windows用户可用,适合多用户共享或生产环境;
- 文件DSN:存储为文件,可跨用户复制(适合团队协作)。
本文以“系统DSN”为例(推荐生产环境使用)。
步骤2:添加新的SQL Server数据源
在“系统DSN”标签页,点击“添加”按钮,弹出“创建新数据源”对话框,在列表中选择“SQL Server”(若未找到,需先安装SQL Server ODBC驱动,可通过SQL Server安装包或官网下载),点击“完成”。
步骤3:配置数据源基本信息
在“创建到SQL Server的新数据源”向导中,填写以下关键信息:
(1)数据源名称(Data Source Name)
为数据源设置一个易于识别的名称(如Sales_DB、Company_SQL),后续应用程序将通过此名称连接数据库,避免混淆。
(2)描述(可选)
可填写数据源的用途说明(如“销售系统数据库”),方便管理。
(3)服务器(Server)
输入前文准备的“服务器名称”,格式需正确(本地服务器用localhost,远程服务器用IP\实例名等)。
步骤4:选择身份验证方式
根据实际情况选择:
- Windows身份验证:若当前Windows账户有SQL Server权限,直接选择此项(无需用户名密码);
- 使用SQL Server身份验证登录:若选择此项,需输入用户名(如
sa或自定义用户)和密码,并勾选“允许保存密码”(注意:生产环境建议取消勾选,避免密码泄露)。
步骤5:选择默认数据库与语言设置
- 更改默认数据库为:下拉选择目标数据库(如
Sales、HR),若未指定,连接后需手动切换数据库; - 使用ANSI quoted identifiers:建议勾选,确保SQL语句中的字符串标识符符合ANSI标准;
- 使用ANSI nulls、padding等:根据应用需求勾选(开发环境可默认勾选,保持兼容性)。
步骤6:配置连接选项(可选)
- 日志长SQL语句:勾选后,ODBC会记录执行时间超过阈值的SQL语句(用于性能分析);
- 返回被删除行的计数:根据应用需求选择(默认不勾选);
- 性能优化:勾选“使用ANSI nulls、padding等”可提升兼容性。
步骤7:测试连接与完成配置
点击“测试数据源”按钮,若配置正确,会弹出“测试成功”对话框;若失败,根据错误提示排查(常见错误见下文),测试通过后,点击“确定”保存数据源,系统DSN”列表中会出现新创建的数据源名称。

