【发布时间】:2014-05-09 19:23:08
【问题描述】:
我正在开始一个新项目,并打算在开发过程中使用本地数据库文件,而不是使用网络服务器。我可以通过右键单击服务器资源管理器中的 .mdf 并选择“新建查询”来查询它,但是必须定期将我的所有 sql 脚本复制到它上面会很痛苦。
如果我的帖子含糊不清,我深表歉意 - 我很难说出我想要做什么。我想在我的 App_Data 中将 SQL Server 提示与 .mdf 文件一起使用。 (screenshot)
当我在服务器资源管理器中检查.mdf 的连接字符串时,我得到以下信息:
Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\[username]\Desktop\...\App_Data\localdb.mdf;Integrated Security=True
不过,我还没有设法让这个字符串以任何形式工作。
【问题讨论】:
-
我不确定您是否能够在没有正确运行 SQL Server 的情况下连接到本地 MDF 文件。您是否考虑过在您的开发 PC 上安装 SQL Server Express?
-
我已经在一台机器上安装了 Sql Server,但在其他 3 台机器上没有安装,这将在这台机器上进行开发。如果我的连接没有被两台机器上的防火墙阻止,我会使用网络数据库,并且我在其中一台机器上没有管理权限。这不是世界上最大的交易,但如果这行不通,那就很不方便了。
-
@sflancer06 尝试将文件附加到 Sql Server。在 Sql Management Studio 中右键单击 Databases 文件夹,然后单击 Attach 菜单。