我正在使用 msdeploy(版本 2)将数据库从机器 A 传输到机器 B。
在机器 A 上的数据库中有一些用户在机器 B 上不存在,因此传输(部分)失败并显示以下消息:
Error Code: ERROR_SQL_EXECUTION_FAILURE
More Information: An error occurred during execution of the database script.
The error occurred between the following lines of the script: "3" and "5".
The verbose log might have more information about the error.
The command started with the following: "CREATE USER [someDomain\someUser] FOR LOGIN [someDomain"
Windows NT user or group 'someDomain\someUser' not found.
Check the name again. http://go.microsoft.com/fwlink/?LinkId=178587
数据库似乎被转移了,除了用户创建。有谁知道这次失败后数据库处于什么状态?
有什么方法可以在没有用户(或者没有特定用户的情况下更好)的情况下使用 msdeploy 传输数据库?