我通常在Visual Studio中创建一个解决方案文件夹,并将我的数据库脚本放在其中。我总是至少使用这组脚本:
然后我简单地将它们组合起来并针对SQL Server运行,这样我就可以在一个步骤中重新创建整个数据库(通过将这些脚本组合成一个并执行它)。
反正。我以前从未使用过任何项目:
我尝试在Visual Studio 2010中创建 SQL Server 2008数据库项目,但我不知何故被所有可能的服务器设置所淹没(我更喜欢保持默认设置在服务器上) )。所以我有点困惑:我应该使用这个项目模板还是我应该做同样的事情?
你用什么?为什么?使用其中任何一个可以从中受益的是什么?
答案 0 :(得分:4)
如果我是你,我会继续按照你的方式去做。其实我呢!在我看来,将一个实际的.sql文件放在一个文件夹供您使用/编辑/查看的优点远远优于使用DB项目所获得的优势。如果你正在做类似存储报告的事情,你会使用数据库项目,你需要与8个数据库进行通信,然后比较8个不同的数据库并保存结果集等等......现在不要弄错我的数据有优势项目,我只是认为当你有一个已经有效的简单设置时,它们实际上并没有提供太多帮助。
Advantages of the SQL Server 2008 Database Project in VS10:
答案 1 :(得分:0)
如果您正在寻找一些不太复杂的东西,您可能想尝试SQL Source Control。这甚至不需要你维护脚本,因为它在幕后不适合你。但是,如果您使用TFS或SVN,它只能作为您的解决方案。它的成本为295美元......
它有28天的试用期,所以如果你很乐意尝试,我会对你的反馈感兴趣。