我在连接到运行在虚拟机(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;"