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版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_43636251/article/details/105341221
總結
以上是生活随笔為你收集整理的sqlserver 还原bak文件 查看不到_SQL server中用T-SQL语句实现(建库,分离,附加,备份,还原)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python数据分析的步骤排序_Pyth
- 下一篇: python for循环1 到10_py