2011-07-26 329 views
0

我的团队正在开发一个ASP.NET项目。我想创建一个数据库并与我的队友分享。以便他们可以进行编辑(添加表格等)。当我打开项目中的数据库时,它给我以下错误。如何与TFS共享数据库?

一个或多个文件与数据库的主文件不匹配。如果您尝试附加数据库,请使用正确的文件重试该操作。如果这是现有数据库,则该文件可能已损坏,应从备份中恢复。 尝试附加文件xxxx.mdf的自动命名数据库失败。具有相同名称的数据库存在,或指定的文件无法打开,或位于UNC共享上。

请帮助最新错误!

在一天结束的时候,我希望有一个数据库,与团队分享(甚至更好,我想举办一个数据库的地方,使我们大家都可以连接到它免费)

请帮助!

谢谢你的时间。

回答

0

如果你要共享一个数据库,它的更好,如果你创建数据库项目形式的Visual Studio模板,这样你就可以有一个包含所有数据库对象作为文件的项目,并通过与您的本地数据库比较你的项目,你可以合并从数据库更改为项目或从项目更改为数据库,还可以为数据库中应存在的数据创建脚本,并且可以在部署数据库项目后运行此脚本。

所以这里的情景, 您创建一个本地数据库,并 你写的比较,其中更新你创建一些表 创建数据库项目解决方案中 您与您的数据库项目比较DB是一些表文件 您办理登机手续DB在TFS

其他开发商退房,包括DB项目 与本地数据库 写更新到本地数据库 现在比较DB项目的解决方案的其他开发商具有相同的DB

感谢 M.Radwan

+0

所以现在......我怎么有不同的队友们不同的Web.config文件。他们有不同的连接字符串的数据库副本。 –