Bağlantılı sunuculardan meta veriler alma
meta veriler ile ilgili OLE DB sağlayıcıları kullanır IDBSchemaRowset arabirim.This interface can be used to retrieve information in the form of OLE DB rowset objects.SQL Server uses this interface to obtain metadata about remote tables.Bu meta veriler, kullanıcıya aşağıdaki arabirimler aracılığıyla yararlanılır:
Gelen, sürücüye özgü işlevleri SQL Server Yerel istemci ODBC sürücüsü. Daha fazla bilgi için bkz: SQLLinkedServers ve SQLLinkedCatalogs.
Sağlayıcıya özgü Satır kümeleri arasında SQL Server Yerel istemci OLE DB sağlayıcı. Daha fazla bilgi için bkz:OLE DB Schema Satır kümeleri.
Birkaç ODBC katalog işlevlerini bağlantılı sunucular üzerindeki nesnelere başvuran iki bölümü adı kabul edin.
Varolan için benzer sistem saklı yordamları, meta veriler bağlantılı sunucularda döndüren saklı yordamlar katalog.
Aşağıdaki sistem saklı yordamları, bağlantılı sunucularından meta veriler almak için kullanılabilir:
sp_linkedservers |
sp_primarykeys |
sp_catalogs |
sp_indexes |
sp_column_privileges |
sp_table_privileges |
sp_columns_ex |
sp_tables_ex |
sp_foreignkeys |
|
Not
SQL Server saklı yordamlar dağıtılmış sorgular desteklendiğini karşı yalnızca veri kaynağıdır.
SQL Server kullanan IDBSchemaRowset arabiriminin meta veriler uzantılara uygulamak için OLE DB sağlayıcı.Bu arabirim, isteğe bağlı bir arabirim olduğundan, sağlayıcı bu arabirimini uygulayan değil.Gibi sağlayıcılar, karşı tanımlanan bağlantılı sunucularda meta veriler kullanılamıyor.