我在坐在IIS上的ASP应用程序和现有SQL Server 2012实例之间的连接字符串遇到问题。用于SQL Server 2012的ASP.NET连接字符串
,工程目前的连接字符串如下:
Data Source=SERVER1;Initial Catalog=CORE;User
ID=testuser;Password=password;
MultipleActiveResultSets=true;Connection Timeout=200;pooling=false
安装ODBC驱动程序是SQL v服务器6.01.7601.17514。然后,我添加了最新的驱动程序SQL Server Native Client 11,并试图在IIS中调整连接字符串,但没有运气。
我尝试了connectionstrings.com
的ODBC和OLE DB字符串。
OLEDB
Provider=SQLNCLI11;Server=SERVER1;Database=CORE;Uid=testuser;Pwd=password;
ODBC
Driver={SQL Server Native Client 11.0};Server=SERVER1;Database=CORE;Uid=testuser;Pwd=password;
每次我得到一个登录提示,我不明白为什么在连接字符串未能与提供这些细节?我在这里错过了什么?
只是随便看看,虽然一些类似的问题,一些提到的一个名为启用管道...
因此,添加这个额外的SQL驱动程序对连接没有影响吗?我想升级驱动程序的原因是我被告知通过升级MDAC它会更好地管理可用性组故障转移?该应用程序目前终止故障转移,我希望能够使用更新的驱动程序来治愈。 – user744284
但是,如果您的代码与.NET框架提供程序一起工作(正如我从工作constring中所设想的那样),则根本不使用ODBC驱动程序。 – Steve
所以我以为我是升级MDAC我不是? – user744284