无法将数据库从VS2008部署到SQL2005

时间:2009-12-10 11:49:25

标签: database visual-studio-2008 sql-server-2005 deployment

我们正在为我们的数据库使用VS2008部署[VS中的数据库解决方案,其中每个数据库都有自己的架构。] 它生成的脚本不能很好地工作。 “在部署之前它比较服务器对象然后创建脚本”是msdn告诉的方式,但显然它试图创建那些存在的对象,或者在删除依赖的sprocs /表之前尝试删除xml模式。 我是否在部署选项上出错了,或者这是一个我不知道的已知错误。有什么意见吗?

1 个答案:

答案 0 :(得分:1)

1)VS部署工具始终尝试创建[model]数据库中存在的所有对象。它永远不会告诉你,但确实如此。我花了很多时间试图弄清楚为什么它试图创建一个我专门从DB项目中删除的登录。 2)就像你说的,它有时会尝试以错误的顺序创建/删除对象。我通常会生成部署脚本,但不会部署,并手动查看。