我试图仅使用命令行从SQL Server 2008获取完整的DB DDL,有没有办法用BCP执行此操作?或其他SQL Server工具?
答案 0 :(得分:0)
我创建了SMOscript,它为数据库中的所有对象创建了一个脚本,或者为每个对象创建了一个脚本文件。
答案 1 :(得分:0)
如果您愿意使用第三方工具,则可以通过将数据库与空数据库进行比较,使用SQL Compare命令行来执行此操作。
sqlcompare.exe / s1:yourserver / db1:yourdatabase / s2:yourserver / db2:ablankdatabasethat yourcreateinadvance /scriptfile:myscriptfile.sql