【发布时间】:2016-06-30 15:05:03
【问题描述】:
当我尝试将数据库同步到文件时 - 失败并出现错误:
Microsoft.Web.Deployment.DeploymentException:(2016 年 3 月 15 日下午 12:00:11)在远程计算机上处理请求时出错。 ---> System.Exception:调用的目标已抛出异常。 ---> System.Exception:为数据导入或导出指定了架构“dbo”和名称“dtproperties”的表,但在数据库架构中不存在。
我的数据库中没有这样的表。
这是我正在使用的命令
"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -Verb:Sync -Source:dbDacFx="Data Source=db1\sql2012;Database=Sitecore_Core;User ID=sa;Password=very_extra -securie-pws",computername="https://mytargetcomp.local:8172/msdeploy.axd?site=some-site",username=administrator,password=adminOasssa,authtype=basic -allowuntrusted -Dest:dbDacFx=c: \Northwind.dacpac -调试
添加 1: 我尝试添加由 Chief7 提出的属性:
"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -Verb:Sync -Source:dbDacFx="Data Source=db1\sql2012;Database=Sitecore_Core;User ID=sa;Password=very_extra -securie-pws",IgnoreExtendedProperties=true,DropExtendedPropertiesNotInSource=true,computername="https://mytargetcomp.local:8172/msdeploy.axd?site=some-site",username=administrator,password=adminOasssa,authtype=basic - allowuntrusted -Dest:dbDacFx=c:\Northwind.dacpac -debug
但还是同样的失败。
添加 2: 我认为这个问题可能出在 WmSvc 中,但是,即使在本地执行 - 我仍然遇到以下 cmd 的问题:
msdeploy.exe -Verb:Sync -Source:dbDacFx="Data Source=db1\sql2012;Database=SiteCore_Core;User ID=sa;Password=password",IgnoreExtendedProperties=true,DropExtendedPropertiesNotInSource=true -Dest:dbDacFx=d :\Northwind.dacpac,IgnoreExtendedProperties=true,DropExtendedPropertiesNotInSource=true -debug
【问题讨论】:
标签: msdeploy