异常:未在connectionstring示例中指定ole db提供程序将是provider-SQLOLEDB

时间:2018-12-20 10:03:59

标签: c# .net sql-server asp.net-mvc model-view-controller

我正在使用此web.config。将代码部署到服务器后,我面临以下问题。

<add name="constr" providerName="System.Data.SqlClient" connectionString="Server=INCHN-SQLDB01\BODSDev;Database=Tableau;User Id=Tableau;Password=olam@123; Provider=SQLNCLI11;Trusted_Connection=true;Integrated Security=false;" /> 

我正在使用sql server 2012。

错误消息:

  

异常:未在连接字符串示例中指定ole db提供程序将是provider-SQLOLEDB

1 个答案:

答案 0 :(得分:1)

提供程序将需要包含在连接字符串中。对于SQL Server 2012,该值为SQLNCLI11。您可以使用下面的连接字符串。

<add name="constr" connectionString="Data Source=YourServerName;Initial Catalog=Tableau;user id=userid;password=password;Provider=SQLNCLI11" providerName="System.Data.SqlClient"/>