- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
各类数据库数据的导入和导出
sql server 2008如何导出数据库再导入到sqlserver 2005方法一:可以用导入导出。
看下SQL2005都支持那些格式的导入(例如EXCEL),然后在SQL2008把你想要导出的表导出到那种格式,最后在SQL2005导入。
方法二:可以用所有任务Tasks的脚本Generate Scripts。
在你想要导出数据的数据库右击鼠标所有任务、脚本然后按向导一步步往下最后完成。不过要注意的是在set scripting options步骤中的save to file 选项的files to generate 如果你这10张表比较小可以按默认的single file ,比较大的话(像大于50M)就选择single sille per object ,然后点击右边的高级选项Advanced 在弹出窗口中有一项是tyoes of data to script 注意要选择schema and data选项,还有一项是script for server version 这选项选择SQL Server 2005。最后找到你所保存的脚本路径,在SQL2005上当平常语句执行就可以了。(注意SQL2005是否有有那个数据库)
如何将SQL server 2008 里的查询结果导出到 Excel 表内?一、SQL SERVER 和ACCESS的数据导入导出
常规的数据导入导出:
使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:
○1在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation
○2Services(数据转换服务),然后选择 czdImport Data(导入数据)。
○3在Choose a Data Source(选择数据源)对话框中选择Microsoft Access as the Source,然后键入你的.mdb数据库(.mdb文件扩展名)的文件名或通过浏览寻找该文件。
○4在Choose a Destination(选择目标)对话框中,选择Microsoft OLE DB Prov ider for SQL Server,选择数据库服务器,然后单击必要的验证方式。
○5在Specify Table Copy(指定表格复制)或Query(查询)对话框中,单击Copy tables(复制表格)。
○6在Select Source Tables(选择源表格)对话框中,单击Select All(全部选定)。下一步,完成。
Transact-SQL语句进行导入导出:
1.在SQL SERVER里查询access数据:
SELECT *
FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,
Data Source=c:\DB.mdb;User ID=Admin;Password=)...表名
2.将access导入SQL server
在SQL SERVER 里运行:
SELECT *
INTO newtable
FROM OPENDATASOURCE (Microsoft.Jet.OLEDB.4.0,
Data Source=c:\DB.mdb;User ID=Admin;Password= )...表名
3.将SQL SERVER表里的数据插入到Access表中
在SQL SERVER 里运行:
insert into OpenDataSource( Microsoft.Jet.OLEDB.4.0,
Data Source= c:\DB.mdb;User ID=Admin;Password=)...表名
(列名1,列名2)
select 列名1,列名2 from sql表
实例:
insert into OPENROWSET(Microsoft.Jet.OLEDB.4.0,
C:\db.mdb;admin;, Test)
select id,name from Test
INSERT INTO OPENROWSET(Microsoft.Jet.OLEDB.4.0, c:\trade.mdb; admin; , 表名)
SELECT *
FROM sqltablename
二、SQL SERVER 和EXCEL的数据导入导出
1、在SQL SERVER里查询Excel数据:
SELECT *
FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,
Data Source=c:\book1.xls;User I
文档评论(0)