1. MSSQL数据库的介绍
Microsoft SQL Server(MSSQL)是由Microsoft公司开发的关系型数据库管理系统,支持通用和云计算,包括跨意识工作负载。它具有卓越的安全性、可靠性、易用性以及性能,是企业及个人数据存储、处理的不二之选。
作为一名数据库开发者,绿色之旅是基本功,如何安装及配置MSSQL数据库是需要了解的。从而为后续操作提供良好的基础条件。
2. MSSQL数据库环境配置
2.1 下载MSSQL服务版本
下载MSSQL服务版本需要到官网进行下载,推荐下载最新版本,下载地址如下:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads,下载过程不再讲述。
2.2 安装数据库服务
安装MSSQL服务对电脑最小配置要求如下:
操作系统:Windows 7 SP1 或以上、Windows Server 2012 R2 SP1 或更高版本
内存:2 GB
磁盘空间:最小6 GB
安装过程中需要注意:在安装过程中将认真阅读每个页面,并根据自己的需求改变配置。安装完成后,第一次进入SQL Server Management Studio:
select @@version
然后会出现MSSQL服务版本的信息。
2.3 MSSQL数据库相关配置
2.3.1 配置监听IP
MSSQL默认监听本地IP,用户可以通过配置文件修改
EXECUTE sp_configure 'show advanced options', 1;
RECONFIGURE;
EXECUTE sp_configure 'listen all', 1;
RECONFIGURE;
SELECT * FROM sys.configurations WHERE name = 'listen all';
2.3.2 配置端口
用户可以通过修改配置文件的方式改变端口。配置文件默认位置:C:\Program Files\Microsoft SQL Server\{SQL版本}\MSSQL\Binn\Sqlservr.exe
-c 将侦听协议配置为 TCP/IP
-p<> 改变端口号为指定数字
-e 非主管控制台输出到指定文件的路径
-g 启动 SQL Server 服务时, 指定可用于管理的最大内存 (以兆字节为单位)
2.3.3 MSSQL网络配置
在管理服务器过程中,用户可能需要使用不同的客户端,客户端也可以通过网络配置与服务器建立连接,用户可以配置如下选项进行相应设置。
允许远程连接
设置共享内存、命名管道、TCP和VIA四种连接协议的供应商配置
配置服务器别名
3. MSSQL数据库管理
SQL Server Management Studio 是MSSQL数据库管理、开发和管理工具。
3.1 基本操作
3.1.1 创建管理员用户
首先,要在数据库中创建一个名为管理员的用户。
USE [master]
GO
CREATE LOGIN [管理员] WITH PASSWORD=N'abcdefg', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
USE [master]
GO
CREATE LOGIN [管理员] FOR LOGIN [管理员]
GO
USE [组名]
GO
CREATE USER [管理员] FOR LOGIN [管理员]
GO
EXEC sp_addrolemember N'db_owner', N'管理员'
GO
3.1.2 创建数据库
创建一个名称为 TestDB 的新数据库。
CREATE DATABASE [TestDB]
GO
3.2 数据库备份
3.2.1 创建备份任务
在MSSQL数据库备份之前,需要先建立一个备份任务,指定备份名称、路径和备份选项。
如下代码创建了一个名为 TestDBBackup 的备份任务,在默认路径下创建了一个名为 TestDB.Bak 的备份文件。
BACKUP DATABASE [TestDB] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\TestDB.Bak' WITH NOFORMAT, NOINIT, NAME = N'TestDB-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
3.2.2 数据库还原
数据库还原是指将备份文件还原到一个新的或现有的数据库。
MSSQL提供了一个简单的RESTORE命令来还原一个新的数据库。
RESTORE DATABASE [TestDB] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\TestDB.Bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10
GO
4. 结束语
至此,我已经带您开启了一次MSSQL数据库的绿色之旅。数据库作为信息化系统的重要组成部分,搭建与运维是必须掌握的技能,相信通过本篇文章的阅读,你对 MSSQL数据库的了解更加深刻了。