Düzeltme: adında ssrs 2008'de özel bir karakter içeren bir Katalog veritabanı kullandığınızda "Yanlış sözdizimi" hata iletisi

Makale çevirileri Makale çevirileri
Makale numarası: 2635540 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Microsoft, Microsoft sql Server 2008 SP2 düzeltme karşıdan yüklenebilen bir dosya dağıtır. Düzeltmeleri birikimli olduğu için her yeni sürüm tüm düzeltmeleri içerir ve önceki sql Server 2008 SP2'de bulunan tüm güvenlik düzeltmelerini düzeltmesi.

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Microsoft sql Server 2008 Raporlama Servisleri içinde (ssrs 2008) bir örnek vardır.
  • Katalog veritabanı adı tire gibi özel bir karakter içeriyor.
  • ssrs 2008'de örneği için bir abonelik oluşturun.
Bu senaryoda, aşağıdakine benzer bir hata iletisi alırsınız:
Hata iletisi: Adım 1 'ServerDB' yakınında yanlış sözdizimi.
1. Adım komut:
"execKatalog veritabanı adı>.dbo.AddEvent @ olay türü = 'TimedSubscription', @ EventData ='<some id="">"</some> "

Neden

Katalog veritabanı adı çift tırnak işaretleri veya köşeli ayraçlar içine değil çünkü bu sorun oluşur. Bu nedenle, komut başarısız olur.

Not Katalog veritabanı adı "Belirtiler" bölümünde açıklanan hata iletisini komutu görünür."

Çözüm

Güncelleştirme toplaması bilgileri

sql Server 2008 Service Pack 3

Bu sorunla ilgili düzeltme, önce sql Server 2008 Service Pack 3 için toplu güncelleştirme 3'te yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2648098 sql Server 2008 Service Pack 3 için toplu güncelleştirme paketi 3
Not Yapılar birikimli olduğu için her yeni düzeltme sürüm tüm düzeltmeleri içerir ve önceki sql Server 2008 ile birlikte tüm güvenlik düzeltmelerini düzeltmesi. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümü uygulamayı düşünmelidir önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2629969 sql Server 2008, sql Server 2008 Service Pack 3'den sonra yayımlanan oluşturur
Microsoft sql Server 2008 düzeltmeleri için belirli bir sql Server hizmet paketi oluşturulur. sql Server 2008 Service Pack 3 yüklemesi için bir sql Server 2008 Service Pack 3 düzeltmeyi uygulamanız gerekir. Varsayılan olarak, sonraki sql Server hizmet paketini sql Server hizmet paketi içinde sağlanan herhangi bir düzeltme bulunmaktadır.

sql Server 2008 Service Pack 2 (SP2) toplu güncelleştirme paketi 7

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 7'de yayımlanmıştır. sql Server 2008 Service Pack 2 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2617148 sql Server 2008 Service Pack 2 için toplu güncelleştirme paketi 7
Not Yapılar birikimli olduğu için her yeni düzeltme sürüm tüm düzeltmeleri içerir ve önceki sql Server 2008 Service Pack 2'de bulunan tüm güvenlik düzeltmelerini düzeltmesi. Bu düzeltmeyi içeren en son düzeltme sürümü uygulamayı düşünmelidir öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2402659 sql Server 2008, sql Server 2008 Service Pack 2'den sonra yayımlanan oluşturur

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın:
  • Özel karakterler Katalog veritabanı adı silin.
  • Katalog veritabanı adı çift tırnak işaretleri veya köşeli ayraçlar ekleyin.

Durum

Microsoft bunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Özellikler

Makale numarası: 2635540 - Last Review: 17 Ocak 2012 Salı - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Reporting Services
Anahtar Kelimeler: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2635540 KbMttr
Machine-translated Article
Ö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.
Makalenin İngilizcesi aşağıdaki gibidir:2635540

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com