Makale numarası: 2615425 - Son Gözden Geçirme: 08 Ekim 2011 Cumartesi - Gözden geçirme: 1.0

Düzeltme: bir uzak tablo şema sürümünü güncelleştirilmiş bir görünüm sql Server 2005'te başka bir görünüm kullanan "Msg 7359" hatası

Hotfix Download is availableHotfiks Yüklemesi Mevcut
Hotfiks taleplerini görüntüle ve indir
Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Bağlantılı bir sunucu, Microsoft sql Server 2005 çalıştıran bir bilgisayarda oluşturursunuz. Bağlantılı sunucu uzak bir sunucudaki ole db veri kaynağına işaret eder.
  • Bağlantılı bir tabloyu kullanan bir görünüm yarat Bağlı tablo tablo uzak sunucuda eşleştirilir.
  • Başka bir görünüm oluşturabilirsiniz. Bu görünüm, oluşturduğunuz ilk görünümü kullanır.
  • Size bağlı tablo şema sürümünü değiştirmek için uzak sunucu üzerinde bir işlem gerçekleştirin.

    Örneğin, uzak sunucuda Tablo dizini yeniden oluşturun.

    Not Yeniden oluşturma işlemi, bağlantılı tablo şema sürümüyle değiştirir.
  • Oluşturduğunuz ilk görünüm kullanan görünümü karşı bir sorguyu çalıştırırsınız.
Bu senaryoda, aşağıdakine benzer bir hata iletisi alırsınız:
Server: Msg 7359, Düzey düzey numarası, durum durumu numarası, satır satır numarası

ole db sağlayıcısı Sağlayıcı adı bağlantılı sunucu için Bağlantılı-Server-Name Şema sürümü derleme süresi arasında bir değişiklik bildirdi. Derleme zamanı) ve çalıştırma zamanı ()Çalışma zamanı) tablosu Bağlantılı tablo-adı.

Notları
  • Bu sorun, sql Server 2005 SP4 için toplu güncelleştirme paketi 3 sonrası toplu güncelleştirme paketleri ve Microsoft sql Server 2005 Service Pack 5266 yapı numarasını içeren 4 (SP4) oluşur.
  • Sağlayıcı adı ole db sağlayıcı adı için bir yertutucudur.
  • Bağlantılı tablo-adı bağlı tablo adı için bir yertutucudur.
  • Derleme zamanı Sorgu derlenen saat için bir yertutucudur.
  • Çalışma zamanı Sorguyu çalıştırdığınız zaman için bir yertutucudur.
  • Tablo şema sürümünü aşağıdaki ifadeleri Değiştir:
    • ALTER TABLE
    • REATE INDEX
    • DROP INDEX
    • DBCC REINDE


Neden

Bu sorun, bağlantılı tabloyu kullanan görünümün hatalı çekirdekler nedeniyle oluşur.

Bağlı tablo şema sürümünü değiştikten sonra bağlantılı tabloyu kullanan görünümü hatalı derlenir.

Çözüm

sql Server 2005

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, düzeltmenin yalnızca bu makalede açıklanan sorunu gidermesi amaçlanmıştır. Bunu yalnızca bu sorunla karşılaşan sistemlere uygulayın.

Bu sorunu gidermek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Not Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözümleyeceğini belirlerse, destek aramaları için normalde uygulanan telefonlarından iptal. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.
Önkoşullar
Bu düzeltmeyi uygulamak için sql Server 2005 SP4 yüklü olmalıdır.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekebilir.
Düzeltme değiştirme bilgileri
Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.
Dosya bilgileri
Bu düzeltmenin İngilizce sürümü dosya öznitelikleri (veya daha yenisi) sahiptir aşağıdaki tabloda listelenen. Tarihler ve saatler için bu dosyalar, Eşgüdümlü Evrensel Saat (utc) listelenmiştir. Dosya bilgilerini görüntülediğinizde, bu yerel saate dönüştürülür. utc ve yerel saat arasındaki farkı bulmak için Saat dilimi sekmesinde Tarih ve saat Denetim Masası'nda öğe.
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Sqlservr.exe2005.90.5296.029,293,92007 Eyl 201106: 16x 86
Sqlservr.exe2005.90.5296.039,798,62407 Eyl 201106: 05x 64
Sqlservr.exe2005.90.5296.072,938,84807 Eyl 201105: 50IA-64

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Aşağıdaki ifadeyi çalıştırmak için SQLCMD.exe veya Microsoft sql Server Management Studio kullanın:
DBCC FREEPROCCACHE

Yöntem 2

Başka bir görünüme kullanmayan eşdeğer bir görünüm için başka bir görünüm kullanan görünümü değiştirin.

Örneğin, iki görünüm oluşturmak için aşağıdaki ifadeleri çalıştırın:
CREATE VIEW InnerView AS SELECT * FROM LnkSrv.Db.Sch.Tab CREATE VIEW OuterView AS SELECT * FROM InnerView
Bu senaryoda, bir eşdeğeri oluşturmak için aşağıdaki deyimi çalıştırın OuterView Görünüm kullanma InnerView Görünüm:
CREATE VIEW OuterView AS SELECT * FROM LnkSrv.Db.Sch.Tab

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Evaluation Edition
Anahtar Kelimeler: 
kbautohotfix kbqfe kbHotfixServer kbfix kbexpertiseadvanced kbsurveynew kbmt KB2615425 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:2615425  (http://support.microsoft.com/kb/2615425/en-us/ )