Share via


Microsoft Dizin Oluşturma Hizmeti için ole db sağlayıcısı

Microsoft Windows 2000 and Windows Server 2003 include Microsoft Internet Information Services (IIS) and Microsoft Indexing Service.Bu hizmetlerin özelliklerine göre ve tam metin dizin oluşturma ve dosya veri alımını gerçekleştirerek filtre uygulama dosyalarını etkinleştirin.

Dizin oluşturma hizmetini de içeren Microsoft İçin ole db sağlayıcısı Microsoft Dizin oluşturma hizmeti.Bu sağlayıcı, nondatabase dosyalar üzerinde tam metin veya özellik değerini aramaları gerçekleştirmek için kullanılabilir.Kullanarak bir bağlantılı sunucu tanımı yapılabilir sp_addlinkedserver, ve güvenlik olabilir küme kullanarak yukarı SQL Server Management Studio.Dağıtılmış sorgular, sonra sağlayıcı dizinlenmiş bilgilerini almak için başvuruda bulunabilir.

Dizin Oluşturma Hizmeti tam metin dizin erişmek için bağlantılı sunucu oluşturmak için

  1. Tam metin dizini, Dizin Oluşturma Hizmeti'ni kullanarak oluşturun.Varsayılan olarak, dizin oluşturma hizmeti katalog adlı yükler varsayılan.Daha fazla bilgi için dizin oluşturma hizmeti belgelerine bakın.

  2. Yürütme sp_addlinkedserver bağlantılı sunucu oluşturmak için belirtme msidxs DEYİMİ olarak provider_nameve tam metin dizini adı data_source.

    Örneğin, oluşturmak için bir bağlantılı sunucu adlı FTIndexWeb adlı bir tam metin dizini erişir Web, yürütmek:

    sp_addlinkedserver FTIndexWeb, 'Index Server', 'MSIDXS', 'Web'
    
  3. Güvenlik yetkilendirme dizin oluşturma hizmeti istemciler esas için ole db sağlayıcısı tüketen işleminin Windows hesabı Microsoft dizin hizmeti.İçin SQL Server bağlamında kimliği doğrulanmış oturum açma, dağıtılmış sorgular çalıştırmak SQL Server işlem.Çünkü SQL Server genellikle yüksek olan bir hesap altında çalışan düzey yetkilendirme, SQL Server kimliği doğrulanmış kullanıcılara bir dizin oluşturma hizmeti bağlantılı sunucu olabilir bunlar değil bilgi erişmek için kullanmak yetkisi erişim.Üyeleri sysadmin sabit sunucu rolü kesinlikle denetleyerek bu sorunla SQL Server oturumları kullanan dağıtılmış sorgular gerçekleştirmek için yetkilibir Dizin Oluşturma Hizmeti'nin bağlantılı sunucu.

    Yöneticinin ilk kullanan sp_droplinkedsrvlogin Örneğin, Dizin Oluşturma Hizmeti'nin bağlantılı sunucu için tüm oturum açma eşlemelerini kaldırmak için:

    sp_droplinkedsrvlogin FTIndexWeb, NULL
    

    Yönetici daha sonra kullanır sp_addlinkedsrvlogin örneğin bağlantılı sunucu erişmek için ayrı oturumlar yetkilendirmek için:

    sp_addlinkedsrvlogin FTIndexWeb, true, 'SomeLogin'
    

    Bu eylemleri gerçekleştirmek için sağ bağlantılı sunucu de 'iSQL Server Management Studio özelliklerive seçin Güvenlik sekmesini.

Transact-SQLdeyimleri kullanarak SORGUAÇ işlev desteklenen tam metin sorgusu sözdizimi ile tutarlı bir sql sözdizimini kullanarak komut Dizin Oluşturma Hizmeti'ne göndermek için SQL Server için tam metin aramaları veri saklanan veritabanı.Dizin oluşturma hizmeti tarafından desteklenen sql tam metin sözdizimi ya da üzerinde bulunan dizin sunucusu Programcı Kılavuzu'nda tanımlanan Microsoft Developer Network veya dizin oluşturma hizmeti belgeleri.