请教sql server 2005 如何将整个数据库转换为.sql文件,此文件又可以在mysql中执行批次任务文件后恢复数据
2个回答
展开全部
1.打开Sqlserver,在对象管理器里找到要搞的库右键-》任务-》生成脚本
2.在弹出的向导中跟着向导一步一步做吧,最后可以搞出一个文件
3.一个库就一个文件你就直接在mysql里执行算了,导出的脚本会有一些垃圾语句,边执行边修改吧
2.在弹出的向导中跟着向导一步一步做吧,最后可以搞出一个文件
3.一个库就一个文件你就直接在mysql里执行算了,导出的脚本会有一些垃圾语句,边执行边修改吧
追问
不能用,在MYSQL里,运行批次处理,就会出错。一个表也导不进去,是什么原因
追答
打开脚本看一下,里面很多东西例如:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
这些东西在MYSQL里是没有的
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TMP_ZLGHB_RPT01_CITY]') AND type in (N'U'))
BEGIN
这种语句在MYSQL里不是这么写的,
哥们儿迁移这种事情没那么简单的,手动一点一点搞吧,目前没啥好办法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询