Aracılığıyla paylaş


Birleştirme makaleleri (SQL Server Management Studio'yu) arasındaki birleşim filtre kümesini otomatik olarak üret

Otomatik birleştirme filtreleri kümesi oluşturmak Filtre tablosu satır sayfa yeni yayın sihirbazını veya Filtre satırları sayfası Yayını özellikleri - <yayın > iletişim kutusu. Sihirbaz ve iletişim kutusuna erişme hakkında daha fazla bilgi için bkz: Yayın oluşturmave Yayın özelliklerini görüntüleme ve değiştirme.

[!NOT]

Otomatik birleştirme filtreleri kümesi oluşturmak Yayını özellikleri - <yayın > iletişim kutusunda Yayını abonelikleri başlatıldıktan sonra yeni bir anlık görüntü oluşturmak ve değişiklik yaptıktan sonra tüm abonelikler yeniden gerekir. Özellik değişikliklerini gereksinimleri hakkında daha fazla bilgi için bkz: Değişiklik yayın ve makalesi özellikleri.

Birleştirme filtreleri oluşturulabilir el ile bir tablo kümesini veya çoğaltma otomatik olarak birincil anahtar ilişkileri tablolarını tanımlanan yabancı anahtarı temel alan filtre oluşturmak. Oluşturma hakkında daha fazla bilgi için el ile filtre katılın, bakın Tanımla ve birleştirme makaleleri arasında birleştirme filtre Değiştir.

Otomatik birleştirme makaleleri arasında birleştirme filtreleri kümesi oluşturmak için

  1. Tarih Filtre tablosu satır Yeni Yayın Sihirbazı sayfası veya Filtre satırları sayfası **Yayını özellikleri - <yayın>**tıklatın Ekleve ardından Filtreleri otomatik olarak oluşturmak.

    [!NOT]

    Otomatik filtreler üreten herhangi bir varolan satır filtre veya birleştirme filtreleri yayın siler. Otomatik süzgeçleri kümesini üreten sonra filtre ekleyebilirsiniz.

  2. Süreç içinde takip Filtreleri oluşturmak satır filtre oluşturmak için iletişim kutusu. Satır filtre sonra süzülmüş tablo için birincil anahtar ve yabancı anahtar ilişkileri ile ilgili tablolara genişletilir.

    1. Filtre aşağı açılan liste kutusundan bir tablo seçin.

    2. Bir filtre ifadesi oluşturmak Filtre ifadesi metin kutusu. Metin alanına doğrudan yazabilirsiniz ve ayrıca sürükleyip bırakın sütunlarından sütun liste kutusu.

      Deyimi filtre metin biçiminde olan varsayılan metni içerir:

      SELECT <published_columns> FROM [tableowner].[tablename] WHERE
      
      SELECT <published_columns> FROM [tableowner].[tablename] WHERE
      

      Varsayılan metin değiştirilemez; statik satır filtre veya Parametreli satır filtre için filtre yan tümcesi sonra where anahtar sözcüğü standart sql sözdizimini kullanarak yazın. Tam filtre yan tümcesi Parametreli satır filtre için aşağıdaki gibi:

      SELECT <published_columns> FROM [HumanResources].[Employee] WHERE LoginID = SUSER_SNAME()
      
      SELECT <published_columns> FROM [HumanResources].[Employee] WHERE LoginID = SUSER_SNAME()
      

      where yan tümcesi, iki bölümlü adlandırma kullanmalısınız; kullanmalısınızüç bölümlü adlandırma ve four-part adlandırma desteklenmez.

    3. Filtre seçeneklerini belirtin.

      Veri aboneleri arasında nasıl paylaştırılır eşleşen seçeneği seçin: Bu tablodan satır birden çok abonelikleri gidecek ya da Bu tablodan satır yalnızca bir abonelik gider. Seçerseniz Bu tablodan satır yalnızca bir abonelik gider, birleştirme çoğaltması optimize performans depolamak ve daha az meta veri işleme. Ancak, böyle bir şekilde bir satır birden fazla abone çoğaltılan verileri bölümlendirilir emin olmanız gerekir. Daha fazla bilgi için bkz: "Ayarı ' Bölüm seçenekleri'" bölümüne konudaki Parametreli satır süzgeçleri.

  3. Tamam’ı tıklatın.

    Çözümlenecek belirttiğiniz filtre ve select yan tümcesi tablodaki aleyhinde. Filtre deyimi sözdizimi hataları veya başka sorunlar varsa bildirilir ve filtre ifadesi düzenlemek mümkün olacaktır.

    Deyim ayrıştırıldıktan sonra çoğaltma gerekli birleştirme filtreleri oluşturur ve bunları görüntüler Süzülmüş tablolar bölmesinde Filtre tablosu satır veya Filtre satırları sayfa. Yeni yayın sihirbazını filtreler üreten ve dağıtımcı için Publisher bu sihirbazı karşı çalıştığı henüz yapılandırmadıysanız, yapılandırmanız istenir.

  4. Eğer Yayını özellikleri - <yayın > iletişim kutusu'yı Tamam kaydetmek ve iletişim kutusunu kapatın.

Otomatik olarak oluşturulan bir filtreyi değiştirmek için

  1. Tarih Filtre tablosu satır sayfa yeni yayın sihirbazını veya Filtre satırları sayfası Yayını özellikleri - <yayın>, bir filtre seçin Süzülmüş tablolar bölmesi ve sonra düzenleme.

  2. İçinde Edit Filter veya Katıl Düzenle iletişim kutusunda, filtre değiştirme.

  3. Tamam’ı tıklatın.

Otomatik olarak oluşturulan bir filtreyi silmek için

  • Tarih Filtre tablosu satır sayfa yeni yayın sihirbazını veya Filtre satırları sayfası Yayını özellikleri - <yayın>, bir filtre seçin Süzülmüş tablolar bölmesi ve sonra silmek.

Ayrıca bkz.

Kavramlar

Filtreler katılın

Parametreli satır süzgeçleri