0

我有这个问题......可能类似于在 Visual Studio 中从数据库项目执行脚本

但我不明白给出的解决方案。

所以我在 Visual Studio 中做了一个 Database Server 2008 项目。只有一张桌子。当我按下 DEPLOY 时,在 SQLServer2008 中创建数据库并创建表。

现在,如果我想将项目提供给拥有 SQLServer 并且他需要在他的计算机中重新创建数据库和表的人怎么办?.. 除了从 Visual Studio 执行查询之外,还有什么方法可以创建自动执行的可执行文件“从 Visual Studio 外部部署”?

谢谢,

4

1 回答 1

0

Visual Studio 中有不同类型的数据库项目。旧的,没有那么丰富的功能。Visual Studio 2010 Team Database Edition 附带的“Data Dude”以及SQL Server Data Tools附带的最新迭代。所有这些都可以安装在标准 Visual Studio Professional 之上,并且不需要额外的许可证。

SQL Server Data Tools 是最新的,也是最好的集成和最强大的变体。它还可用于比较现有模式并生成升级脚本或为您自动升级现有数据库中的模式。

在构建期间,将创建一个包,其中包含数据库的所有架构信息。然后,您可以使用SQL Server 数据工具MSDeploy提供的命令行工具将压缩架构文件部署到新的或现有的数据库。

如果需要,此部署机制还可以升级现有模式。

于 2013-01-15T14:30:05.790 回答