文章目錄
- 一、下載與安裝
- 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鏈接,不寫了。