ms sql入门基础-移动数据库--

ms sql入门基础-移动数据库--

ID:9669534

大小:50.00 KB

页数:2页

时间:2018-05-05

ms sql入门基础-移动数据库--_第1页
ms sql入门基础-移动数据库--_第2页
资源描述:

《ms sql入门基础-移动数据库--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MSSQL入门基础:移动数据库>>  在SQLServer中可以使用拆分(Detach)和附加(Attach)的方法来移动数据库。拆分数据库是从服务器中移去逻辑数据库,但不会将操作系统中的数据库文件删除。附加数据库将会创建一个新的数据库,并复制存储在已有的数据库文件和事务日志文件中的数据。使用系统存储过程Sp_detach_db来拆分数据库,用系统存储过程Sp_attach_db来附加数据库。  Sp_detach_db系统存储过程的语法如下:  sp_detach_db[dbname=]'database_name'  [,[ski

2、pchecks=]'skipchecks']  其中[skipchecks=]'skipchecks'子句中Skipchecks的值为True或False。当Skipchecks的值为True时,指定在执行此过程之前不需要对数据库中的所有表执行UPDATESTATISTICS命令;为False时,则需要执行UPDATESTATISTICS命令。  Sp_attach_db系统存储过程的语法如下:  sp_attach_db[dbname=]'dbname',  [filename1=]'file

3、name_n'[,...16]  其中filename_n包括文件的路径和物理名称。最多可指定16个文件。文件中必须包含主数据库文件。如果需要附加的文件超过了16个,就必须使用带FORATTACH子句的CREATEDATABASE命令来代替。  注意:Sp_attach_db系统存储过程中只能作用于那些已经用Sp_detach_db系统存储过程从服务器中拆分出来的数据库。  例6-16:移动数据库mytest到E:SQLData目录下。  (1)在SQLServerQueryAnalyzer中运行系统存储过程Sp_helpdb,得到mytes

4、t数据库所包含的文件名称、数量、类型、存放位置等信息。命令语句如下:  execsp_helpdbmytest    (2)在SQLServerQueryAnalyzer中运行Sp_detach_db系统存储过程,拆分mytest数据库。命令语句如下:  execsp_detach_dbmytest,true  运行结果如下:  Successfullydetacheddatabase'mytest1'.  DBCCexecutionpleted.IfDBCCprintederrormessages,contactyoursystem

5、administrator.  (3)在操作系统的文件夹窗口中用剪切或粘贴的方式直接将与数据库相关的操作系统文件移动到E:SQLData2000Server目录下。即将D:SQLDatamytest_Data.MDF文件和D:SQLDatamytest_Log.LDF文件移到E:SQLData2000  (4)在SQLServerQueryAnalyzer中运行Sp_attach_db系统存储过程,附加文件到mytest数据库。命令语句如下:  execsp_attach_dbdbname='mytest',  filename1=&

6、#39;e:sqldatamytest_data.mdf',  filename2='e:sqldatamytest_log.ldf'  运行结果如下:  Successfullyattacheddatabase'mytest'.  至此已完成了数据库的移动工作,可在EnterpriseManager中查看mytest数据库的信息,也可以在SQLServerQueryAnalyzer中运行系统存储过程Sp_helpdb来查看移动是否成功。  查看全套MSSQL入门基础教程>>>>>

7、>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。