我希望一台服务器将数据库迁移到另一台服务器。在另一个服务器数据库上已经存在,然后列出所有表,但是它们是空的,我想填充。对于填充,我想使用bcp -数据库迁移。在命令行中,我写了以下内容:
bcp [dbo].[aspnet_Profile] in "c:\SQLAzureMW\BCPData\dbo.aspnet_Profile.dat" -E -n -b 10000 -a 16384 -S servername.database.windows.net -U username@servername -P "password" -d databasename!正确写入的用户名和服务器名passvord。
当我运行时,我会得到以下错误:

错误=服务器不支持数据包大小更改,默认使用。
然后,我将数据包大小固定为默认大小。我删除了"-a“。
bcp [dbo].[aspnet_Profile] in "c:\SQLAzureMW\BCPData\dbo.aspnet_Profile.dat" -E -n -b 10000 -S servername.database.windows.net -U username@servername -P "password" -d databasename!然后,我得到了以下错误:

谁能告诉我应该做什么,或者有什么好的方法来移动数据库?我还使用了SQL迁移向导,但它对我没有帮助。
发布于 2012-01-16 09:49:10
我找到了不起作用的原因,而且确实没有正确的密码,因为我使用了密码,谁把密码分割成碎片,而这个原因,但它是不正确的。我习惯了密码“、”、"$“和其他字符。
https://dba.stackexchange.com/questions/9872
复制相似问题