ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
# Hata: 471158 (SQL Server 8.0)
Microsoft SQL Server 2000 düzeltmeleri tek bir yüklenebilir dosya dağıtılır. Düzeltmeleri birikimli olduğu için her yeni sürüm, tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2000 ile birlikte verilen tüm güvenlik düzeltmelerini düzeltin.
Belirtiler
Yayımlanmış bir makaleye sütun ekleme veya yayımlanmış bir makaleye sütun bırakın ve makaleyi bir işlem çoğaltmaya katılıyor, ilgili dağıtım aracı başarılı bir şekilde çalışmayabilir. Aşağıdakine benzer bir hata iletisi alabilirsiniz:
Önce bir karakter dizesi ' Column Name ' týrnak iþareti kapatılmamış.
Bu sorun, aşağıdaki koşullar geçerli olduğunda oluşabilir:
Makaleyi, INSERT</a0> komutu, UPDATE komut veya DELETE komutu ilgili abonelere çoğaltmak için SQL komutları kullanmak için yapılandırılır.
Ekler, güncelleştirmeler veya makaleyi yayımcı sırasında yapılan siler, değişiklikleri henüz abonelerin sırasında uygulanmaz.
Çözüm
Hizmet paketi bilgileri
Bu sorunu gidermek için <a0></a0>, Microsoft SQL Server 2000 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290211En son SQL Server 2000 hizmet paketi nasıl elde edilir
Düzeltme bilgileri
Bu düzeltmenin ingilizce sürümü dosya öznitelikleri (veya daha yenisi) aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
Not Dosya bağımlılıkları nedeniyle, en son düzeltme veya özellik, bu dosyaları içeren ek dosyalar da içerebilir.
Pratik Çözüm
Bu soruna geçici bir çözüm bulmak için <a0></a0>, saklı yordamlar, INSERT</a0> komutu, UPDATE komut veya DELETE komutu ilgili abonelere çoğaltmak için kullanmak üzere bir makaleyi yapılandırmanız gerekir. Bunu yapmak için <a0></a0>, yayımcı konumunda, aşağıdaki adımları izleyin:
Makaleniz için tüm abonelikleri silmek için aşağıdaki kodu çalıştırın:
Böylece, makaleyi <a0>INSERT</a0> komutu, UPDATE komut veya DELETE komutu ilgili abonelere çoğaltmak için kullandığı saklı yordamlar makaleniz geçerli işlem yayınınıza ekleyin. To do this, run the following code:
Not emin Transact-SQL deyimleri çalıştırmadan önce aşağıdaki parametreleri değiştirin:
@ yayın: geçerli yayın adı
@ makale: Yeni makale adı
@ abone: abonenin adını
@ destination_db: Aboneliğin içeren hedef veritabanının adı
Ayrıca, varolan abonelik özelliklerini değiştiren parametreleri değiştirilemez emin olun.
Makaleniz için varolan tüm abonelerin işlem yayınınıza çekme abonelikler, abonelikler eklemek için <a0></a0>, yayını Veritabanı yayımcısına adresindeki SQL Query Analyzer'ı, aşağıdakine benzer bir Transact-SQL deyimlerini çalıştırın:
USE Publication DatabaseGOEXEC sp_refreshsubscriptions @publication = N'Publication Name'GO
Geçerli işlem Yayımda en dağıtıcı karşılık gelen anlık görüntü Aracısı'nı çalıştırın.
Geçerli işlem yayına abone olan her abonelik için karşılık gelen dağıtım Aracı'nı çalıştırın.
Durum
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.
Bu sorun ilk olarak Microsoft SQL Server 2000 Service Pack 4'te giderilmiştir.
Referanslar
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır