VSDBCMD与SQLCMD

Vis*_*mji 0 sql database project visual-studio-2010 datadude

在使用数据库项目(VS 2010)时,这是部署数据库VSDBCMD或SQLCMD的更好选择.除了默认变量(databasename,datapath和logpath)之外还有其他主要缺点吗?

Rem*_*anu 6

vsdbcmd是一个diff工具:它可以分析.dbschema,将其与目标数据库进行比较,并通过有选择地添加,删除和更改现有对象,将目标数据库提升到.dbschema文件中的模式.sqlcmd只是一个执行工具,它需要一个.sql脚本并盲目地运行它.所以它真的是苹果到橙子,这两种工具在目的和能力上有很大不同.