我有两个服务器,都是另一个的精确克隆,一个是生产现场使用,另一个是严格为后端DATAENTRY。
在两个不同的服务器上使用MSSQL,我使用以下命令行在服务器之间传输表数据.
从DATAENTRY:
bcp.exe "SELECT * from database.dbo.table WHERE Modified > '{MM/DD/YYYY} 00:00:00.000'" queryout C:\export\dbtabledump.bcp -n -U{username} -P{password}##FTP上传文件: dbtabledump.bcp到PRODUCTION##
bcp.exe database.dbo.table in "C:\import\dbtabledump.bcp" -n -U{username} -P{password}现在,我想将DATAENTRY服务器精简到基本的部分,使用LAMP而不是当前的WIN/IIS/MSSQL组合。两个平台上的数据库架构将是相同的。
以下是我的问题:
目前,我已经找到了mysqldump命令
发布于 2012-08-26 18:03:29
我按照mrdenny关于使用sqlcmd的提示解决了这个问题。由于BCP格式不能从MySQL导出,所以我使用CSV格式。
这些步骤是:
发布于 2012-08-18 04:42:34
不,不能将mysqldump的输出与bcp一起使用。Mysqldump创建一个SQL脚本,然后可以运行该脚本。如果模式相同,则可能只需使用sqlcmd运行输出脚本即可。
https://dba.stackexchange.com/questions/22709
复制相似问题