我有一个巨大的遗留数据库,我正试图在源代码管理下。我在这里查看了stackoverflow并决定使用Visual Studio 2008数据库项目,然后在svn上提交内容。我成功地将模式导入到项目中,但是我找不到任何方法来使用这种项目的用户友好的表设计器。每当我打开一个表时,它都会打开DDL定义。我需要设计师,否则我不会得到团队的支持。有任何建议/解决方法吗?
答案 0 :(得分:3)
我会使用Microsoft® Visual Studio Team System 2008 Database Edition GDR。哪个脚本中的每个对象都有自己的文件,因此可以轻松跟踪版本控制。
对于不想使用该工具的开发人员,让他们在Management Studio中进行开发,然后使用Database Edition中的Schema Compare工具在他们准备检查时自动从开发数据库中将更改从项目文件中提取出来-in。
您可以编写一些(狡猾的)Visual Studio宏来自动执行架构比较,只需点击开发人员即可。
答案 1 :(得分:0)
我发现sql server management studio(表达免费或完整产品)比visual studio数据库项目更容易使用。我喜欢vs的一个好处是你可以在服务器资源管理器中选择多个对象(例如所有表)并为它们生成一个脚本。这些不易维护,但有利于快速备份所有对象。 Management studio具有表和查询设计器,还允许显示执行计划和客户端统计信息,以便您可以根据需要优化查询/ sps。
我只使用它与视觉源安全的源代码控制,从Management Studio的角度来看工作正常,但vss不是很好! (越野车,撞车,腐败等)。
答案 2 :(得分:-1)
尝试打开服务器资源管理器(查看>服务器资源管理器)。您可能需要添加连接,然后可以到数据库表,右键单击它们并选择“显示表数据”。
当你在那里时,你得到了查询设计器工具栏,你就可以使用表设计器了。