Fichier INF: xp_enum_oledb_providers énumère les fournisseurs OLE DB

Traductions disponibles Traductions disponibles
Numéro d'article: 216575 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

xp_enum_oledb_providers est une nouvelle procédure de stockée étendue qui énumère tous les fournisseurs OLE DB installés sur un serveur SQL.

Voici la syntaxe de xp_enum_oledb_providers :
EXEC xp_enum_oledb_providers

Plus d'informations

xp_enum_oledb_providers renvoie trois colonnes comme suit :
  • ProviderName : par défaut la valeur de clé CLSID.
  • Parsename: GUID (GUID).
  • Description : pour nom du fournisseur.
Utilisez cette procédure, vous pouvez écrire un autre script ou une procédure pour vérifier si un fournisseur spécifique est installé sur un ordinateur.

-- sp_valid_oledb_provider
-- A test to see if you pass in a legal provider name.
use master
go
if exists (select * from sysobjects where type = 'P' and name = 'sp_valid_oledb_provider')<BR/>
drop proc sp_valid_oledb_provider<BR/>
go
create proc sp_valid_oledb_provider @p nvarchar(255) as
set nocount on
create table #t([Provider Name] nvarchar(255) not null,[Parse Name] nvarchar(255) not null,[Provider Description] nvarchar(255) not null)
insert into #t exec xp_enum_oledb_providers
if exists (select * from #t where [Provider Name] = @p)
begin
   -- print 'OK'
   return 1
end
else
begin
   raiserror('Invalid OLE-DB provider "%s"',-1, -1, @p)
   return 0<BR/>
end
go
exec sp_valid_oledb_provider N'SQLOLEDB'
exec sp_valid_oledb_provider N'MSDASQL'
exec sp_valid_oledb_provider N'Microsoft.Jet.OLEDB.4.0'
exec sp_valid_oledb_provider N'Illegal Provider'


Cette procédure peut être utilisée pour trouver si un fournisseur OLE DB spécifique est installé avant la configuration d'une requête distribuée SQL Server 7.0 avec sp_addlinkedserver .

RÉFÉRENCES

Pour plus d'informations sur le paramètre haut et utiliser des requêtes distribuées l'utilisation de fournisseurs OLE DB, consultez le « sp_addlinkedserver », « OuvrirRequête », « OpenRowset dans « rubriques et d'en ligne de SQL Server 7.0.

Pour plus d'informations, reportez-vous à la présentation technique en ligne à l'emplacement suivant :
http://support.microsoft.com/servicedesks/webcasts/wc102699/WC102699.asp

Propriétés

Numéro d'article: 216575 - Dernière mise à jour: jeudi 16 octobre 2003 - Version: 3.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 7.0 Standard
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbmt kbinfo KB216575 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 216575
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com