SQL Server failover cluster bergulir patch dan layanan paket proses

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

Pada Halaman ini

PENGENALAN

Artikel ini menjelaskan bagaimana menerapkan Microsoft Update SQL Server failover cluster contoh.

Penting
  • Jika Anda memperbarui SQL Server failover cluster misalnya pada node aktif, SQL Server layanan akan dihentikan. Hal ini menyebabkan SQL Server downtime. Untuk menghindari downtime, menginstal pembaruan bergulir pada node pasif seperti yang dijelaskan dalam artikel ini.
  • Untuk menghindari versi campuran mungkin pemilik node dalam failover cluster contoh, gunakan alat Cluster Administrator (Cluadmin.exe), untuk menghapus node dari pemilik mungkin node daftar dalam contoh failover cluster. Anda harus menghindari versi campuran mungkin pemilik node untuk mencegah korupsi data yang mungkin.
  • Dalam Microsoft SQL Server 2008 dan versi yang lebih baru, gugus layanan memeriksa SQL nama jaringan sumber daya untuk daftar mungkin pemilik. Nama jaringan SQL sumber daya ini juga checkpointed. Perilaku ini berbeda dari Microsoft SQL Server 2005. Dalam SQL Server 2005, SQL Server sumber daya itu sendiri checkpointed.

Informasi lebih lanjut

Menginstal SQL Server bergulir pembaruan pada failover cluster

Catatan Informasi di bagian ini berlaku untuk SQL Server 2008 dan versi.
  1. Sebelum Anda memulai pembaruan, pastikan bahwa Anda mengumpulkan daftar mungkin pemilik untuk contoh berkerumun SQL Server tertentu. Untuk Telisik nama sumber daya jaringan SQL Server tertentu, jalankan perintah berikut:
    sumber cluster.exe
    Anda melihat output yang menyerupai berikut ini:
    Resource                          Group                             Node              Status
    --------------------              --------------------              ----------        ------
    Cluster Disk 1                    Cluster Group                     NODE1             Online
    Cluster Disk 2                    SQL Server (INST1)                NODE1             Online
    Cluster Disk 3                    SQL Server (INST2)                NODE1             Online
    Cluster Disk 4                    Available Storage                 NODE1             Online
    Cluster IP Address                Cluster Group                     NODE1             Online
    Cluster Name                      Cluster Group                     NODE1             Online
    SQL IP Address 1 (SQLVS1)         SQL Server (INST1)                NODE1             Online
    SQL Network Name (SQLVS1)         SQL Server (INST1)                NODE1             Online
    SQL Server                        SQL Server (INST1)                NODE1             Online
    SQL Server Agent                  SQL Server (INST1)                NODE1             Online
    SQL IP Address 2 (SQLVS2)         SQL Server (INST2)                NODE1             Online
    SQL Network Name (SQLVS2)         SQL Server (INST2)                NODE1             Online
    SQL Server                        SQL Server (INST2)                NODE1             Online
    SQL Server Agent                  SQL Server (INST2)                NODE1             Online
    
    Dalam contoh ini, Anda dapat menggunakan perintah berikut untuk membuat daftar mungkin pemilik untuk setiap SQL nama jaringan sumber daya:
    • cluster.exe sumber daya "Nama jaringan SQL (SQLVS1)" /listowners mengatakan c:\SQLVS1_list_of_owners.txt
    • cluster.exe sumber daya "Nama jaringan SQL (SQLVS2)" /listowners mengatakan c:\SQLVS2_list_of_owners.txt
  2. Dalam alat Cluster Administrator, menggunakan sumber daya SQL nama jaringan yang sesuai untuk menghapus setengah dari simpul dari daftar mungkin pemilik dalam failover cluster kasus di mana Anda ingin menerapkan pembaruan. Menghapus node pasif pertama dari pemilik mungkin. Menjaga daftar node yang Anda hapus dari pemilik mungkin untuk referensi di masa mendatang selama proses update ini.

    Catatan Kami menganjurkan bahwa Anda menghapus setengah dari simpul dari pemilik mungkin untuk mempertahankan ketersediaan yang tinggi.
  3. Setelah Anda telah menghapus node dari daftar mungkin pemilik dalam contoh failover cluster, menerapkan SQL Server update pada node yang Anda dihapus pada langkah 2. Untuk menerapkan pembaruan pada setiap node yang telah dihapus dari pemilik mungkin, lihat dokumentasi yang disertakan dalam paket update bahwa Anda mendaftar.

    Catatan Jika ini adalah pertama kalinya bahwa Anda mendaftar pembaruan pada contoh untuk node, memindahkan setiap kelompok sumber daya aktif ke node lain sebelum Anda menerapkan pembaruan. Ini membantu menghindari downtime atau restart operasi yang mungkin terjadi saat diperbarui bersama komponen yang sedang digunakan.
  4. Setelah update telah diterapkan pada node yang dihapus dari pemilik mungkin, menggunakan nama jaringan SQL sumber daya pada alat Cluster Administrator menambahkan node diperbarui kembali ke daftar mungkin pemilik dalam contoh failover cluster.

    Untuk memastikan bahwa Anda akan menambahkan node kembali untuk contoh SQL Server yang benar, menggunakan daftar mungkin pemilik yang Anda kumpulkan sebelum Anda melakukan update. Pastikan bahwa Anda menandai node yang sudah diperbarui dalam daftar Anda.
  5. Berdasarkan nama jaringan SQL sumber daya, menemukan benar resource group, aplikasi atau layanan Windows Server 2008, dan kemudian pindah bahwa kelompok, aplikasi atau layanan ke salah satu node yang diperbarui.
  6. Pastikan bahwa semua sumber daya SQL Server online pada node sedang aktif.
  7. Dalam alat Cluster Administrator, menggunakan nama jaringan SQL sumber daya untuk menghapus node yang tak diperbarui dari pemilik mungkin dalam contoh failover cluster.
  8. Menerapkan pembaruan SQL Server ke node yang Anda dihapus dalam langkah 7.
  9. Ulangi langkah 4 untuk menambahkan semua node yang diperbarui kembali ke pemilik mungkin misalnya failover cluster yang Anda diperbarui.
  10. Verifikasi bahwa gugus dijalankan tanpa masalah apapun. Mencoba untuk memindahkan contoh SQL Server antara node dalam gugus.

Mencopot instalasi SQL Server tambalan di failover cluster dalam skenario bergulir update

Catatan Informasi di bagian ini berlaku untuk SQL Server 2008 dan versi.

Gunakan prosedur yang berlaku untuk situasi Anda:

Skenario 1: Anda mengaplikasikan pada semua node cluster Anda

Dalam skenario ini, prosedur untuk menghapus patch adalah kebalikan dari instalasi patch, yang dibahas dalam bagian di atas. Prosedur rinci akan sebagai berikut:
  1. Sebelum Anda menghapus pembaruan, pastikan bahwa Anda mengumpulkan daftar mungkin pemilik untuk contoh berkerumun SQL Server tertentu. Untuk Telisik nama sumber daya jaringan SQL Server tertentu, jalankan perintah berikut:
    cluster.exe resource 
    Anda melihat output yang menyerupai berikut ini:
    Resource Group Node Status------------
    Cluster Disk 1 kelompok gugus NODE1 Online Cluster Disk 2 SQL Server (INST1) NODE1 Online
    Cluster Disk 3 NODE1 penyimpanan Disk Cluster SQL Server (INST2) NODE1 Online 4 tersedia Online
    Cluster cluster IP alamat penyuratan grup NODE1 Online kelompok Cluster Cluster nama NODE1 Online SQL alamat penyuratan IP 1 (SQLVS1)
    SQL Server SQL Online (INST1) NODE1 nama jaringan (SQLVS1) SQL Server (INST1) NODE1 Online SQL Server SQL Server
    (INST1) NODE1 Online SQL Server agen SQL Server (INST1) NODE1 Online SQL alamat penyuratan IP 2 (SQLVS2) SQL Server (INST2) NODE1 Online
    SQL jaringan nama (SQLVS2) SQL Server (INST2) NODE1 Online SQL Server SQL Server (INST2) NODE1 Online
    SQL Server agen SQL Server (INST2) NODE1 Online

    Dalam contoh ini, Anda dapat menggunakan perintah berikut untuk membuat daftar mungkin pemilik untuk setiap SQL nama jaringan sumber daya:
    • cluster.exe sumber daya "Nama jaringan SQL (SQLVS1)" /listowners mengatakan c:\SQLVS1_list_of_owners.txt
    • cluster.exe sumber daya "Nama jaringan SQL (SQLVS2)" /listowners mengatakan c:\SQLVS2_list_of_owners.txt
  2. Dalam alat Cluster Administrator, menggunakan sumber daya SQL nama jaringan yang sesuai untuk menghapus setengah dari simpul dari daftar mungkin pemilik dalam failover cluster kasus di mana Anda ingin menghapus pembaruan. Menghapus node pasif pertama dari pemilik mungkin. Menjaga daftar node yang Anda hapus dari pemilik mungkin untuk referensi di masa mendatang selama proses penghapusan update ini.
    CatatanKami menganjurkan bahwa Anda menghapus setengah dari simpul dari pemilik mungkin untuk mempertahankan ketersediaan yang tinggi.
  3. Setelah Anda telah menghapus node dari daftar mungkin pemilik dalam failover cluster contoh, menghapus SQL Server update pada node yang Anda dihapus pada langkah 2. Untuk menghapus pembaruan pada setiap node yang telah dihapus dari pemilik mungkin, lihat dokumentasi yang disertakan dalam paket update bahwa Anda mendaftar.

    CatatanJika ini adalah pertama kalinya bahwa Anda menghapus pembaruan pada contoh untuk node, memindahkan setiap kelompok sumber daya aktif ke node lain sebelum Anda menghapus pembaruan. Ini membantu menghindari downtime atau restart operasi yang mungkin terjadi saat diperbarui bersama komponen yang sedang digunakan.
  4. Setelah update telah dihapus pada node yang dihapus dari pemilik mungkin, gunakan nama jaringan SQL sumber daya pada alat Cluster Administrator menambahkan node diperlemah kembali ke daftar mungkin pemilik dalam contoh failover cluster.

    Untuk memastikan bahwa Anda akan menambahkan node kembali untuk contoh SQL Server yang benar, menggunakan daftar mungkin pemilik yang Anda kumpulkan sebelum Anda melakukan update. Pastikan bahwa Anda menandai node yang diturunkan sudah di daftar Anda.
  5. Berdasarkan nama jaringan SQL sumber daya, menemukan benar resource group, aplikasi atau layanan Windows Server 2008, dan kemudian pindah bahwa kelompok, aplikasi atau layanan ke salah satu node yang adalah diturunkan.
  6. Pastikan bahwa semua sumber daya SQL Server online pada node sedang aktif.
  7. Dalam alat Cluster Administrator, menggunakan nama jaringan SQL sumber daya untuk menghapus node yang tidak diturunkan dari pemilik mungkin dalam contoh failover cluster.
  8. Menghapus SQL Server update ke node yang Anda dihapus dalam langkah 7.
  9. Ulangi langkah 4 untuk menambahkan semua node yang diturunkan kembali ke pemilik mungkin misalnya failover cluster yang diturunkan Anda.
  10. Verifikasi bahwa gugus dijalankan tanpa masalah apapun. Mencoba untuk memindahkan contoh SQL Server antara node dalam gugus.

Skenario 2: Anda berada di tengah bergulir proses update dan hanya beberapa node yang diperbarui.


Mungkin ada berbagai permutasi untuk ini seperti yang dibahas di bawah ini:

CatatanDiskusi berikut menganggap bahwa Anda mengikuti prosedur yang dibahas dalam bagian "Menginstal SQL Server bergulir pembaruan pada failover cluster" dari artikel ini dan Anda berada di tengah memperbarui paruh pertama atau kedua setengah dari node.

Skenario untuk pertama setengah-(pertama setengah dari Node dihapus dari pemilik mungkin)

Kasus 1A: Anda memutuskan untuk tidak melanjutkan lebih jauh dengan patch memperbarui proses.
Menggunakan prosedur berikut ini:
  1. Menghapus pembaruan pada setiap node yang telah ditambal dan menggunakan SQL nama jaringan sumber daya pada alat Cluster Administrator menambahkan mereka kembali ke daftar mungkin pemilik dalam contoh failover cluster.
  2. Verifikasi bahwa gugus dijalankan tanpa masalah apapun. Mencoba untuk memindahkan contoh SQL Server antara node dalam gugus.

Kasus 2A. Setelah menerapkan patch pada beberapa node, Anda menemukan (dengan Telisik web atau ketika bekerja dengan Microsoft CSS) yang diketahui adanya masalah dengan patch dan karenanya tidak dapat diproses lebih lanjut.
  1. Jika ada versi yang lebih baru pembaruan yang perbaikan masalah, menggunakannya dalam hubungannya dengan 3 langkah untuk 10 dari prosedur yang didokumentasikan dalam bagian "Menginstal SQL Server 2008 bergulir pembaruan pada failover cluster" dari artikel ini untuk melanjutkan dengan proses update.
  2. Jika versi baru tidak tersedia atau tidak bisa upgrade ke versi lebih baru segera, gunakan prosedur yang didokumentasikan untuk kasus 1A di atas.

Kasus 3A. Anda tidak dapat menerapkan patch pada satu atau lebih simpul:

Dalam kasus ini rekomendasi akan untuk lebih lanjut memecahkan masalah mengapa update gagal pada simpul tersebut dan terus menambal node lain dengan update. Saat menambahkan node kembali sebagai pemilik mungkin ke sumber SQL Server, meninggalkan bermasalah node atau node dari daftar itu.

Jika pemecahan masalah bukanlah pilihan dan Anda memerlukan semua node Anda akan tersedia untuk operasi cluster Anda, Anda dapat menggunakan prosedur yang didokumentasikan untuk kasus 1A di atas.

Skenario untuk paruh kedua: (paruh pertama simpul sudah diperbarui dan ditambahkan kembali ke daftar mungkin pemilik dan Anda baik dalam proses menghapus atau sudah dihapus paruh kedua dari daftar mungkin pemilik):

Kasus 1B: Anda perhatikan bahwa Anda tidak dapat memindahkan kelompok SQL Server ke node diperbarui (langkah #5 dari proses update) karena masalah yang mungkin dengan patch (SQL server grup pada dasarnya gagal kembali ke sebuah node yang belum diperbarui).

Menggunakan prosedur berikut ini:

  1. Periksa apakah versi patch yang memperbaiki masalah yang lebih baru tersedia. Jika tersedia, menggunakan bahwa dalam hubungannya dengan prosedur yang didokumentasikan dalam bagian "Menginstal SQL Server 2008 bergulir pembaruan pada failover cluster" dari artikel ini untuk melanjutkan dengan seluruh memperbarui proses.

    CatatanAnda tidak perlu untuk menghapus patch rendah dari paruh pertama. Anda hanya perlu menghapus pertama setengah dari node yang diperbarui, dari daftar mungkin pemilik untuk contoh SQL Server dan kemudian lanjutkan seperti jika Anda memperbarui gugus seluruh dengan patch baru yang menggunakan proses update bergulir yang dibahas di bagian awal artikel ini.
  2. Jika versi baru tidak tersedia atau tidak bisa upgrade ke versi lebih baru segera, menggunakan prosedur berikut:
    1. Menggunakan daftar yang Anda kumpulkan pada awal proses update, menghapus pertama setengah dari node yang ditambal sebagai mungkin pemilik nama jaringan SQL Server.
    2. Menambahkan kedua setengah dari node "dihapus" kembali ke pemilik mungkin nama jaringan SQL Server.
      CatatanFailover gagal, tetapi Anda mungkin telah menghapus beberapa atau semua simpul pada paruh kedua. Perhatikan juga bahwa tak satu pun dari simpul pada paruh kedua telah diperbarui belum.
    3. Setelah update telah dihapus, menggunakan nama jaringan SQL sumber daya pada alat Cluster Administrator menambahkan node ini kembali ke daftar mungkin pemilik dalam contoh failover cluster.
    4. Verifikasi bahwa gugus dijalankan tanpa masalah apapun. Mencoba untuk memindahkan contoh SQL Server antara node dalam gugus.
Kasus 2B: setelah menerapkan patch pada beberapa node, Anda menemukan (dengan Telisik web atau ketika bekerja dengan Microsoft CSS) yang diketahui adanya masalah dengan patch dan karenanya tidak dapat diproses lebih lanjut.(Kelompok SQL Server online pada salah satu simpul paruh pertama yang telah diperbarui).

Menggunakan prosedur berikut ini:
  1. Periksa apakah versi patch yang memperbaiki masalah yang lebih baru tersedia. Jika tersedia, menggunakan bahwa dalam hubungannya dengan prosedur yang didokumentasikan dalam bagian "Menginstal SQL Server update yang bergulir di failover cluster" dari artikel ini untuk melanjutkan dengan seluruh memperbarui proses, tapi mulai dengan paruh kedua lengkap dalam daftar Anda.

    CatatanPada dasarnya, ketika proses update selesai, semua node dari pertama simpul setengah serta mereka yang diperbaharui di paruh kedua daftar Anda akan mendapatkan dua set update - pertama dengan patch bermasalah dan yang kedua dengan patch dikoreksi.
  2. Jika versi baru tidak tersedia atau tidak bisa upgrade ke versi lebih baru segera, menggunakan prosedur berikut:
    1. Menghapus patch pada simpul yang diperbaharui di paruh kedua dengan mengacu ke dokumentasi yang disertakan dalam paket update bahwa Anda mendaftar.
    2. Gunakan nama jaringan SQL sumber daya pada alat Cluster Administrator untuk menambahkan paruh kedua node kembali ke daftar mungkin pemilik dalam contoh failover cluster.

      Untuk memastikan bahwa Anda akan menambahkan node kembali untuk contoh SQL Server yang benar, menggunakan daftar mungkin pemilik yang Anda kumpulkan sebelum Anda melakukan update. Pastikan bahwa Anda menandai node yang sudah diperbarui dalam daftar Anda.
    3. Berdasarkan nama jaringan SQL sumber daya, menemukan benar resource group, aplikasi atau layanan Windows Server 2008, dan kemudian pindah bahwa kelompok, aplikasi atau layanan ke salah satu simpul dari babak kedua.
    4. Menggunakan daftar yang Anda kumpulkan pada awal proses update, menghapus pertama setengah dari node yang ditambal sebagai mungkin pemilik nama jaringan SQL Server.
    5. Menghapus pembaruan pada masing-masing node ini dengan merujuk pada dokumentasi yang disertakan dalam paket update bahwa Anda mendaftar.
    6. Setelah update telah dihapus, menggunakan nama jaringan SQL sumber daya pada alat Cluster Administrator menambahkan node ini kembali ke daftar mungkin pemilik dalam contoh failover cluster.
    7. Verifikasi bahwa gugus dijalankan tanpa masalah apapun. Mencoba untuk memindahkan contoh SQL Server antara node dalam gugus.
Kasus 3B: Anda memutuskan untuk tidak melanjutkan lebih jauh dengan patch memperbarui proses: menggunakan prosedur berikut ini.
  1. Menghapus patch pada simpul yang mungkin sudah telah diperbarui di paruh kedua dengan mengacu ke dokumentasi yang disertakan dalam paket update bahwa Anda mendaftar.
  2. Gunakan nama jaringan SQL sumber daya pada alat Cluster Administrator untuk menambahkan paruh kedua node kembali ke daftar mungkin pemilik dalam contoh failover cluster.
  3. Untuk memastikan bahwa Anda akan menambahkan node kembali untuk contoh SQL Server yang benar, menggunakan daftar mungkin pemilik yang Anda kumpulkan sebelum Anda melakukan update. Pastikan bahwa Anda menandai node yang sudah diperbarui dalam daftar Anda.
  4. Berdasarkan nama jaringan SQL sumber daya, menemukan benar resource group, aplikasi atau layanan Windows Server 2008, dan kemudian pindah bahwa kelompok, aplikasi atau layanan ke salah satu simpul dari babak kedua.
  5. Menggunakan daftar yang Anda kumpulkan pada awal proses update, menghapus pertama setengah dari node yang ditambal sebagai mungkin pemilik nama jaringan SQL Server.
  6. Menghapus pembaruan pada masing-masing node ini dengan merujuk pada dokumentasi yang disertakan dalam paket update bahwa Anda mendaftar.
  7. Setelah update telah dihapus, menggunakan nama jaringan SQL sumber daya pada alat Cluster Administrator menambahkan node ini kembali ke daftar mungkin pemilik dalam contoh failover cluster.
  8. Verifikasi bahwa gugus dijalankan tanpa masalah apapun. Mencoba untuk memindahkan contoh SQL Server antara node dalam gugus.

Properti

ID Artikel: 958734 - Kajian Terakhir: 18 Januari 2013 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
Kata kunci: 
kbexpertiseadvanced kbinfo kbmt KB958734 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: 958734

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