INF: xp_enum_oledb_providers výčet OLE DB Providers

Překlady článku Překlady článku
ID článku: 216575 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

xp_enum_oledb_providers je nové rozšířené uložené procedury, která vytvoří výčet všech zprostředkovatelů OLE DB nainstalován na serveru SQL.

Následuje syntaxe xp_enum_oledb_providers:
EXEC xp_enum_oledb_providers

Další informace

xp_enum_oledb_providers vrátí tři sloupce následujícím způsobem:
  • Název_zprostředkovatele: Výchozí hodnota klíč CLSID.
  • Parsename: CLSID (GUID).
  • Popis: Popisný název zprostředkovatele.
Tento postup můžete napsat jiný skript nebo postup zaškrtněte, pokud je v počítači nainstalován konkrétní zprostředkovatele.

-- 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'


Tento postup lze najít, pokud je nainstalován konkrétní zprostředkovatele OLE DB před nastavení distribuovaných dotaz SQL Server 7.0 s sp_addlinkedserver.

Odkazy

Pro další podrobnosti nastavení nahoru a používání distribuovaných dotazů pomocí zprostředkovatele OLE DB odkázat "sp_addlinkedserver", "OtevřítDotaz" a "OpenRowset v" témata v SQL Server 7.0 Books Online.

Další informace naleznete v následujícím umístění webové vysílání podpory:
http://support.microsoft.com/servicedesks/webcasts/wc102699/WC102699.asp

Vlastnosti

ID článku: 216575 - Poslední aktualizace: 16. října 2003 - Revize: 3.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Klíčová slova: 
kbmt kbinfo KB216575 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:216575

Dejte nám zpětnou vazbu

 

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