SqlServer快速上手教程
1、概念
2、安裝
- 2.1)、安裝centos系統
使用虛擬機來安裝sql server,更省事,而且不會拖慢電腦,不會裝很多莫名的服務,安裝、卸載都方便。
注意: 內存至少需要2G,核心2核,才能啟動成功,否則會一直重啟重試啟動不了。
- 2.2)、使用Yum在Linux系統中安裝sqlserver
curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo
yum install -y mssql-server
安裝完之后需要配置一下,運行:
/opt/mssql/bin/mssql-conf setup

輸入2使用Developer(免費,無生產許可)版本
輸入yes,接受許可條款
輸入10,選擇語言為簡體中文
設置sa的賬號密碼,要求8位包含大小寫字母和數字,推薦設置1234Qwer
后面使用Navicat工具連接時,需要輸入此賬號密碼 sa/1234Qwer

查看sql server版本
rpm -qa | grep mssql

查看安裝的路徑
find / -name mssql

設置開機啟動
systemctl enable mssql-server
防火牆,打開1433端口
firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd --reload
常用命令
systemctl start mssql-server
systemctl restart mssql-server
systemctl stop mssql-server
systemctl status mssql-server
具體配置路勁為/opt/mssql/bin/mssql-conf
3、連接數據庫
- 3.1)、工具
我個人比較喜歡Navicat,這個沒有要求,看個人喜好。下載地址:破解版 密碼: bfgj
- 3.2)、創建數據庫
在linux系統上要先創建 /localdb 目錄,用來放置數據庫的數據文件
另外還要設置權限,否則也會創建數據庫失敗
mkdir /localdb
chmod -R 777 /localdb
然后就可以快樂的創建我們第一個數據庫了,創建數據庫的語句先預覽一下.創建可以用下面navicat的方式.簡單又方便.
/**創建數據庫 並且指定存儲數據庫的mdf和ldf文件**/
USE master
GO
CREATE DATABASE BOOK ON PRIMARY
(
NAME='book_data',--主文件邏輯文件名
FILENAME='/localdb/book_data.mdf', --主文件文件名
SIZE=5mb,--系統默認創建的時候會給主文件分配初始大小
MAXSIZE=500MB,--主文件的最大值
filegrowth=15%-- 主文件的增長幅度
)
LOG ON
(
name='book_log',--日志文件邏輯文件名
filename='/localdb/book_log.ldf',--日志文件屋里文件名
SIZE=5MB,--日志文件初始大小
filegrowth=0 --啟動自動增長
)
GO
Navicat連接sqlserver:
先安裝一下 navicat 支持的sqlserver插件:

配置連接信息:

輸入連接url/用戶名/密碼

右鍵,選擇新建數據庫:
常規:

文件:
選擇 first_db時,在下面添加 /localdb

選擇first_db_log時,在下面添加 /localdb

SQL預覽:

最后點擊"確定"就創建成功.

