连接到我的SQL Server 2008时遇到问题,并认为它可能是与MDAC相关的问题。是否有下载重新安装这些?
答案 0 :(得分:2)
答案 1 :(得分:1)
我同意gbn;检查您是否允许在SQL服务器上进行远程连接,在某些版本中默认禁用它;使用服务器上的配置管理器验证是否已启用TCP / IP。
答案 2 :(得分:1)
MDAC是用于客户端访问的ODBC驱动程序。但是你需要它用于ASP和ASP.Net数据库连接。
MDAC 2.8 SP1无法安装在Windows 2008 Server中,因为它是为旧版Windows而设计的。
您可能能够启用访问权限,我认为在IIS 6.0下默认情况下会禁用32位驱动程序和程序。有关详细信息,请参阅此Microsoft论坛帖子: http://forums.iis.net/p/1146917/1882658.aspx#1882658
您需要检查IIS的应用程序池设置,并查看启用32位应用程序是否设置为true,如果设置为false,则将其更改为true,然后重新启动IIS服务。 MDAC和ODBC驱动程序是32位,您需要在应用程序池中启用32位应用程序访问,如在64位Windows 20008 Server RC1 / RC2版本中默认设置为false。
看看是否能解决您的问题。
我甚至尝试过安装MS-Office,但仍然没有数据库访问权限。直到我在应用程序池中启用32位访问。
答案 3 :(得分:0)
首先使用MDAC检查程序,它会告诉您MDAC是否存在问题:
答案 4 :(得分:0)
我最近碰到了这个问题,他们在Server 2008中将MDAC重命名为WDAC,它真正抛弃了你的搜索字符串。要修复WDAC,您需要运行系统文件检查程序“sfc / scannow”