MSSQL数据库:开启绿色之旅

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数据库的了解更加深刻了。

数据库标签