我能';Linux mint18上与远程主机sqlserver的t连接是asp.net core ef core
系统:Linux mint 18 .netcore:2.0 SQL Server:2008 r2\ubuntu SQL Server 2017 我使用asp.net core时,SQL Server连接字符串我能';Linux mint18上与远程主机sqlserver的t连接是asp.net core ef core,asp.net,sql-server,entity-framework,Asp.net,Sql Server,Entity Framework,系统:Linux mint 18 .netcore:2.0 SQL Server:2008 r2\ubuntu SQL Server 2017 我使用asp.net core时,SQL Server连接字符串 localhost. <Server=localhost;Database=ryxz;uid=sa;pwd=Zabc123456;> <Server=59.110.110.110;Database=ryxz;uid=ryxz;pwd=ryxz123456;>
localhost. <Server=localhost;Database=ryxz;uid=sa;pwd=Zabc123456;>
<Server=59.110.110.110;Database=ryxz;uid=ryxz;pwd=ryxz123456;>
<Server=59.110.110.110;Database=ryxz;uid=ryxz;pwd=ryxz123456;>
localhost。
我可以连接到这个服务器
当连接字符串
localhost. <Server=localhost;Database=ryxz;uid=sa;pwd=Zabc123456;>
<Server=59.110.110.110;Database=ryxz;uid=ryxz;pwd=ryxz123456;>
<Server=59.110.110.110;Database=ryxz;uid=ryxz;pwd=ryxz123456;>
像这样,我总是得到一个错误:
连接超时
系统:win10
无法使用连接字符串
localhost. <Server=localhost;Database=ryxz;uid=sa;pwd=Zabc123456;>
<Server=59.110.110.110;Database=ryxz;uid=ryxz;pwd=ryxz123456;>
<Server=59.110.110.110;Database=ryxz;uid=ryxz;pwd=ryxz123456;>
相同的项目相同的代码。可以连接到服务器
有人能教我怎么做吗?你还在本地连接吗?第一个和第二个连接字符串的区别在于所使用的协议。第一种情况下使用共享内存,第二种情况下使用TCP\IP,即使是在本地。因此,至少您需要在服务器上启用TCP\IP