SQL 修改数据库存放路径.docx
文本预览下载声明
测试: USE master GO --创建测试的数据库CREATE DATABASE Sales ON ( NAME = Sales_dat,FILENAME = c:\saledat.mdf ) LOG ON( NAME = Sales_log ,FILENAME = c:\salelog.ldf ) go--显示创建的数据库的文件位置selectname,filename from Sales..sysfiles/*--查询结果: name filename -------------- ------------------ Sales_dat c:\saledat.mdf Sales_log c:\salelog.ldf (所影响的行数为 2 行)--*/ go--备份数据库backup database Sales to disk= c:\Sales.bak with initgo--还原 Sales 并指定数据文件及日志文件的位置restore database Sales from disk= c:\Sales.bak with move Sales_dat to d:\saledat.mdf ,move Sales_log to d:\salelog.ldf ,replacego--显示还原后数据库的文件位置selectname,filename from Sales..sysfiles/*--测试结果(可以看出,数据文件位置是变了) name filename -------------- ---------------------- Sales_dat d:\saledat.mdf Sales_log d:\salelog.ldf (所影响的行数为 2 行)--*/ go--删除测试的数据库drop database Sales测试移动msdb这个库的. USE master GO --显示创建的数据库的文件位置selectname,filename from msdb..sysfiles/*--查询结果: name filename ------------ ---------------------------------------------------------------- MSDBData d:\Program Files\Microsoft SQL Server\MSSQL\data\msdbdata.mdfMSDBLog d:\Program Files\Microsoft SQL Server\MSSQL\data\msdblog.ldf(所影响的行数为 2 行)--*/ go--备份数据库backup database msdb to disk= c:\msdb.bak with initgo--还原 Sales 并指定数据文件及日志文件的位置restore database msdb from disk= c:\msdb.bak with move MSDBData to c:\msdbdata.mdf ,move MSDBLog to c:\msdblog.ldf ,replacego--显示还原后数据库的文件位置selectname,filename from msdb..sysfiles/*--测试结果(可以看出,数据文件位置是变了) name filename -------------- ---------------------- MSDBData c:\msdbdata.mdf MSDBLog c:\msdblog.l
显示全部