1、打开SQL Server,找到需要导出的数据库。
2、在需要导出的数据库上右击,选择任务选项中的导出数据选项。
3、SQL Server导入和导出向导窗口中,单击下一步按钮。
4、选择数据源对话框中,选择数据源选项中的Microsoft OLE DB Provider for SQL Server选项。
5、选择使用SQL Server身份验证,输入用户名和密码,选择要导出的数据库,单击下一步。
6、选择目标对话框中,选择目标选项中的Microsoft OLE DB Provider for SQL Server选项。
7、选择使用SQL Server身份验证,输入用户名和密码,单击新建按钮。
8、出现的创建数据库窗口中,在名称处输入一个导出数据库的名字,本例为NewData。
9、可以看到在数据库选项中,多出了一个NewData的名称,单击下一步。
10、指定复制或查询对话框中,选择复制一个或多个表或视图的数据选项,单击下一步。
11、选择源表和源视图对话框中,选择自己要导出的表和视图。
12、运行包对话框中,单击完成按钮。
13、数据就成功导出了。
左侧文件浏览器Tables下找到需要导出的表,在表上右键--->导出数据,此时打开导出窗口,默认停留在“SQL插入”选项卡,右下角有个"Where子句"输入框,输入部分数据的过滤条件。然后,指定输出文件,点击导出。自从SQLServer2005推出后,因为有了更好的性能,所以有很多与SQLServer2000相关的应用程序需要升级到这个版本。但如何才能以最快最方便的方式把其中的表结构及对应的数据和数据的其它的格式导入到SQLServer2005呢?SQLServer2005的数据又如何导入到SQLServer2000上?我们分别来看下面实现的方式:1)SQLServer2000数据导入到SQLServer2005中好的是微软的产品一般都对之前的产品比较兼容,在SQLServer2000中,只需要把其数据进行备份,在对应的数据库中点击右键,然后选择“所有任务”下的“备份数据库”,就d出一个对话框,然后点击“添加”按钮,输入对应的数据库备份名称,就可以备份数据了。然后在SQLServer2005中,在数据库中点击右键,点击“还原数据库”,在d出的对话框中,“常规”的选项卡中,“目标数据库”后面中,输入数据库的名字,在指定用于还原的备份集的源和位置下面选择“源设备”,在后面对应的文件夹按钮中点击选择我们在SQLServer2000中备份的数据库,然后选中前面的选框,需要在“选项”选项卡中修改对应的路径,这样就可以在SQLServer2005中恢复对应的数据了。在这种数据的导入过程,其实并不考虑SQLServer版本的问题了,它和各版本之间数据的互相导入没有什么区别,就是界面的显示不同而已。下面再看第二种方式。2)SQLServer2005数据导入到SQLServer2000中此方法就不能按照上面的导入来实现了,否则会报版本不同的错误显示的。但如何来实现呢,我们在SQLServer2005中,在对应的数据库中点击右键然后选择“任务”菜单下的“生成脚本”,连续点击两个“下一步”,然后在d出的对话框中,在“选项”下面的框中找到“为服务器版本编写脚本”,把后面的SQLServer2005修改成SQLServer2000,然后再点击下一步,把表选中,如有存储过程,也需要把存储过程选中,然后点击下一步,全选存储过程或者表,然后点击“下一步”,再点击“完成”,然后会在新建的查询窗口中生成了所有的SQL语句,我们把这些语句进行复制,然后在SQLServer2000中对应数据库的查询分析器中进行执行,就把对应的表结构及存储过程生成了。这时我们再来用SQLServer2000中在对应数据库中点击右键,在“所有任务”对应的“导入数据”,输入SQLServer2005中服务器的名称或者IP地址,然后再输入SQLServer2000中服务器对应的名称或者IP地址,然后默认的选择进入“下一步”,全选所有的表,然后点击两个“下一步“,数据就可以导进来了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)