"Properti umum untuk sumber daya ' nama jaringan SQL (<SQL name="">)' tak bisa disimpan" kesalahan saat Anda mencoba untuk meng-upgrade gugus node ke SQL Server 2012</SQL>

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2782511 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Gejala

Pertimbangkan skenario berikut:
  • Anda memiliki dua node Microsoft SQL Server failover cluster yang berjalan pada Microsoft Windows Server 2012 failover cluster. Sebagai contoh, node utama adalah node A, dan pasif simpul adalah simpul B.

    Catatan Contoh SQL Server adalah contoh Microsoft SQL Server 2008 atau Microsoft SQL Server 2008 R2.
  • Anda mencoba untuk meng-upgrade utama node (node A) untuk Microsoft SQL Server 2012 dengan menggunakan proses yang didokumentasikan pada website MSDN berikut:
    Meng-upgrade contoh SQL Server failover cluster yang
Dalam skenario ini, Anda menerima pesan galat yang menyerupai berikut ini:
Properti umum untuk sumber daya 'Nama jaringan SQL (SQL nama)' tidak akan disimpan. Galat: Ada kegagalan untuk memanggil cluster kode dari penyedia. Pesan pengecualian: satu atau lebih nilai properti untuk sumberdaya ini adalah berkonflik dengan satu atau lebih nilai properti yang terkait dengan resource(s) yang tergantung.

Catatan:
  • "Nama SQL" adalah sebuah tempat untuk nama jaringan SQL Server.
  • Meskipun masalah ini menyebabkan kegagalan upgrade pada node A, SQL Server resource group gagal atas berhasil ke node upgrade B. Selain itu, karena operasi failover memerlukan waktu kurang dari satu menit, Semua sumber daya online tanpa terasa mengganggu klien konektivitas. Namun, untuk menyelesaikan proses upgrade pada node A, Anda harus mengikuti langkah-langkah tambahan yang disebutkan di bagian "pemecahan masalah".

Penyebab

Masalah ini terjadi karena perubahan dalam Windows Server 2012 Failover Clustering.

Pemecahan masalah

Bagian ini mencakup tindakan berikut:
  • Menyelesaikan upgrade pada node A.
  • Mencegah masalah mempengaruhi upgrade baru.

Menyelesaikan upgrade pada node a


Sebelum Anda memulai proses ini, dapat menyadari berikut:
  • Anda tidak dapat menghapus node A dengan menggunakan Menghapus Node operasi. Operasi ini akan menghapus SQL Server failover cluster misalnya. Oleh karena itu, Anda tidak dapat memperbaikinya.
  • Anda tidak dapat menginstal SQL Server failover cluster misalnya dengan menggunakan Membongkar program. Operasi ini tidak bekerja.
  • Anda tidak dapat menggunakan edisi salah media Setup (misalnya, SQL Server 2008 atau SQL Server 2008 R2) untuk menjalankan Menghapus Node operasi. Operasi ini akan merusak keadaan komputer.
Untuk menyelesaikan upgrade untuk node A, ada dua fase:
  • PHase 1: Bersihkan setelah upgrade gagal pada node A untuk memulihkan pre-upgrade state
    1. Menutup program Penataan dan dialog galat jika mereka tidak sudah ditutup, dan biarkan upgrade program selesai dan melaporkan bahwa operasi upgrade gagal.
    2. Menghapus node A dari daftar mungkin pemilik untuk mencegah sengaja gagal atas kembali. Untuk mengubah daftar mungkin pemilik, lakukan hal berikut:
      1. Mulai snap-in Failover Cluster Manager pada setiap node failover.
      2. Di bawah Peran, pilih SQL Server failover cluster misalnya dalam pane atas.
      3. Klik Sumber daya dalam pane bawah, klik kanan-atas nama server sumber daya, dan kemudian pilih Properti.
      4. Klik Kebijakan tingkat lanjut dalam Properti kotak dialog.
      5. Memilih atau menghapus kotak centang diperlukan untuk setiap node untuk menambah atau menghapus node.
    3. Buka summary.txt file di lokasi berikut:
      %Program Files%\Microsoft SQL Server\110\Setup Bootstrap\Log
      Menemukan pemecahan masalah perintah berikut di dalam berkas summary.txt:
      setup /q /action = uninstall /instanceid = FOOINST /features = AS
    4. Buka prompt perintah sebagai administrator dan menggunakan perintah pemecahan masalah bersama-sama dengan path file SQL Server 2012 Setup (setup.exe). Sebagai contoh, Anda menggunakan perintah yang menyerupai berikut ini:
      SQL Server 2012 media path\setup.exe /q /action = uninstall /instanceid = FOOINST /features = AS
      Catatan:
      • "SQL Server 2012 media path"adalah sebuah tempat untuk path media SQL Server 2012.
      • Perintah ini berjalan diam-diam, dan biasanya selesai dalam waktu lima menit.
      • Anda dapat menyalin dan menyisipkan argumen baris perintah dari file summary.txt untuk mencegah memasukkan kesalahan. Namun, fitur "AS" telah dilewatkan sebagai parameter yang persis seperti yang disarankan dalam summary.txt file. Salah input dari perintah ini (terutama parameter "instanceid") akan menyebabkan operasi pembersihan gagal, dan berpotensi meninggalkan komputer dalam keadaan rusak.
      • Periksa berkas summary.txt untuk mengkonfirmasi bahwa operasi pembersihan berhasil diselesaikan.
  • Tahap 2: Upgrade node A ke SQL Server 2012
    1. Mulai media SQL Server 2012 Setup dalam UI mode.
    2. Pilih Upgrade opsi di bawah Instalasi Menu dari halaman arahan, dan kemudian pergi ke Contoh konfigurasi kotak dialog.
    3. Pilih nama contoh yang benar, dan kemudian masukkan nilai yang benar di bidang contoh ID.

      Catatan:
      • Melanjutkan contoh dalam fase 1, nilai ID contoh adalah FOOINST.
      • Program penataan tidak secara otomatis menentukan contoh ID. Oleh karena itu, Anda tidak dapat menggunakan default prepopulated contoh ID di bidang contoh ID.
      • Anda dapat memeriksa file summary.txt untuk menemukan contoh benar ID.
    4. Menyelesaikan proses upgrade.
    5. Setelah node A berhasil meng-upgrade, menambahkannya ke daftar mungkin pemilik pada nama server sumber daya dari SQL Server failover cluster misalnya.

Mencegah masalah mempengaruhi upgrade baru


Untuk mencegah masalah ini, gunakan salah satu pilihan berikut:
  • Opsi 1
    1. Upgrade tidak lebih dari setengah dari simpul pasif pertama, untuk menghindari persimpangan ambang mayoritas.

      Catatans:
      • Jika Anda memiliki bahkan jumlah node cluster, upgrade tidak lebih dari setengah dari simpul pasif.
      • Jika Anda memiliki angka ganjil gugus node, pastikan bahwa Anda meng-upgrade kurang dari setengah dari simpul dalam gugus. Jika mayoritas node dalam gugus ditingkatkan, masalah ini akan terjadi ketika failover cluster resource group.
    2. Secara manual menambahkan node pasif upgrade kembali ke daftar mungkin pemilik untuk nama server sumber daya.
    3. Menghapus node bebas upgrade dari daftar mungkin pemilik.
    4. Secara manual gagal atas kelompok gugus SQL Server untuk salah satu simpul upgrade.
    5. Upgrade upgrade bebas node yang tersisa.
    6. Ketika semua node upgrade bebas upgrade, secara manual menambahkan mereka kembali ke pemilik mungkin daftar pada nama server sumber daya.
  • Opsi 2
    Masalah ini telah diperbaiki pada SQL Server 2012 Service Pack 1 (SP1). Anda dapat membuat proses upgrade pada setiap node cluster menggunakan Setup program binari dari Service Pack. Untuk melakukan ini, ada dua metode.
    • Metode A
      1. Download SQL Server 2012 SP1 ke diska keras lokal (misalnya untuk c:\sp1) atau ke jaringan berbagi (misalnya, \\nama bagi-pakai\Sp1) yang dapat diakses oleh semua node.
      2. Mulai prompt perintah sebagai administrator dan jalankan salah satu perintah berikut:
        • Download jalanmengatakan \setup.exe /action = upgrade /updatesource = c:\sp1
        • Download jalanmengatakan \setup.exe /action = upgrade /updatesource = \\nama bagi-pakai\Sp1
      3. Menyelesaikan semua langkah-langkah dalam program penataan.

        Catatan Anda dapat mengkonfirmasi apakah upgrade menggunakan SQL Server 2012 SP1 Setup binari dengan memeriksa berkas detail.log di lokasi berikut:
        %Program Files%\Microsoft SQL Server\110\Setup Bootstrap\Log\<Time stamped folder>

        Mengkonfirmasi bahwa informasi versi yang terletak dekat awal berkas log menunjukkan bahwa versi SQL Server 2012 lebih lewat dari 11.0.2100.60. Misalnya, berkas log dapat berisi berikut:

        2-11-04 11: 40: 45 Slp: memuat ekstensi 'MSI' dari file ' C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\.\Microsoft.SqlServer.Configuration.MsiExtension.dll'(01) 2012-11-04 11: 40: 45 Slp: ekstensi 'MSI' versi '11.0.3000.0' dimuat

    • Metode B
      1. Download SQL Server 2012 SP1 ke diska keras lokal (misalnya untuk c:\sp1) atau ke jaringan berbagi (misalnya, \\nama bagi-pakai\Sp1) yang dapat diakses oleh semua node.
      2. Mulai prompt perintah sebagai administrator dan jalankan perintah berikut:
        Download jalan\Nama paket SQL Server 2012 Service Pack 1.exe /Q
        Perintah ini akan pre-patch node dengan SQL Server 2012 SP1 setup binari.

        Catatan Anda tidak dapat menginstal SqlSupport.msi file dengan sendirinya, karena akan menyebabkan operasi SQL Server 2012 Setup gagal, dan kesalahan tentang tidak memiliki MSVCR100.dll yang akan ditampilkan. Penggunaan /Q parameter untuk menghindari kesalahan ini. Parameter ini akan menginstal Sqlsupport.msi file dan komponen runtime Visual C++.
      3. Menyelesaikan semua langkah-langkah dalam program penataan.

Informasi lebih lanjut

Untuk mendapatkan SQL Server 2012 SP1, pergi ke website Microsoft berikut:
Men-download Service Pack 1 untuk SQL Server 2012
Untuk informasi lebih lanjut tentang cara memperbarui SQL Server 2012 Setup program, pergi ke website MSDN Blogs berikut:
Cara patch SQL Server 2012 Setup dengan paket setup diperbarui

Status

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di dalam bagian "Applies to".

Properti

ID Artikel: 2782511 - Kajian Terakhir: 26 November 2012 - Revisi: 1.0
Berlaku bagi:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Kata kunci: 
kbtshoot kbsurveynew kbexpertiseadvanced kbmt KB2782511 KbMtid
Penerjemahan 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: 2782511

Berikan Masukan

 

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