我正在使用Team foundation服务器,我遇到了数据库问题。我应该使用什么连接字符串?我的计算机上有连接字符串,但每台计算机都有所不同。
答案 0 :(得分:1)
您可以通过多种方式解决此问题。我假设您的连接字符串当前位于标准app.config
或web.config
文件中。此外,这个清单几乎肯定不是详尽无遗的......
最简单(但最丑陋)是每个用户检查配置文件并在本地放置自己的连接字符串。这样可行,但您将在配置文件中检入不必要的更改。
如果您的开发人员都使用SQL的本地实例,并且每台计算机上的数据库名称相同,则只需在连接字符串中使用localhost
或127.0.0.1
即可指向本地机器。只要数据库名称一致,这将适用于所有计算机。
您可以将配置文件的连接字符串 out 移动到未检入TFS的单独文件或位置。例如,您可以检查userOverrides.config
文件(您从未签入),或者从注册表中提取连接字符串。您仍然可以使用核心配置文件来提供默认值,但没有人需要编辑它以进行日常工作。