Visual Studio数据库项目设计器
我有一个庞大的旧数据库,我正试图在源代码控制下。我在这里查看了stackoverflow,并决定使用Visual Studio 2008数据库项目,然后在svn上提交内容。我已成功将模式导入项目,但找不到任何方法将用户友好的表设计器用于此类项目。每当我打开表时,它都会打开DDL定义。我需要设计师,否则我不会得到团队的支持。有任何建议/解决方法吗?
解决方案
尝试打开服务器资源管理器("视图">"服务器资源管理器")。我们可能需要添加一个连接,然后才能连接到数据库表,右键单击它们,然后选择"显示表数据"。
0在那里,我们将获得查询设计器工具栏,并能够使用表设计器。
我发现SQL Server Management Studio(免费或者完整产品)比Visual Studio数据库项目更易于使用。我喜欢vs的一件好事是,我们可以在服务器资源管理器中选择多个对象(例如所有表),并为它们生成一个脚本。这些不容易维护,但是对于快速备份所有对象很有用。
Management Studio具有表和查询设计器,还允许显示执行计划和客户端统计信息,以便我们可以根据需要优化查询/ sps。
我仅将其与用于源代码控制的可视源安全一起使用,从Management Studio的角度来看,它可以正常工作,但是vss不好! (越野车,崩溃,损坏等)
我会使用微软吗? Visual Studio Team System 2008数据库版GDR。哪个脚本编写了其自己文件中的每个对象,因此可以轻松地在版本控制中进行跟踪。
对于不想使用该工具的开发人员,让他们在Management Studio中进行开发,然后在准备签入时使用Database Edition中的"架构比较"工具自动将开发数据库中的更改提取到项目文件中。
我们可能可以编写一些(狡猾的)Visual Studio宏来以最少的开发人员费用自动进行架构比较。