《SQL Server 2005实用教程》第13章 SQL Server 数据转换-例题解答_第1页
《SQL Server 2005实用教程》第13章 SQL Server 数据转换-例题解答_第2页
《SQL Server 2005实用教程》第13章 SQL Server 数据转换-例题解答_第3页
《SQL Server 2005实用教程》第13章 SQL Server 数据转换-例题解答_第4页
《SQL Server 2005实用教程》第13章 SQL Server 数据转换-例题解答_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQLServer2005实用教程第13章SQLServer数据转换第13章SQLServer数据转换——例题解答例13-2-1:利用导入向导将一个Excel工作表中的内容导入到SQLServer2005的STUDENT数据库中,导入的数据表命名为“T_DEPARTMENT”。完成此题的步骤如下:(1)打开MicrosoftExcel2000,新建一个Excel工作簿,并在Sheet1工作表中输入需要导入SQLServer2005中的数据,这里输入的数据如图13-2-1所示,并将文件保存在用户指定的文件夹中,文件名为DEPARTMENT.XLS,关闭MicrosoftExcel2000。

图13-2-1Excel中输入的数据(2)打开SQLServer管理控制台,展开服务器,右键单击数据库名称,从弹出的快捷菜单中依次选择“任务|导入数据”选项。(3)系统会启动SQLServer导入和导出向导工具,并会出现欢迎使用向导对话框。该对话框中列出了导入向导能够完成的操作。(4)单击“下一步”按钮,会出现选择数据源对话框。在该对话框中,可以设置数据源类型、服务器名称、身份验证方式和需要使用的数据库。(5)这里在数据源旁边的下拉列表框中找到MicrosoftExcel,并选中它。(6)单击对话框下部Excel文件路径右侧的按钮,在弹出的选择文件对话框中找到前面创建的DEPARTMENT.XLS文件所在的文件夹,选中该文件作为数据导入的源文件,并单击“打开”按钮。(7)确保选中了“首行包含列名称”复选框。(8)单击“下一步”按钮,会出现选择导入的目标数据库类型对话框。本例需要完成从MicrosoftExcel2000文件中导入数据到SQLServer2005,应该使用SQLServer数据库作为目标数据库,因此接受系统给出的默认目标“SQLNativeClient”。选择目标服务器,使用Windows身份验证,并将最下方的目标数据库的名称设置为STUDENT数据库。(9)设定完成后,单击“下一步”按钮,会出现指定表复制或者查询对话框,如图13-2-9所示。在该对话框中可以选择“复制一个或多个表或视图的数据”选项,或者通过编写查询语句以指定要传输的数据,这里选择“复制一个或多个表或视图的数据”选项。(11)单击“预览”按钮,可以预览该表内的数据。(12)设置好各个选项后,单击“下一步”按钮,会出现保存并执行包对话框。在该对话框中,可以指定是否希望保存包,也可以立即执行导入数据操作。(13)单击“下一步”按钮,出现完成该向导对话框。(14)单击“完成”按钮,出现正在执行操作对话框。(15)执行完成后,系统会显示导入操作是否成功的提示对话框,如图13-2-15所示。单击“报告”按钮,可进行查看报告或将报告保存到文件等操作。单击“关闭”按钮,就完成了此次数据导入的操作。例13-3-1:利用导出向导将SQLServer2005中STUDENT数据库的T_STUDENT表、T_COURSE表和T_SCORE三个表中的数据导出到一个ACCESS数据库中,三个数据表的名称保持不变。完成此题的步骤如下:(1)启动MicrosoftAccess2000,在图13-3-1所示的对话框中选择“空Access数据库”选项,并单击“确定”按钮。图13-3-1选择数据库对话框(2)在弹出的“文件新建数据库”对话框中确定文件保存的文件夹,并在窗口下面的文件名栏中输入“STUDENTBACK.MDB”作为新建的数据库名称,如图13-3-2所示。单击“创建”按钮创建一个空的Access数据库。创建完毕后,关闭MicrosoftAccess2000应用程序。图13-3-2新建数据库对话框(3)打开SQLServer管理控制台,展开指定的服务器,右击数据库名称,从弹出的快捷菜单中选择“任务|导出数据”选项。(4)出现SQLServer导入和导出向导对话框,它显示了该导出向导所能完成的操作。(5)单击“下一步”按钮,会出现选择导出数据的数据源对话框。这里在数据源栏中选择“SQLNativeClient”选项,选择要使用的服务器名称以及身份验证方式,并在数据库栏中选择STUDENT作为数据库的名称。(6)单击“下一步”按钮,会出现选择目的对话框。这里在目的栏中选择MicrosoftAccess。如果在创建Access数据库时设置了用户名和密码,则需要在这里输入设定的用户名和口令。这里单击文件名右边的“浏览…”按钮,会出现选择文件对话框,在此对话框中可以输入目标数据库的文件名,这里找到在步骤(2)中创建的空数据库所在的文件夹,并选择数据库STUDENTBACK.MDB作为数据导出的目的数据库。(7)单击“下一步”按钮,会出现指定表复制或查询对话框。(8)单击“下一步”按钮,会出现选择源表和源视图对话框。其中可以选定将源数据库中的哪些表格或视图复制到目标数据库中,只需单击表格名称左边的复选框,即可选定或者取消复制该表格或视图。这里选中表T_STUDENT、表T_COURSE和表T_SCORE。(9)选择好要复制的数据表后,单击“下一步”按钮,会出现保存并执行包对话框。这里选中“立即运行”选项。(10)单击“下一步”按钮,出现完成该向导对话框。其中显示了在该向导中进行的设置,确认无误后,单击“完成”按钮;否则,可单击“上一步”按钮返回进行修改。这里单击“完成”按钮,向导开始执行数据导出任务。执行成功后,会显示提示信息。(11)打开MicrosoftAccess2000应用程序,找到数据库STUDENTBACK.MDB所在的文件夹,并在Access中打开此数据库。可以看到数据库中新增加了三个数据表T_COURSE、T_SCORE和T_STUDENT。例13-4-1:使用复制数据库向导生成一个新的数据库,名称叫STUDENT_NEW。使用的源数据库为STUDENT数据库。完成此题的具体步骤如下:(1)复制数据库向导需要使用SQLSERVERAGENT服务,因此,打开SQLSERVER配置管理器,启动SQLServerAgent服务。(2)打开SQLServer管理控制台,展开指定的服务器,右击STUDENT数据库的名称,从弹出的快捷菜单中选择“任务|复制数据库”选项。(3)会打开欢迎使用复制数据库向导对话框。(4)单击“下一步”按钮,出现选择源服务器对话框。在这里可以选择要使用的源服务器名称和身份验证方式。(5)单击“下一步”按钮,打开选择目标服务器对话框。在这里可以选择要使用的目标服务器名称和采用的身份验证方式。(6)单击“下一步”按钮,打开选择传输方法对话框。在这里可以选择使用分离和附加方法或使用SQL管理对象方法来传输数据。(7)单击“下一步”按钮,打开选择要移动或复制的数据库对话框。要实现对现有数据库的移动或复制,只需选中相应选项前面的复选框即可。这里选中STUDENT数据库对应的复制选项的复选框,表示要复制STUDENT数据库。(8)单击“下一步”按钮,打开配置目标数据库对话框。在这里将目标数据库的名称设置为“STUDENT_NEW”,将对应的数据库文件以及事务日志文件的目标文件夹都修改为“E:\DATA”。(9)单击“下一步”按钮,打开配置包对话框。此时系统会自动给出一个包的名称,可以修改系统给出的名称。(10)单击“下一步”按钮,打开安排运行包对话框。这里选中“立即运行”选项。(11)单击“下一步”按钮,打开完成该向导对话框。其中显示了在该向导中进行的设置,确认无误后,单击“完成”按钮可执行该向导;否则,可单击“上一步”按钮返回进行修改。(12)这里单击“完成”按钮,向导开始执行,会显示正在执行操作对话框。(13)当向导执行结束后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论