如何在SQL Server 2008上重新安装MDAC?

时间:2008-11-19 15:27:27

标签: sql-server windows-server-2008 mdac

连接到我的SQL Server 2008时遇到问题,并认为它可能是与MDAC相关的问题。是否有下载重新安装这些?

5 个答案:

答案 0 :(得分:2)

MDAC 2.8 SP1

请记住,MDAC是不应安装在服务器上的客户端软件。

您的问题更可能是协议或防火墙错误。 你能提供更多信息吗?

答案 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是否存在问题:

http://support.microsoft.com/kb/307255

答案 4 :(得分:0)

我最近碰到了这个问题,他们在Server 2008中将MDAC重命名为WDAC,它真正抛弃了你的搜索字符串。要修复WDAC,您需要运行系统文件检查程序“sfc / scannow”