失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > sqlserver 还原bak文件 查看不到_SQL server中用T-SQL语句实现(建库 分离 附加 备份 还原)...

sqlserver 还原bak文件 查看不到_SQL server中用T-SQL语句实现(建库 分离 附加 备份 还原)...

时间:2022-03-05 03:50:05

相关推荐

sqlserver 还原bak文件 查看不到_SQL server中用T-SQL语句实现(建库 分离 附加 备份 还原)...

会用图形界面创建后,今天可以学习用T-SQL来创建数据库及对数据库的操作。

一. T-SQL 创建数据库

--创建数据库

create database MySchool--创建数据库 数据库名称MySchool

on primary(--创建主数据库文件

name='MySchool_data',--主数据库文件名称

fileName='D:MySchool_data.mdf',--主数据库文件存储位置

size=8MB,--主数据库文件初始内存大小,不写代表默认值

maxSize=300MB,--主数据库文件最大内存大小,不写代表无限制

fileGrowth=10%--主数据库文件增长速度,不写代表默认值

)

log on(--创建日志文件

name='MySchool_log',--日志文件名称

fileName='D:MySchool_log.ldf',--日志文件存储位置

size=5MB,--日志文件初始内存大小,不写代表默认值

maxSize=50MB,--日志文件最大内存大小,不写代表无限制

fileGrowth=5MB--日志文件增长速度,不写代表默认值

)

————————————————

二. T-SQL 修改数据库允许脚本

--对数据进行选项进行修改

--打开自动收缩

alter database 数据库名 set auto_shrink on

--关闭自动收缩

alter database 数据库名 set auto_shrink off

--打开只读状态为

alter database 数据库名 set read_only with no_wait

--关闭只读状态

alter database 数据库名 set read_write with no_wait

--打开自动创建统计信息

alter database 数据库名 set auto_create_statistics on

--关闭自动创建统计信息

alter database 数据库名 set auto_create_statistics off

--打开自动更新统计信息

alter database 数据库名 set auto_update_statistics on

--关闭自动更新统计信息

alter database 数据库名 set auto_update_statistics off

三. T-SQL 分离、附加数据库

--分离数据库 全称 StoredProcedure_Detach_DataBase 分离数据库存储过程

sp_detach_db 数据库名,true

--附加数据库 全称 SToredProcedure_attach_DataBase 附加数据库存储过程

sp_attach_db '数据库名','主数据库文件位置','日志文件位置'

————————————————

四. T-SQL 备份、还原数据库

--备份数据库

--1.完整备份

--语法

Backup Database 数据库名 To disk='存储位置.bak'

--例如

Backup Database MySchool To disk='D:MySchool.bak'

--2.差异备份

--语法

Backup Database 数据库名 To disk='存储位置.bak' with Differential

--例如

Backup Database MySchool To disk='D:MySchool.bak' with Differential

--还原数据库

--先跳转到其他数据库中

use master

go

--语法

restore database 数据库名 from disk = '存储位置.bak'

go

--例如

restore database MySchool from disk = 'D:MySchool.bak'

go

————————————————

版权声明:本文为CSDN博主「自学之路←_←」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

版权声明:本文为CSDN博主「自学之路←_←」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:/qq_43636251/article/details/105341221

如果觉得《sqlserver 还原bak文件 查看不到_SQL server中用T-SQL语句实现(建库 分离 附加 备份 还原)...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。