我希望一台服务器将数据库迁移到另一台服务器。在另一个服务器上的数据库已经存在,然后是所有的表,但它们是空的,我想填充。对于填充,我想使用 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!
Run Code Online (Sandbox Code Playgroud)
用户名和服务器名密码写正确。
当我运行时,我收到此错误:
错误 = 服务器不支持数据包大小更改,默认使用。
然后我将数据包大小固定为默认大小。我删除了“-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!
Run Code Online (Sandbox Code Playgroud)
然后我收到以下错误:

谁能告诉我应该怎么做,或者有什么好的方法来移动数据库?我还使用了 SQL Azure 迁移向导,但它对我没有帮助。
| 归档时间: |
|
| 查看次数: |
549 次 |
| 最近记录: |