0

我面临一个非常奇怪的情况,我的公司希望我使用 SQL Server Express。但问题是我需要使用相同的 SQL Server Express 数据库来连接不同的项目。

我怎么做?

我正在使用实体框架和 C#。

4

2 回答 2

2

您需要将您的文件夹.mdf从您的App_Data文件夹复制到 SQL Server Express 的数据文件夹中,将数据库附加到您的 Express 实例,然后更改连接字符串以引用该实例而不是.mdf.

This answer to a similar question提供了有关此过程的详细分步说明。

于 2013-10-23T17:55:40.607 回答
1

您似乎正在尝试使用AttachDbFilename=连接字符串中的选项附加本地数据库文件。但是您不能同时.mdf在具有多个并发应用程序的本地驱动器上附加相同的应用程序(就像您可以使用 MS Access 一样)。

只需在中央计算机上安装 SQL Server Express 并打开它以进行远程 TCIP/IP 访问,将数据库附加到它并将连接字符串更改为 IP / 实例之一。

于 2013-10-23T18:00:06.690 回答