Katalog işlevler kullanma
Tüm veritabanları, veritabanında depolanan veriler içeren bir yapıya sahiptir. İzinler gibi diğer bilgilerle birlikte bu yapı tanımı bir katalog (sistem tabloları kümesi uygulanan), veri sözlüğü da bilinen depolanır.
SQL ServerYerel istemci odbc sürücüsü aracılığıyla odbc Katalog işlevleri çağrılarını veritabanı yapısını belirlemek için bir uygulama sağlar. Katalog sonuç kümeleri içinde bilgi fonksiyonları ve katalog depolanan yordamlar katalog sistem tabloları sorgu kullanılarak uygulanır. Örneğin, bir uygulama, sistem veya belirli bir tablodaki tüm sütunları tüm tabloları hakkında bilgi içeren bir sonuç kümesi isteyebilir. Katalog bilgileri standart odbc Katalog işlevleri kullanılan SQL Serverbağlı olan uygulama için.
SQL ServerDağıtılmış sorgular, veri sayfasından çok, heterojen ole db veri kaynakları erişilen tek bir sorguda destekler. Yöntemlerden uzak ole db veri kaynağına erişen bir bağlantılı sunucu veri kaynağı tanımlamaktır. Bu kullanarak yapılabilir sp_addlinkedserver. Bağlantılı sunucu tanımlandıktan sonra sunucu nesneleri Transact-sql deyimleri four-part adı kullanılarak başvurulabilir:
linked_server_name.catalog.schema.object_name.
SQL ServerYerel istemci odbc sürücüsü Katalog bilgileri bağlantılı sunuculardan almak yardımcı iki sürücüye özgü işlevleri destekler:
SQLLinkedServers
Yerel sunucu için tanımlanan bağlantılı sunucuları listesini döndürür.
SQLLinkedCatalogs
Bağlantılı bir sunucu içerdiği kataloglar listesini döndürür.
Bağlantılı sunucu adı ve bir katalog adı aldıktan sonra SQL Serveryerel istemci odbc sürücüsü bir iki bölümü adı kullanarak kataloğu bilgileri alınırken destekler linked_server_name**.**Katalog için CatalogName aşağıdaki odbc Katalog işlevleri:
SQLColumnPrivileges
SQLColumns
SQLPrimaryKeys
SQLStatistics
SQLTablePrivileges
SQLTables
İki parçalı linked_server_name**.**Katalog için de desteklenir FKCatalogName ve PKCatalogName üzerine SQLForeignKeys.
Kullanarak SQLLinkedServers ve SQLLinkedCatalogs aşağıdaki dosyalar gerektirir:
Sqlncli.h
Fonksiyon prototipleri ve bağlantılı sunucu Katalog işlevler için sürekli tanımlarını içerir. Sqlncli.h odbc uygulaması dahil edilmesi ve uygulama derlendiğinde içerme yolu olmalıdır.
sqlncli10.lib
Bağlayıcının Kütüphane yolunda olmalı ve bağlantılı olarak bir dosya belirtilen. sqlncli10.lib ile dağıtılmaktadır SQL Serveryerel istemci odbc sürücüsü.
sqlncli10.dll
Yürütme zaman mevcut olması gerekir. sqlncli10.dll ile dağıtılmaktadır SQL Serveryerel istemci odbc sürücüsü.
Ayrıca bkz.
Kavramlar
SQL Server yerel istemci (ODBC)