【问题标题】:visual studio 2010 installer视觉工作室 2010 安装程序
【发布时间】:2013-04-03 10:20:30
【问题描述】:

需要一些帮助 我在使用 vb10 连接到 MYSQL Server 2005 的程序时遇到问题,我将最终项目作为安装程序创建,当我将它安装到其他计算机时出现错误。这是错误“建立与 SQL Server 的连接时发生网络或实例特定错误。未找到或无法访问服务器。验证实例名称是否正确以及 SQL Server 配置为允许远程连接(提供程序:命名Pipes Provider 错误 40 - 无法连接到 SQL Server")?

我认为我与数据库的连接有错误 这是我使用的代码:

Dim con As SqlConnection = New SqlConnection("Data Source=localhost;Integrated Security=SSPI;" & _
"Initial Catalog=enrollment")

【问题讨论】:

  • 你用的是mysql还是sqlserver?

标签: sql-server vb.net installation database-connection


【解决方案1】:

为简单起见,我们将您的本地 PC 计算机 A 和您要安装计算机的计算机称为 B。不确定您使用的是 mySQL 还是 SQL Server,但我的回答对两者都可以接受。

发生了什么?

您的连接字符串告诉您的程序连接到部署计算机 B 中的本地 MySQL(数据源 = localhost 的部分)。由于计算机 B 没有 mySQL 无法建立连接(错误消息 Named Pipes Provider 错误 40- 无法打开与 SQL Server 的连接)。

您有两种解决方案

  1. 更改您的连接字符串并输入您本地 PC A 的 IP。问题是 B 可能无法访问 A。可能 A 在你家,B 在大学。您还需要配置 SQL/MySQL 以接受远程连接。

  2. 在计算机 B 中安装本地 SQL/MySQL。然后在那里安装你的数据库(最简单的方法是恢复备份,这样你就有表、数据,如果你使用,存储过程、触发器、函数......)

去第二个 :-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多