测试移动数据库路径,有两种方法

1.使用命令

2.分离和附加数据库

 

方法一:使用命令

如下图,我目前有个名称zxta数据库

SQL2005学习(三),移动数据库路径_color

 

如下图,目前数据库文件和日志文件的位置在C:\xxxx 路径下

SQL2005学习(三),移动数据库路径_target_02

 

我们要对数据库进行“脱机”

SQL2005学习(三),移动数据库路径_color_03

 

“脱机”成功

SQL2005学习(三),移动数据库路径_color_04

 

脱机成功后,我们把数据库剪切到D盘

SQL2005学习(三),移动数据库路径_style_05

 

如下图,剪切到了D盘

SQL2005学习(三),移动数据库路径_blank_06

 

我们知道Master数据库中记录了其它数据库的信息,由于我现在剪切了数据库,因此我们需要告诉master数据库,下面我们就执行下以下SQL命令

alter database zxta modify file

(name=zxta,filename='D:\zxta.mdf')       

alter database zxta modify file

(name=zxta_log,filename='D:\zxta_log.ldf')

SQL2005学习(三),移动数据库路径_blank_07

 

我们选择“zxta”,选择任务“联机”

SQL2005学习(三),移动数据库路径_数据库_08

 

联机成功,这样我们就成功的移动了zxta数据库的路径

SQL2005学习(三),移动数据库路径_target_09

 

方法二:分离和附加数据库

如下图,我们选择分离数据库

SQL2005学习(三),移动数据库路径_color_10

 

选择确定后,分离成功

SQL2005学习(三),移动数据库路径_color_11

 

分离完成后我们剪切数据库

SQL2005学习(三),移动数据库路径_blank_12

 

如下图,我们把数据库剪切回C:\xxxxx目录下

SQL2005学习(三),移动数据库路径_color_13

 

如下图,选择“附加”

SQL2005学习(三),移动数据库路径_target_14

 

选择“添加”

SQL2005学习(三),移动数据库路径_style_15

 

我们浏览到zxta数据库所在的位置

SQL2005学习(三),移动数据库路径_blank_16

 

如下图,我们选择“确定”

SQL2005学习(三),移动数据库路径_style_17

 

如下图,zxta又回来了

SQL2005学习(三),移动数据库路径_style_18

 

菜鸟学习SQL,笔记