日期:2014-05-17  浏览次数:20612 次

sql server2000数据导出方法
公司原有数据存储在sql server2000中,现在想转存到oracle 10g中。再次之前没接触过sql server,请教大神们,怎么将sql server里面的表的数据导出为Access格式或者txt文件。急用,不甚感激!
------最佳解决方案--------------------
--开启xp_cmdshell 
sp_configure 'show advanced options', 1
go 
reconfigure 
go 
sp_configure 'xp_cmdshell', 1 
go reconfigure 
go 
--导出到TXT文本
EXEC master..xp_cmdshell 'bcp dbname..tablename out c:/DT.txt -c -Sservername -Usa -Ppassword' 
或 
EXEC master..xp_cmdshell 'bcp "Select * from dbname..tablename" queryout c:/DT.txt -c -Sservername -Usa -Ppassword' 
--导出到Access
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source=" c:\DB.mdb";User ID=Admin;Password=')...表名 (列名1,列名2) select 列名1,列名2 from sql表

------其他解决方案--------------------
SQLServer自带的导入导出工具可以导到Oracle,但是10g那个版本不知道支不支持,我也没有2000,连截图都解不了
------其他解决方案--------------------
求指点,求拍砖!
------其他解决方案--------------------
谢谢楼上两位朋友!马上试用
------其他解决方案--------------------
[img=http://my.csdn.net/my/album/detail/1393138][/img]测试下发图
------其他解决方案--------------------
http://my.csdn.net/my/album/detail/1393138
------其他解决方案--------------------
我上网机器,不是工作机,所以我不能截图回复。
按您的截图选择之后我该怎么继续?
------其他解决方案--------------------
我觉得这应该是个很简单的步骤,就像我使用oracle导入导出一样。