数据库的分离和附加
- 1. 数据库分离
- 2. 数据库附加
1. 数据库分离
当SQL Server服务器运行时,该服务器上所有的数据库自动处于运行状态,而运行中的数据库文件是无法进行数据库文件的拷贝的。实验任务完成后,往往需要将数据库文件,以及在实验过程中产生的各种资料拷贝到U盘保存起来。
本实验的目的就是将需要拷贝的数据库(如EDUC)从数据库服务器上分离出来,使其处于非运行状态,从而可以正常进行数据库文件的拷贝。
在对象窗口中找到需要分离的数据库(如EDUC),右击数据库名,在菜单中点击分离:
可以看到被分离的数据库已经消失,即该数据库已经处于非运行状态。
2. 数据库附加
数据库附加是为了将某个数据库的文件附加在数据库服务器上,使其处于运行状态。比如:学生在上一次实验结束后,通过数据库分离,将数据库的文件拷贝在自己的U盘上,下一次实验时对U盘上的数据库文件进行附加,该数据库中原有的数据对象及数据可以正常使用。
在对象窗口中,右击数据库,点击“附加”:
出现数据库附加窗口:
点击“添加”选择需要添加的数据库文件,选择刚刚分离的数据库文件,点击确定
点击确定后,可以看到相关信息
然后点击确定完成附加,然后可以看到附加的数据库,处于正常运行状态