文章目录
- 一、下载与安装
- 1.1 SQL Server
- 1.2 SSMS
- 1.3 OLE DB 驱动程序
- 二、数据库配置
- 2.1 SSMS
- 2.2 SQL Server里面设置
- 2.3 设置防火墙
- 2.4 设置ODBC数据源
- 三、matlab 链接测试
一、下载与安装
微软的,所以直接去微软官方下载即可。
1.1 SQL Server
下载最免费的Express即可。
Microsoft® SQL Server® 2019 Express 是一个功能强大且可靠的免费数据管理系统,它为 lightweight 网站和桌面应用程序提供丰富和可靠的数据存储。
我下的2019版本的:连接,链接失效的话去官网搜就行了。
选择中文的安装即可。
安装完了是这些:那个配置管理器后面要用的。
1.2 SSMS
这个就是一个GUI界面。
一样的,下载安装即可:https://learn.microsoft.com/zh-cn/ssms/release-history
Studio 这个就是。
1.3 OLE DB 驱动程序
安装这个,避免登录的时候报错:证书链xxxxx
地址:https://learn.microsoft.com/zh-cn/sql/connect/oledb/release-notes-for-oledb-driver-for-sql-server?view=sql-server-ver17
二、数据库配置
2.1 SSMS
SQL Server 的默认用户名是:sa。
如果你安装SQL Server的时候没用配置密码(我没有),那么在默认是不能使用账户名密码登录的。
先使用Windows身份验证登录:
在数据库实例上右键,最下面的属性:
设置允许账户名和密码登录
以及:
在安全--登录
,可以看到用户:sa上面应该有个叉叉,右键属性,先输入一下新密码,然后ok。
以及:允许登录。
你也可以在Logins上右键新的登录,即新用户。
设置完了要重启SQL Server 才有效,见下一节。
2.2 SQL Server里面设置
打开:SQL Server 配置管理器
。
启用这里的TCP/IP:
双击TCP/IP:拉到最下面,设置一个端口,清除那个动态端口。
确定即可。
重启服务:
2.3 设置防火墙
前面设置了SQL的端口:1433,在Windows防火墙里面添加入站规则即可。
- Windows防火墙;
- 入站规则;
- 新建规则;
- 规则类型端口;
- TCP:特定端口:1433
- 允许连接;
- 其它的名字自己设置即可。
2.4 设置ODBC数据源
搜索:ODBC即可看到
在用户或者系统DSN,选择添加:选择SQL Server 或者 SQL Server Native Client均可
名称自己设置,服务器填本机地址即可。
选择用户名密码登录:
后面可以都默认:完成,测试数据源
ok。
已添加:
三、matlab 链接测试
close all
clear
clc% 创建数据源连接
datasource = 'B'; % 数据源名称
username = 'matlab_test'; % 用户名
password = '123'; % 密码% 建立连接
conn = database(datasource, username, password);% 检查连接状态
if isopen(conn)disp('连接成功!');
elsedisp('连接失败');disp(conn.Message); % 显示错误信息
end
也可以使用JDBC链接,不写了。