SqlServer快速上手教程
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预览:
最后点击"确定"就创建成功.