数据库管理重点.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2.3 分离与附加数据库 2.2.3.1 分离数据库 1.用 SQL Server Management Studio分离数据库 展开树形目录,定位到要分离的数据库上单击鼠标右键,在弹出的快捷菜单中,选择【任务】|【分离】命令。 * * 2.用 T-SQL命令分离数据库 sp_detach_db[@dbname= ] ‘dbname’ --例2-7 sp_detach_db 成绩数据库 * * 要分离的数据库名称 2.2.3.2 附加数据库 1. 用 SQL Server Management Studio附加数据库 1)在数据库节点上单击鼠标右键,弹出快捷菜单,选择【附加】命令。 2)出现【附加数据库】对话框,单击【添加】按钮,出现【定位数据库文件】对话框,在这个对话框里,默认只显示数据库的数据文件,即“mdf”文件。 * * 2.用 T-SQL命令附加数据库 CREATE DATABASE database_name ON filespec [,...n] FOR {ATTACH[ WITH service_broker_option ]|ATTACH_REBUILD_LOG} * * 这里必须给出正确的文件路径 表示附加,不能省略 --例2-8 CREATE DATABASE 成绩数据库 ON ( FILENAME=C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\成绩数据库.mdf ) --必须给出正确的文件路径 FOR ATTACH --附加 2.2.4 脱机与联机数据库 2.2.4.1 脱机数据库 1. 用 SQL Server Management Studio脱机数据库 1)展开树形目录,定位到要脱机的数据库上单击鼠标右键,在弹出的快捷菜单中,选择【任务】|【脱机】命令。 2)弹出【使数据库脱机】对话框,单击【关闭】按钮即可完成操作。 * * 2. 用 T-SQL 命令脱机数据库 ALTER DATABASE database_name set OFFLINE * * 设置为脱机 --例2-9 ALTER DATABASE 成绩数据库 set OFFLINE 2.2.4.2 联机数据库 1. 用 SQL Server Management Studio联机数据库 1)展开树形目录,定位到要联机的数据库上单击鼠标右键,在弹出的快捷菜单中,选择【任务】|【联机】命令。 2)弹出【使数据库联机】对话框,单击【关闭】按钮即可完成操作 * * 2. 用 T-SQL 命令联机数据库 ALTER DATABASE database_name set ONLINE * * 设置为联机 --例2-10 ALTER DATABASE 成绩数据库 set ONLINE 2.2.5 删除数据库 1. 用 SQL Server Management Studio删除数据库 在【对象资源管理器】中,定位在目标数据库上单击鼠标右键,在弹出的快捷菜单中选择【删除】。 2.用 T-SQL 命令删除数据库 DROP DATABASE database_name[,...n] * * 可同时删除多个数据库 --例2-11 DROP DATABASE BJGL 2.2.6 收缩数据库 1. 用 Management Studio收缩数据库和文件 1)在目标数据库上单击鼠标右键,在弹出的快捷菜单中选择【任务】|【收缩】|【数据库】。 2)出现【收缩数据库】对话框,选中并设置相应的值,点击【确认】。 3)如果想收缩数据库的指定数据文件或日志文件,可右击相应的数据库,弹出快捷菜单,选择【任务】|【收缩】|【文件】 4)出现【收缩文件】对话框,选中并设置相应的值,点击【确认】。 * * 2. 用 T-SQL命令收缩数据库和文件 1)使用T-SQL收缩数据库 DBCC SHRINKDATABASE (database_name [, target_percent] [, {NOTRUNCATE|TRUNCATEONLY}] ) * * 要收缩的数据库名称 收缩数据库的比例 被释放的文件空间依然保持在数据库文件的范围内。如果未指定,则被释放的文件空间将被操作系统回收利用 将数据文件中的任何未使用的空间释放给操作系统,使用时忽略target_percent 2. 用 T-SQL命令收缩数据库和文件 2)使用T-SQL收缩文件 DBCC SHRINKFILE ({file_name|file_id} {[,target_size] |[,{EMPTYFILE|NOTRUNCATE|TRUNCAT

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档