- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目十二 数据库迁移12.2项目目的 学会利用如下几种方法实现SQL Server数据库的迁移。数据库的分离与附加数据库的导入与导出生成数据库脚本迁移数据库结构使用工具Publishing wizard迁移数据库12.3 项目内容与要求将数据库bookstore分离,并将其数据文件bookstore.mdf和bookstore.ldf文件复制到D:\data\,再将其附加进来;导出数据库BookStore中的所有表到一个Access 2003文件bookstore.mdf;将上一步中导出的bookstore.mdf导入到新建的SQL Server数据库bs中;生成数据库bookstore的脚本文件,将其保存为bookstore.sql,并查看该文件的内容;安装Publishing Wizard,并用数据库bookstore生成SQL Server 2000版本的脚本文件,保存为bookstore2k.Sql,查看该文件的内容。12.4 项目指导1. 使用数据库的分离与附加的方法2. 使用数据库的导入导出的方法3. 使用生成数据库脚本的方法4. 使用Publishing Wizard工具1. 使用数据库的分离与附加的方法任务1:使用拷贝数据库文件的方法迁移数据库步骤一、 分离数据库BookStore(1)打开Microsoft SQL Server Management Studio,并连接数据库服务器后,如图12-1所示,在“数据库”下找到“BookStore”,右键单击,选择“任务”中的“分离”。图12-1 分离数据库 (2)在弹出的“分离数据库”的窗口中,勾选断开“删除连接”下面的复选框,单击确定,即可分离数据库,如图12-2所示。3)在相应的文件夹下找到数据库BookStore对应的数据库文件BookStore.MDF和BookStore.LDF,并将其拷贝至新的位置,如D:\Data\文件夹下。图12-2 分离数据库步骤二、附加数据库BookStore(1)打开Microsoft SQL Server Management Studio,并连接数据库服务器后,如图12-3所示,右键单击“数据库”,并选择“附加”。图12-3 附加数据库 2)在弹出的“附加数据库”的窗口中,单击添加按钮,并在弹出的选择文件的对话框中,找到D:\Data\下面的BookStore.MDF,单击“确定”,如图12-4所示。3)在附加数据库窗口中,查看无误后,单击“确定”按钮,即可附加数据库。图12-4 附加数据库 2. 使用数据库的导入导出的方法任务2: 直接使用SQL Server 提供的工具在不同数据库管理系统间迁移数据库,此处以Access 2003为例步骤一、导出数据库BookStore到Access 2003(1)使用Access 2003创建一个空数据库BookStore.mdb,保存在D:\Data\下,并关闭该文件。(2)打开Microsoft SQL Server Management Studio,并连接数据库服务器后,如图12-5所示,在“数据库”下找到“BookStore”,右键单击,选择“任务”中的“导出数据(X)……”。图12-5 导出数据库 (3)在弹出的“导入和导出向导”的窗口中,单击“下一步”。在“选择数据源”窗口中,作如下选择: 数据源—Microsoft OLE DB Provider for SQL Server; 服务器—(你的服务器名称,通常是使用的计算机名称); 数据库—BookStore,并选择合适的认证方式,如选择“使用 SQL Server认证方式”,需要输入用户名/密码。如图12-6所示,单击“下一步”。图12-6 选择数据源 (4)在“选择目标”的窗口中,做如下选择: 目标—Microsoft Access, 文件名: D:\Data\BookStore.mdb,如图12-7所示,单击“下一步”。图12-7 选择数据库导出目标数据库 (5)在接下来的窗口中,选择“复制一个或多个表或视图的数据”, 单击“下一步”,在“选择表和视图”中,单击“选择所有”,单击“下一步”。(6)接下来,依次选择立即执行和完成,等待数据库完成导出任务后,使用Access打开D:\Data\BookStore.mdb,查看相关数据内容。步骤二、从Access 2003文件导入数据库(1)在Microsoft SQL Server Management Studio中新建一个数据库bs,在其上单击右键,选择“任务”中的“导入数据(1)”,如图12-8所示。图12-8 导入数据库 2)在接下来的步骤与导出步骤类似,只是选择数据源时改为:数据源Microsoft Access, 文件名—D:\Data\BookStor
文档评论(0)