|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2005 Messages : 26 ![]() |
Bonjour,
J'ai un problème avec la création de serveur lié vers une base ACCESS dans SQL 2008. Déjà le fournisseur Microsoft.Jet.OLEDB.4.0 n'apparait pas dans la liste. J'ai quand même réussi à créer mon serveur lié avec la procédure sp_addlinkedserver mais la connexion ne fonctionne pas. J'ai ce message : Le fournisseur OLE DB 'Microsoft.Jet.OLEDB.4.0' ne peut pas être utilisé pour les requêtes distribuées, car le fournisseur est configuré pour s'exécuter en mode STA. (Microsoft SQL Server, Error: 7308) Mais je ne sais pas comment changer la configuration du fournisseur... Je précise que la bdd est en mode non sécurisée mais qu'elle se trouve sur un serveur différent. SQL 2008 est sur un windows 2008 64 bits. Merci pour votre aide. |
|
|
00
|
|
|
#2 | ||||
|
Invité de passage
![]() Inscription : août 2005 Messages : 8 ![]() |
D'après ce que j'ai lu sur le sujet (et j'ai beaucoup cherché...)
- OLE JET n'est pas prévu pour les serveur 64 bits (news officielle de Microsoft parue en juin 2010) - Sur les forums j'ai lu qu'il fallait installé Microsoft.ACE.OLEDB.12.0 en version 64 bits (et après install + reboot obligatoire, il apparaît bien dans les fournisseurs) - ensuite pour du fichier text tu peux faire : Code :
Code :
NB 1 : a priori Microsoft.ACE.OLEDB.12.0 est un composant d'office 2010 donc si celui-ci est installé sur ton serveur tu ne doit pas le réinstaller, par contre c'est pas trop conseilmlé d'installer office sur les serveurs donc si office n'est pas installé, il faut télécharger Microsoft.ACE.OLEDB.12.0 pour 64 bits et l'installer à la main. NB 2 : Microsoft.ACE.OLEDB.12.0 peut aussi faire des serveur lies vers Excel, ... mais ça je n'ai pas tester. |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com