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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容