Sql server VisualStudio2010安装程序

Sql server VisualStudio2010安装程序,sql-server,vb.net,installation,database-connection,Sql Server,Vb.net,Installation,Database Connection,需要一些帮助我有一个问题,关于我的程序使用vb10它是连接到MYSQL服务器2005我创建了我的最后一个项目作为一个安装程序,当我在其他计算机上安装它时,有一个错误。这是在建立与SQL Server的连接时发生的网络或实例特定错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接提供程序:命名管道提供程序错误40-无法连接到SQL Server 我想我的数据库连接有错误 这是我使用的代码: Dim con As SqlConnection = N

需要一些帮助我有一个问题,关于我的程序使用vb10它是连接到MYSQL服务器2005我创建了我的最后一个项目作为一个安装程序,当我在其他计算机上安装它时,有一个错误。这是在建立与SQL Server的连接时发生的网络或实例特定错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接提供程序:命名管道提供程序错误40-无法连接到SQL Server

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

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

为了简化起见,让我们打电话给您的本地PC计算机A和您要安装计算机B的计算机。不确定您是否使用mySQL或SQL Server,但我的回答对两者都可以接受

发生了什么事

您的连接字符串告诉您的程序连接到部署的计算机B中的his本地MySQL,其中的部分表示Data Source=localhost。由于计算机B没有mySQL,无法生成名为Pipes Provider Error 40的连接错误消息-无法打开到SQL Server的连接

您有两种解决方案:

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

在计算机B中安装一个本地SQL/MySQL。然后在那里安装数据库。最简单的方法是恢复备份,这样您就有了表、数据,如果您使用的话,还可以存储过程、触发器、函数


转到第二个问题:-

您使用的是mysql还是sqlserver?