SQLSERVER在windows上的安装和使用(备份还原)

A.安装:

https://jingyan.baidu.com/article/948f592434b407d80ef5f97d.html

B.使用:使用SQL Server Management Studio工具连接数据库


1.创建数据库:

CREATE DATABASE LemDB;

2.创建表:

CREATE TABLE it (id INT, name NVARCHAR(50), quantity INT);

3.插入数据:

INSERT INTO it VALUES (2, 'orange', 200);INSERT INTO it VALUES (3, 'apple', 300);

C.备份

1.通过工具备份数据库

2.语句备份:BACKUP DATABASE LemDB TO DISK = 'D:\Lem_1.bak';

D:还原

1.通过工具还原数据库

2.语句还原:RESTORE DATABASE LemDB FROM DISK = 'D:\Lem_1.bak';

默 认 情 况 下 , logical_file_name 将还原到其原始位置.如果使用 RESTORE 语句将数据库复制到相同或 不同的服务器上,则可能需要使用 MOVE 选项重新定位数据库文件以避免与现有文件冲 突.可以在不同的 MOVE 语句中指定数据库内的每个逻辑文件.(LemDB和LemDB_log通过语句RESTORE FILELISTONLY FROM DISK =  'D:\Lem_1.bak'查询LogicalName字段)

RESTORE DATABASE LemDB FROM DISK = 'D:\Lem_1.bak'  WITH MOVE 'LemDB' TO 'E:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\LemDB.mdf' , MOVE ‘LemDB_log’ TO 'E:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\LemDB_log.ldf' MOVE 'logical_file_name' TO 'operating_system_file_name'

强制还原,加上 REPLACE 参数,则在现有数据库基础上强制还原. 强制还原, 参数,则在现有数据库基础上强制还原.

RESTORE DATABASE Test FROM DISK = 'D:\Lem_1.bak'  WITH REPLACE, MOVE ''LemDB TO 'E:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\LemDB.mdf', MOVE 'LemDB_log' TO 'E:\MSSQL\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\LemDB_log.ldf'


相关函数字段:

WITH FORMAT, INIT(格式化、初始化)

WITH REPLACE (全覆盖还原)


SQL SERVER工作相关常用语句:

查看数据库是32/64位:SELECT @@Version  

查询数据库所有表名:SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' 或者 SELECT * FROM INFORMATION_SCHEMA.TABLES

你可能感兴趣的:(SQLSERVER在windows上的安装和使用(备份还原))