我正在努力将项目从内部部署TFS服务器迁移到VSTS,因为我遵循了link。
但是当我运行这个命令chmod 755 myapp
git add myapp
git commit -m "fixed permissions" myapp
时,我得到的错误就像 VS403250:dacpac或源数据库不是一个独立的TFS Collection数据库,即使我从我的on上分离了这个集合前提是TFS服务器。
您能否告诉我如何尽快解决上述错误?
答案 0 :(得分:1)
我对分离数据库和分离集合之间的区别感到困惑。您必须从应用程序层上的TFS管理控制台或tfsconfig命令行实用程序中分离该集合。我更喜欢命令行。仅供参考:我第一次尝试使用管理控制台重新连接集合时,我重新启动应用程序层之前已经挂起并且似乎运行了六个小时,它最终出错了。使用tfsconfig正确地工作时,只需几分钟即可连接一个包含48个项目的160 GB集合。
您可以在分离集合后创建dacpac或备份集合。然后,如果是干运行,请重新连接集合。
答案 1 :(得分:0)
根据您需要分离收集数据库的troubleshooting document,然后再次生成DACPAC。
VS403250:dacpac不是分离的TFS Collection数据库。
DACPAC不是基于分离的集合构建的。这个系列 数据库需要detached并再次生成DACPAC。