如何在运行SQL Server的虚拟机上创建连接字符串来连接ado.net c#



我在连接到运行在虚拟机(virtualbox(上的SQL Server时遇到了一些困难。我正在使用ADO。NET通过连接字符串进行连接,但我在这方面没有取得任何成功。

我的app.config文件如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup> 
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<connectionStrings>
<add name="AP3"
connectionString="Data Source=190.166.2.8,1433;Initial Catalog=AP3;
User Id=sa;Password=PasswOrd;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

我不知道我是否做错了什么。

您似乎不允许使用Sql Server进行远程连接。请点击此链接了解更多详细信息

您可以添加DBMSSOCN以使用TCP/IP而不是命名管道。也许这是个问题。

试试这个连接字符串。


"Data Source=190.166.2.8,1433;Network Library=DBMSSOCN;Initial Catalog=AP3; User Id=sa;Password=PasswOrd;"

相关内容

  • 没有找到相关文章

最新更新