ID Artikel: 2615425 - Kajian Terakhir: 08 Oktober 2011 - Revisi: 1.0

FIX: "Msg 7359" kesalahan ketika pandangan menggunakan pandangan lain dalam SQL Server 2005 jika versi skema tabel jauh diperbarui

Download Hotfix tersediaHotfix Download Available
View and request hotfix downloads
Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

GEJALA

Pertimbangkan skenario berikut ini:
  • Anda membuat server terkait pada komputer yang menjalankan Microsoft SQL Server 2005. Poin terkait server untuk sumber data OLE DB pada server jauh.
  • Anda membuat tampilan yang menggunakan tabel terkait. Tabel terkait dipetakan ke tabel di server jauh.
  • Anda membuat pandangan lain. Pandangan ini menggunakan pandangan pertama yang Anda buat.
  • Anda melakukan operasi pada server remote untuk mengubah versi skema tabel terkait.

    Misalnya, Anda membangun kembali indeks tabel pada remote server.

    Catatan Operasi pembangunan kembali mengubah versi skema tabel terkait.
  • Anda menjalankan query terhadap pandangan bahwa menggunakan pandangan pertama yang Anda buat.
Dalam skenario ini, Anda menerima pesan galat yang menyerupai berikut ini:
Server: Msg 7359, tingkat tingkat nomor, negara bagian negara nomor, nomor baris baris

Penyedia OLE DB Penyedia-nama untuk server terkait Terkait-Server-nama melaporkan perubahan dalam skema versi antara waktu kompilasi Waktu kompilasi) dan menjalankan waktu ()Run-Time) untuk tabel Terkait--nama tabel.

Catatan
  • Masalah ini terjadi dalam pembaruan kumulatif paket 3 Microsoft SQL Server 2005 paket layanan 4 (SP4) yang telah membangun jumlah 5266 dan kemudian pembaruan kumulatif paket untuk SQL Server 2005 SP4.
  • Penyedia-nama adalah sebuah tempat untuk nama penyedia OLE DB.
  • Terkait--nama tabel adalah sebuah tempat untuk nama tabel terkait.
  • Waktu kompilasi adalah sebuah tempat untuk waktu yang query disusun.
  • Run-Time adalah sebuah tempat untuk waktu yang query berlari.
  • Pernyataan berikut mengubah versi skema tabel:
    • ALTER TABLE
    • REATE INDEX
    • DROP INDEX
    • DBCC REINDE


PENYEBAB

Masalah ini terjadi karena pandangan bahwa menggunakan tabel terkait salah recompiled.

Setelah versi skema tabel terkait berubah, pandangan yang menggunakan tabel terkait salah recompiled.

PEMECAHAN MASALAH

SQL Server 2005

Informasi hotfix

Saat ini tersedia hotfix yang didukung dari Microsoft. Namun, hal ini dimaksudkan untuk memperbaiki hanya masalah dijelaskan artikel ini. Gunakan hanya pada sistem yang mengalami masalah khusus ini.

Untuk mengatasi masalah ini, hubungi layanan dukungan pelanggan Microsoft untuk mendapatkan perbaikan terbaru. Untuk daftar lengkap nomor telepon layanan dukungan pelanggan Microsoft dan informasi mengenai biaya dukungan, kunjungi website Microsoft berikut:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Catatan Pada kasus tertentu, biaya yang biasanya diadakan untuk panggilan dukungan akan dibatalkan apabila Teknisi Dukungan Microsoft menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan dikenakan untuk pertanyaan dan masalah dukungan tambahan yang tidak termasuk pada pemutakhiran tertentu yang dimaksud.
Prasyarat
Untuk menerapkan perbaikan terbaru ini, Anda harus memiliki SQL Server 2005 SP4 diinstal.
Persyaratan mulai ulang
Anda harus me-restart komputer setelah Anda menerapkan perbaikan terbaru ini.
Informasi penggantian hotfix
Perbaikan terbaru ini tidak menggantikan perbaikan terbaru dirilis sebelumnya.
Informasi berkas
Versi bahasa Inggris dari hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Coordinated Universal Time (UTC). Apabila Anda melihat informasi berkas, tanggal akan diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan Zona waktu tab di Tanggal dan Waktu item dalam Panel kontrol.
Perkecil tabel iniPerbesar tabel ini
Nama fileVersi berkasUkuran berkasTanggalWaktuPlatform
Sqlservr.exe2005.90.5296.029,293,92007-September-201106: 16x86
Sqlservr.exe2005.90.5296.039,798,62407-September-201106: 05x64
Sqlservr.exe2005.90.5296.072,938,84807-September-201105: 50IA-64

TEKNIK PEMECAHAN MASALAH

Untuk bekerja di speutar masalah ini, gunakan salah satu dari metode berikut ini.

Metode 1

Menggunakan Sqlcmd.exe atau Microsoft SQL Server Management Studio untuk menjalankan pernyataan berikut:
DBCC FREEPROCCACHE

Metode 2

Mengubah tampilan yang menggunakan pandangan lain setara pandangan yang tidak menggunakan pandangan lain.

Misalnya, Anda menjalankan pernyataan berikut untuk membuat dua views:
CREATE VIEW InnerView AS SELECT * FROM LnkSrv.Db.Sch.Tab CREATE VIEW OuterView AS SELECT * FROM InnerView
Dalam skenario ini, Anda dapat menjalankan pernyataan berikut untuk membuat setara OuterView pandangan yang tidak menggunakan InnerView Lihat:
CREATE VIEW OuterView AS SELECT * FROM LnkSrv.Db.Sch.Tab

STATUS

Microsoft telah mengkonfirmasi bahwa ini adalah masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Berlaku bagi:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • 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 Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Evaluation Edition
Kata kunci: 
kbautohotfix kbqfe kbHotfixServer kbfix kbexpertiseadvanced kbsurveynew kbmt KB2615425 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:2615425  (http://support.microsoft.com/kb/2615425/en-us/ )