【问题标题】:problem connecting with .mdf file attached in database explorer in vs2008在 vs2008 的数据库资源管理器中连接 .mdf 文件时出现问题
【发布时间】:2009-09-29 16:11:13
【问题描述】:
<appSettings> 
  <add key="SqlConnectionString" 
       value="Data Source=.\SQLExpress;Persist Security Info=True;Integrated Security=SSPI;
       Initial Catalog=INFT3009_ASS1_C3104855.mdf;
       Trusted_Connection=Yes"/> 
</appSettings>

我在我的 web.config 中使用了上述连接字符串。 我将 .mdf 文件附加到我的 vs 2008 数据库浏览器 选择windows认证,测试连接成功。

当我运行代码来执行存储过程时,我收到以下错误

无法打开登录请求的数据库“INFT3009_ASS1_C3104855.mdf”。登录失败。 用户“STTS\Karthikeyan”登录失败。

说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:无法打开登录请求的数据库“INFT3009_ASS1_C3104855.mdf”。登录失败。 用户“STTS\Karthikeyan”登录失败。

【问题讨论】:

    标签: c# .net asp.net visual-studio-2008


    【解决方案1】:

    在启动应用程序之前,您是否尝试在 VS 2008 中关闭连接?

    【讨论】:

    • 关闭连接??我创建了 sqlconnection 并打开了连接。
    • 这成功了....-> value="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\karthikeyan\Desktop\KOK\DB\INFT3009_ASS1_C3104855.mdf; 集成Security=True;Connect Timeout=30;User Instance=True;Trusted_Connection=Yes"/>
    • 在 Visual Studio 中关闭连接 - 右键单击​​服务器资源管理器中的连接 - 关闭连接。有时我需要它(例如,当我想恢复备份时)。但是你他已经解决了你的问题:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    相关资源
    最近更新 更多