gpt4 book ai didi

.net - 如何针对 MDF 文件运行 SQL 脚本?

转载 作者:行者123 更新时间:2023-12-02 01:28:04 25 4
gpt4 key购买 nike

我使用 Entity Framework 4.0 使用模型优先方法创建了一个数据库模型。然后,我使用 从模型生成数据库... 创建了一个 sql 脚本,我还在 App_Data 文件夹中创建了一个 SQL Server 数据库文件。现在如何针对此 MDF 文件运行 SQL 文件?

我使用的是 Visual Studio 2010。

最佳答案

我遇到了同样的问题,这对我有用。

当我选择“从模型生成数据库...”时,我创建了一个新的 MDF 文件。此过程运行良好,Visual Studio 生成了所需的 SQL 脚本。但是,我不知道如何连接到同一个 MDF 文件来运行脚本。

事实证明这很容易。

  1. 右键单击脚本并选择连接 > 连接

  2. 应已为本地 SQLEXPRESS 实例设置服务器名称和身份验证。

  3. 点击选项按钮

  4. 单击其他连接参数选项卡

  5. 使用以下内容作为指导粘贴数据库文件的路径:

    AttachDBFilename=C:\Path\To\Database\LocalData.mdf;database=LocalData;

  6. 点击连接按钮

如果您仍然无法连接,可能是因为已经有一个打开的连接。检查服务器资源管理器,如果连接已打开,请右键单击并选择“关闭连接”。

只要 SQL 脚本保持连接,此过程还将创建持久连接。您需要关闭脚本或选择右键单击 > 连接 > 断开连接。

更多信息可以在这个问题中找到: EF4 Generate Database

关于.net - 如何针对 MDF 文件运行 SQL 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com