![第16章__脱机与联机数据库ppt课件_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/fae4293c-8d41-4928-ae26-33a3ac9113ab/fae4293c-8d41-4928-ae26-33a3ac9113ab1.gif)
![第16章__脱机与联机数据库ppt课件_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/fae4293c-8d41-4928-ae26-33a3ac9113ab/fae4293c-8d41-4928-ae26-33a3ac9113ab2.gif)
![第16章__脱机与联机数据库ppt课件_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/fae4293c-8d41-4928-ae26-33a3ac9113ab/fae4293c-8d41-4928-ae26-33a3ac9113ab3.gif)
![第16章__脱机与联机数据库ppt课件_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/fae4293c-8d41-4928-ae26-33a3ac9113ab/fae4293c-8d41-4928-ae26-33a3ac9113ab4.gif)
![第16章__脱机与联机数据库ppt课件_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/31/fae4293c-8d41-4928-ae26-33a3ac9113ab/fae4293c-8d41-4928-ae26-33a3ac9113ab5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1616章章 脱机与联机数据库脱机与联机数据库脱机与联机是针对数据库的当前形状来说的,当一个脱机与联机是针对数据库的当前形状来说的,当一个数据库处于可操作、可查询的形状时就是联机形状,而一个数据库处于可操作、可查询的形状时就是联机形状,而一个数据库虽然可以看到其名字出如今数据库节点中,但对其不数据库虽然可以看到其名字出如今数据库节点中,但对其不能执行任何有效的数据库操作时就是脱机形状。能执行任何有效的数据库操作时就是脱机形状。16.1 16.1 可视化命令脱机与联机数据库可视化命令脱机与联机数据库脱机和联机数据库究竟有什么意义呢?在数据库管理脱机和联机数据库究竟有什么意义呢?在数据库管理及
2、软件开发过程中,经常会出现对当前数据库进展迁移的操及软件开发过程中,经常会出现对当前数据库进展迁移的操作,而在联机形状下,作,而在联机形状下,SQL Server 2019是不允许复制数据是不允许复制数据库文件的。例如,把当前的开发版本的数据库同步到产品版库文件的。例如,把当前的开发版本的数据库同步到产品版本的数据库,就可以经过这种操作完成,而经过可视化命令本的数据库,就可以经过这种操作完成,而经过可视化命令那么是最为便利的方式之一。那么是最为便利的方式之一。16.1.1 16.1.1 数据库形状数据库形状在可视化操作脱机与联机数据库之前,首先了解一下在可视化操作脱机与联机数据库之前,首先了解
3、一下数据库形状。数据库总是处于一个特定的形状中,如这些形数据库形状。数据库总是处于一个特定的形状中,如这些形状包括状包括ONLINE、OFFLINE或或SUSPECT。假设要确认数据。假设要确认数据库的当前形状,选择库的当前形状,选择sys.databases目录视图中的目录视图中的state_desc列或列或DATABASEPROPERTYEX函数中的函数中的Status属性。属性。16.1.2 运用脱机命令运用脱机命令当在数据库复制过程中,需求暂停当前的联机数据库当在数据库复制过程中,需求暂停当前的联机数据库,就可以运用【脱机】命令来完成,接下来图解如何运用【,就可以运用【脱机】命令来完成
4、,接下来图解如何运用【脱机】命令实现数据库脱机:脱机】命令实现数据库脱机:16.1.3 16.1.3 运用联机命令运用联机命令完成对脱机形状的数据库复制后,要将其恢复为可用完成对脱机形状的数据库复制后,要将其恢复为可用形状,就可以运用【联机】命令来完成,接下来图解如何运形状,就可以运用【联机】命令来完成,接下来图解如何运用【联机】命令实现数据库联机。用【联机】命令实现数据库联机。16.2 16.2 分别与附加数据库分别与附加数据库分别和附加数据库是使数据库脱机与联机的另外一种分别和附加数据库是使数据库脱机与联机的另外一种途径。假设要删除某个数据库,但其正在被访问,假设要强途径。假设要删除某个数
5、据库,但其正在被访问,假设要强行删除,就可以运用分别数据库的操作。本节就引见如何运行删除,就可以运用分别数据库的操作。本节就引见如何运用分别与附加数据库。用分别与附加数据库。16.2.1 16.2.1 分别数据库的本卷须知分别数据库的本卷须知分别数据库就是将数据库从分别数据库就是将数据库从SQL Server实例中删除,实例中删除,但数据库在数据文件和事务日志文件中坚持不变。分别后,但数据库在数据文件和事务日志文件中坚持不变。分别后,还可以将数据库附加到任何还可以将数据库附加到任何SQL Server实例,当然也包括实例,当然也包括分别该数据库的效力器。分别该数据库的效力器。16.2.2 16
6、.2.2 如何分别数据库如何分别数据库分别数据库是将数据库从数据库引擎实例中删除,但分别数据库是将数据库从数据库引擎实例中删除,但其数据文件和日志文件都还在原来的位置保管。分其数据文件和日志文件都还在原来的位置保管。分16.2.4 16.2.4 如何附加数据库如何附加数据库附加数据库可以使数据库的形状与分别时的形状完全附加数据库可以使数据库的形状与分别时的形状完全一样。一样。16.3 16.3 经过经过Transact-SQLTransact-SQL语句分别与附加数据语句分别与附加数据库库对于对于SQL Server分别与数据库的可视化操作来说,其分别与数据库的可视化操作来说,其本质也是经过相
7、应的本质也是经过相应的Transact-SQL语句来完成的。在本节语句来完成的。在本节就经过就经过Transact-SQL来揭开可视化操作的奥秘面纱。来揭开可视化操作的奥秘面纱。16.3.1 16.3.1 运用运用sp_detach_dbsp_detach_db语句分别数据库语句分别数据库sp_detach_db是个系统存储过程,用其可以从效力器是个系统存储过程,用其可以从效力器实例中分别当前未运用的数据库,其语法如下:实例中分别当前未运用的数据库,其语法如下:1 sp_detach_db dbname= database_name 2 , skipchecks= skipchecks 3 ,
8、 keepfulltextindexfile = KeepFulltextIndexFile 16.3.2 16.3.2 运用创建数据库的运用创建数据库的FOR ATTACHFOR ATTACH附加附加数据库数据库可以运用可以运用CREATE DATABASE语句的语句的FOR ATTACH来附加已分别的数据库。下面的代码首先分别数据库来附加已分别的数据库。下面的代码首先分别数据库mytestdb,然后运用,然后运用FOR ATTACH附加该数据库。附加该数据库。mytestdb具有具有1个数据和日志文件。由于文件的位置一旦创个数据和日志文件。由于文件的位置一旦创建,普通不发生更改,所以只需在
9、建,普通不发生更改,所以只需在FOR ATTACH子句中指子句中指定主文件几颗。定主文件几颗。16.4.1 16.4.1 数据库脱机和分别有什么区别数据库脱机和分别有什么区别脱机与连机是相对的两个概念,它表示数据库所处的脱机与连机是相对的两个概念,它表示数据库所处的一种形状,脱机形状时数据库是存在的,只是被封锁了用户一种形状,脱机形状时数据库是存在的,只是被封锁了用户不能访问而已,要想访问可以设为联机形状。不能访问而已,要想访问可以设为联机形状。分别与附加是相对的两个概念,分别后,数据库不存分别与附加是相对的两个概念,分别后,数据库不存在,只存在数据库对应的在,只存在数据库对应的mdf 或或n
10、df 及及ldf物理文件。要运用物理文件。要运用这些文件,可以附加它们。这些文件,可以附加它们。很简单的概念,却能在细微之处置解数据库开发人员很简单的概念,却能在细微之处置解数据库开发人员能否在仔细的对待数据库的每个小功能。能否在仔细的对待数据库的每个小功能。16.4.2 16.4.2 数据库脱机后能否还能访问数据库脱机后能否还能访问脱机从简单意义上来说,就是断开数据库跟一切人的脱机从简单意义上来说,就是断开数据库跟一切人的衔接,由于数据库衔接曾经中断,所以不能再访问脱机数据衔接,由于数据库衔接曾经中断,所以不能再访问脱机数据库。毫无疑问,此题是专门针对开发人员设置的,要求开发库。毫无疑问,此题是专门针对开发人员设置的,要求开发人员掌握数据库的联机和脱机操作,并熟习再联机或脱机时人员掌握数据库的联机和脱机操作,并熟习再联机或脱机时可以做什么。可以做什么。16.5 16.5 小结小结脱机与联机数据库在数据库的完好复制与迁移过程中脱机与联机数据库在数据库的完好复制与迁移过程中非常有用,可以复制或者迁移整个数据库。使数据库处于脱非常有用,可以复制或者迁移整个数据库。使数据库处于脱机与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学二年级数学口算题上册
- 2022年新课标八年级上册道德与法治《第九课 树立总体国家安全观 》听课评课记录(2课时)
- 9-1生活需要法律 2法律保障生活 听课评课记录 新部编人教版七年级下册道德与法治
- 人教版地理七年级上册第四节《世界的气候》听课评课记录5
- 华师大版历史九年级上册第16课《启蒙运动》听课评课记录
- 户外广告制作合同范本
- 三方委托出口合同范本
- 二零二五年度知乎共享空间租赁合作协议
- SBS防水卷材购货合同范本
- 公司租赁合同范本
- TCCEAS001-2022建设项目工程总承包计价规范
- 2024.8.1十七个岗位安全操作规程手册(值得借鉴)
- 二次供水卫生管理制度及办法(4篇)
- 中学生手机使用管理协议书
- 给排水科学与工程基础知识单选题100道及答案解析
- 2024年土地变更调查培训
- 2024年全国外贸单证员鉴定理论试题库(含答案)
- 新版中国食物成分表
- DB11∕T 446-2015 建筑施工测量技术规程
- 运输车辆挂靠协议书(15篇)
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
评论
0/150
提交评论