如何与 TFS 共享数据库?

发布于 11-26 11:41 字数 343 浏览 0 评论 0原文

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

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

请帮忙看看有什么问题!

归根结底,我想要一个数据库与团队共享(或者更好的是我想在某个地方托管一个数据库,以便我们所有人都可以免费连接到它)

请帮助!

感谢您抽出时间。

I have an ASP.NET project under development with my team. and I want to create a database and share with with my teammates . So that they can make edits (Add table etc). When I open the database thats in the project It give me the following error.

One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.
An attempt to attach an auto-named database for file xxxx.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

Please help whats wrong!

at the end of the day, I want a database to share it with a team (or even better I want to host a database somewhere so that all of us can connect to it for FREE)

Please Help!.

Thank you for your time.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

再可℃爱ぅ一点好了2024-12-03 11:41:49

如果您想共享数据库,最好从 Visual Studio 模板创建数据库项目,这样您就可以拥有包含所有数据库对象作为文件的项目,并且通过将您的项目与本地数据库进行比较,您可以合并来自数据库的更改到项目或从项目到数据库,您还可以为数据库中应存在的数据创建脚本,并且该脚本可以在部署数据库项目后运行。

所以这里的场景是,
您创建一个本地数据库,并创建一些表
您在解决方案中创建数据库项目
您将数据库与您的数据库项目进行比较
您编写比较的更新,这是一些表文件
您在 TFS 中签入 DB

其他开发人员签出包括 DB 项目的解决方案
将数据库项目与本地数据库进行比较
将更新写入本地数据库
现在其他开发人员拥有相同的数据库

谢谢
拉德万

If you want to share a database, it's better if you create DB project form Visual Studio templates so you can have project that contain all your database objects as files, and by compare your project with your local DB you can merge the change from the DB to the project or from the project to the DB you can also create script for the data that should be exist in the DB and this script can run after deploy your DB project.

So here the scenario,
You create a local DB, and you create some tables
You create DB project inside your solution
You compare the DB with your DB project
You write the update of the compare which is some tables files
You check-in DB in TFS

Other developer Check-out the solution including DB project
Compare the DB project with local DB
Write update to the local DB
Now the other developer has the same DB

Thanks
M.Radwan

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文