2010-05-13 49 views
2

我收到以下错误:授权规范无效传统ASP访问授权规范错误SQL Server

我已将范围缩小到连接字符串。我已验证服务器名称,数据库,用户&密码是否正确。这里是字符串:

"Provider=SQLOLEDB;Server=xxxxx.db.12345.hostedresource.com;Database=foo;UID=fooUser;PWD=fooPW" 

SQL服务器托管在Godaddy上,所以我无法访问其设置。

请帮忙,我已经在互联网上寻找解决方案!

回答

1

您没有指定SQL Server的版本。

请参阅this site所有允许的连接字符串 - 您需要查看您的OLE DB驱动程序下的版本。

+0

它是SQL Server的9.0.4053 – Scott 2010-05-13 06:14:17

+0

这似乎是SQL Server 2005中 – Scott 2010-05-13 06:14:56

+0

谢谢你的链接。我比较了我的连接字符串和他们的例子。我唯一缺少的项目是Trusted_Connection = False;我补充说。不幸的是,它并没有改变结果。我仍然收到同样的错误。 – Scott 2010-05-13 06:22:43

0

尝试:

Provider=SQLOLEDB.1;Initial Catalog=fooDB;Data Source=xxxxx.db.12345.hostedresource.com;User ID=fooUser;Password=fooPW;Persist Security Info=True