注册 登录
编程论坛 SQL Server论坛

有人知道Mysql数据库备份如何导入Sqlserver数据库吗?

bluebirdme 发布于 2007-12-01 16:46, 2079 次点击
RT,谢谢大家了。
3 回复
#2
purana2007-12-01 17:16
--测试,先将SQLServer数据导出到文本文件
exec master..xp_cmdshell 'bcp "select OrderID,EmployeeID from Northwind..Orders" queryout d:\t.txt -c -t, -r\r\n -Usa -Padmin'

--在MySQL里新建一个表
create table tb(
OrderID varchar(10),
EmployeeID int
);

--再用Load ... Infile语句导出
load data infile 'd:\\t.txt'
into table tb
fields
terminated by ','
enclosed by '\n'

--查看是否已经导入
select * from tb;

--现在再实现MySQL备份导入SQLServer

--MySQL实现备份
select * into outfile 'd:\\tt.txt'
fields
terminated by ','
enclosed by '\n'
from tb;

--导入到SQLServer
--导入测试失败..由于MySQL生成的文件编码问题..

可以使用DTS..

也可以试试这个mssql2mysql
#3
purana2007-12-01 17:23
使用DTS数据转换服务可以..
建议做一个DTS包.
#4
bluebirdme2007-12-01 20:56
惨了,你说的这些完全不懂啊,怎么办?
1