我通常在 Visual Studio 中创建一个解决方案文件夹并将我的数据库脚本放入其中。我总是至少使用这组脚本:
- 掉落模型
- 创建模型脚本
- 用户功能
- 存储过程
- 静态数据(查找表)
- 测试数据(未部署)
然后我简单地将它们组合起来并在 SQL Server 上运行,这样我就可以在一个步骤中重新创建整个数据库(通过将这些脚本组合成一个脚本并执行它)。
反正。我从未在以下任何一个中使用过项目:
- Visual Studio 或
- SQL 管理工作室
我尝试在 Visual Studio 2010 中创建SQL Server 2008 数据库项目,但不知何故,我对所有可能的服务器设置感到不知所措(无论如何,我更喜欢保持服务器上的默认设置)。所以我有点困惑:我应该使用这个项目模板还是应该做我一直做的同样的事情?
你用什么,为什么?使用这两种方法我可以从中受益什么?