2008-11-19 7 views

Répondre

2

MDAC 2.8 SP1

Rappelez-vous, MDAC est un logiciel client qui ne doit pas être installé sur le serveur.

Votre problème est plus susceptible d'être une erreur de protocole ou de pare-feu. Pouvez-vous donner plus d'informations s'il vous plaît?

+0

Microsoft: Présentation: Microsoft Data Access Components (MDAC) 2.8 SP1 contient des composants d'accès aux données de base tels que le fournisseur OLE DB Microsoft SQL Server ™ et le pilote ODBC . Ce programme d'installation redistribuable pour la version MDAC 2.8 SP1 installe les mêmes composants Data Access que Microsoft Windows XP SP2. XP SP2 est vraiment obsolète n'est-ce pas? La question va à propos de SQL Server 2008, mais je ne sais pas quelle version de l'OS - je suppose que win2008. Quelle est la bonne version de MDAC pour ce type d'OS (64 bits)? – Ice

1

Je suis d'accord avec gbn; vérifiez que vous autorisez les connexions à distance sur le serveur SQL, il est désactivé par défaut dans certaines versions; utilisez le Gestionnaire de configuration sur le serveur pour vérifier que TCP/IP est activé.

0

Utilisez le vérificateur MDAC d'abord, il vous dira s'il y a un problème avec votre MDAC:

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

+0

Etes-vous sûr: Numéro d'article: 307255 - Dernière mise à jour: jeudi 27 mars 2007 - Version: 12.2 Y a-t-il quelque chose de plus récent, pour certaines versions récentes d'os comme win2008? – Ice

+0

à moins que windows 2008/2008 R2 ne vienne avec quelque chose de plus récent que MDAC 2.8 SP1 alors je m'attendrais à ce qu'il fonctionne. Ce n'est pas entièrement clair à partir de la FAQ http://msdn.microsoft.com/en-us/library/ms692877(VS.85).aspx –

1

Le MDAC est un pilote ODBC pour l'accès client. Mais vous en avez besoin pour les connexions à la base de données ASP et ASP.Net.

Le MDAC 2.8 SP1 ne s'installe pas dans Windows 2008 Server car il a été conçu pour une ancienne version de Windows.

Vous pourriez être en mesure d'activer l'accès, je pense que sous IIS 6.0 pilotes 32 bits et les programmes sont désactivés par défaut. Voir ce post Forum Microsoft pour plus d'informations: http://forums.iis.net/p/1146917/1882658.aspx#1882658

Vous devez vérifier vos paramètres de pool d'applications pour IIS et voir si la validation applications 32 bits est définie sur true, si elle est en train de changer de faux à vrai et redémarrez le service IIS. Les pilotes MDAC et ODBC ont une taille de 32 bits et vous devez activer l'accès aux applications 32 bits dans les pools d'applications, car dans les versions 64 bits Windows 20008 Server RC1/RC2, il est défini sur false par défaut.

Voyez si cela résout votre problème.

J'ai essayé même d'installer MS-Office, mais toujours pas d'accès à la base de données. Pas avant d'avoir activé l'accès 32 bits dans le pool d'applications.

0

Je me suis récemment confronté à cela, ils ont renommé MDAC en WDAC dans Server 2008 ce qui jette vraiment vos chaînes de recherche. Pour corriger WDAC, vous devez exécuter le vérificateur de fichiers système "sfc/scannow"

Questions connexes