【问题标题】:how can i connect project to DB我如何将项目连接到数据库
【发布时间】:2013-12-18 21:20:35
【问题描述】:

我尝试在其他未安装 Visual Studio 的设备上运行由 Visual Studio 2012 制作的应用程序。但它显示此消息:

您的应用程序中发生了未处理的异常。

如果您单击继续,应用程序将忽略此错误并 尝试继续。如果单击退出,应用程序将关闭 立即地。发生与网络相关或特定于实例的错误 在建立与 SQL Server 的连接时。服务器没有 找到或无法访问。验证实例名称是否正确 并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:52 - 无法找到 本地数据库运行时安装。验证 SQL Server Express 是 正确安装并且本地数据库运行时功能是 启用。)。

【问题讨论】:

  • 在您的应用程序中,您已经定义了一个连接到您机器上的 Sql 数据库的连接字符串。当您将应用程序移动到另一台机器时,找不到该数据库。它与安装的 VS 无关,仅与缺少的数据库有关。

标签: c# html sql sql-server visual-studio-2012


【解决方案1】:

听起来它正在尝试连接到数据库但失败了。如果幸运的话,还有一个带有 exe 的 .config 文件。看一下,看看是否有任何看起来像连接字符串的东西。如果有,请将其更改为指向您需要它连接的数据库。

如果没有 .config 文件,或者它没有连接字符串,那么它可能是硬编码到程序中的,你运气不好...

祝你好运!

【讨论】:

  • 你知道吗?它在我安装了 Visual Studio 2012 的设备上正常工作,但在其他设备上不起作用!如何编辑连接字符串并解决此问题?
  • 你找到配置文件了吗?
【解决方案2】:

查看您正在运行的设备是否可以访问 sql 数据库。在我看来这可能是权限问题。

【讨论】:

    【解决方案3】:

    您需要为 SQL 连接字符串中的Data Source 参数提供您的服务器主机名。

    试试这个:

    String ConnectionString="Data Source=yourServerHostName;Initial Catalog=databasename;UID=username;PWD=password;Integrated Security=True;"
    

    【讨论】:

      猜你喜欢
      • 2020-12-22
      • 2016-11-26
      • 2019-09-26
      • 1970-01-01
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 2019-06-27
      • 1970-01-01
      相关资源
      最近更新 更多