首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在共享Visual Studio解决方案中使用独立开发数据库

如何在共享Visual Studio解决方案中使用独立开发数据库
EN

Stack Overflow用户
提问于 2012-09-10 08:37:30
回答 1查看 106关注 0票数 2

我正在领导一个小型软件开发团队(4人),刚刚动工了一个源代码受控的SQL Server2008数据库项目,每个开发人员都有独立的开发数据库。我仍然在一步一步地实现这一步,但我设想每个开发人员都有自己的数据库,并使用类似于<ProjectName>_DEVELOPMENT_<TFSUserName>的命名方案。这是我一直在读的MSDN文章中推荐的,但是如果听起来不太对劲,有人会告诉我。

无论如何,我们有一个共享的应用程序解决方案,我们已经开发了一段时间。过去,我们没有数据库版本控制,只在需要填充新的参考数据或测试功能时直接从SQL Server Management Studio修改我们的数据库--一项更改会立即影响到其他所有人。因此,有了这个新的更改,我想知道让每个人从应用程序解决方案连接到他们的独立开发数据库的最佳方式是什么。在隔离数据库之前,我们与数据库的连接是在应用程序的web.config中指定为连接字符串的。如果我们每个人都有自己的数据库,我能看到的唯一方法就是让每个开发人员在他们的本地解决方案中设置他们的连接字符串以指向他们的个人数据库。但是更改web.config会在解决方案中签出该文件,因此开发人员在签入应用程序对基线的更改时,必须特别取消选中该文件。在进行应用程序测试时,每个开发人员是否有一种不那么笨拙的方法来使用他们的独立数据库?

EN

回答 1

Stack Overflow用户

发布于 2012-12-07 02:50:06

我建议您不要将数据库名称设置为特定于用户名。取而代之的是为每个开发人员设置相同的数据库名称,并始终通过本地主机(localhost\<ProjectName>_DEVELOPMENT)引用它。那么相同的连接字符串将适用于每个开发人员。

MSDN建议在共享开发环境中使用特定于用户名的数据库。对于一个本地化的环境来说,它绝对不是理想的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12344161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档