在Windows Server 2003上使用IIS时出现问题(使用传统的ASP Web应用程序) 数据库服务器(SQL Server 2005)位于同一台计算机上。连接字符串错误
我创建了一个记录,并设置其ActiveConnection如下:
Dim RS
Set RS = Server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = "Provider=SQLOLEDB;Network Library=DBMSSOCN;Data Source=xxx.xxx.xxx.xxx,1433;Initial Catalog=mydatabase;User ID=myusername;Password=mypassword;"
的问题是,一旦我设置连接字符串,以下引发错误:
参数是的错误类型,超出可接受范围,或彼此冲突。
我知道这个连接字符串没有问题,因为当我使用我的开发服务器时,但将连接指向远程数据库时,它工作得很好。
我已经尝试了很多很多连接字符串变体(来自connectionstrings.com),并且他们给出了相同的错误。
尝试在您的生产服务器中创建.udl文件并在那里构建该连接字符串;也许你已经安装了一些不同的软件包 – 2009-10-20 14:20:00