2011-02-18 4 views
0

J'ai une instance Windows Server 2003 exécutant SQL2005 avec un serveur lié utilisant le fournisseur OLE DB MediaCatalogDB.Comment obtenir le fournisseur OLE DB MediaCatalogDB?

Nous migrons (la majeure partie) de ce serveur vers un serveur Windows 2003 mais avec 64 bits SQL2008 R2. Toutefois, il n'a pas le fournisseur OLE DB MediaCatalogDB.

Est-ce que quelqu'un sait où je peux obtenir ce fournisseur pour 64bit SQL 2008? Ou un autre travail autour?

Je ne sais rien du système auquel nous lions (c'est une boîte noire fournie par un tiers).

Merci!

Répondre

0

Il s'avère que l'erreur que je recevais lors de l'utilisation de SQL Server Native Client 10.0 signale un message d'erreur utile: «Le fournisseur prend en charge l'interface, mais renvoie un code d'échec lorsqu'il est utilisé.

Il semble que SQL 2000 SP4 (dont mon système source est) ne supporte pas les serveurs liés 64 bits qui l'interrogent sans exécuter d'abord un script (fourni sur le disque) pour fournir un catalogue adapté au serveur 64 bits. requête: http://support.microsoft.com/default.aspx?scid=kb;en-us;906954

un autre poste blog décrit ici une solution de contournement si cela ne fonctionne pas: http://sqlblog.com/blogs/roman_rehak/archive/2009/05/10/issue-with-64-bit-sql-server-using-sql-2000-linked-server.aspx

Dans mon cas, le système source est la boîte noire fermée alors je dois penser à une autre solution. (Peut-être connecter en série les serveurs liés afin que le nouveau serveur puisse appeler le serveur source peut appeler le serveur source?)

Questions connexes