gpt4 book ai didi

sql - 针对附加数据库运行 sql 脚本?

转载 作者:行者123 更新时间:2023-12-02 08:59:55 25 4
gpt4 key购买 nike

我有一个附加到 Sql Server 2008 Express 实例的 MDF,我需要对其运行一些 sql 脚本来生成表、索引等。

但我不知道如何让它发挥作用。如果我在 Visual Studio 中加载脚本,它只允许我连接到服务器并针对数据库运行它。我无法选择其他提供程序(Microsoft Sql Server 数据库文件),因此无法选择我的 MDF。

这让我只能选择将脚本作为单独的查询运行,但这不起作用,因为它似乎不支持 TSQL CREATE 语句。

如何针对附加数据库运行 SQL 脚本?

最佳答案

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

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

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

  3. 点击选项按钮

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

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

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

  6. 点击连接按钮

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

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

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

关于sql - 针对附加数据库运行 sql 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2079050/

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