无法使用System.Data.SqlClient从.NET应用程序连接到SQL Server 2016

时间:2018-08-21 18:10:10

标签: .net sql-server

我有一个.NET应用程序,我刚刚将其移至带有SQL Server 2016的新Windows 2016服务器,但无法通过该应用程序进行连接。该数据库与该应用程序位于同一服务器上。我还有其他Classic ASP应用程序,可以毫无问题地连接到该数据库。

我在web.config中的.NET连接字符串:

<add name="DMLConnectionString" 
     connectionString="Data Source=someservername;Initial Catalog=UAT_Corp_CTDML;User ID=someusername;Password=somepassword;Persist Security Info=True;" 
     providerName="System.Data.SqlClient" /> 

也尝试过

<add name="DMLConnectionString" 
     connectionString="Server=someservername;Database=UAT_Corp_CTDML;User ID=someusername;Password=somepassword;Persist Security Info=True;" 
     providerName="System.Data.SqlClient" /> 

我可以通过Management Studio连接数据库,连接信息很好。 我检查了服务器配置部分,并启用了所有协议。

如果我将旧的数据库信息(SQL Server 2012-托管在其他服务器上)放回数据库连接字符串中,则可以正常工作,因此我知道该应用程序已正确设置。

任何建议都会很棒!

1 个答案:

答案 0 :(得分:0)

已解决。我这是愚蠢的错误。错误是我打了几个小时却没有注意到的错字造成的。感谢您的答复。