Instalasi tanpa pengawasan adalah cara untuk pergi - seperti yang disebutkan @ShawnMelton . Untuk menyebarkan CU di 100-an server, Anda dapat menjelajahi opsi di bawah ini (uji mereka, sehingga Anda tahu apa yang akan bekerja untuk Anda dan lingkungan Anda):
- Sysinternals - PsExecakan memungkinkan Anda untuk menelurkan instalasi pada mesin jarak jauh.
- PowerShell - Gunakan fitur remoting di PowerShell 3.0 dan lebih tinggi untuk melakukan instalasi. misalnya
Enter-PSSession -ComputerName <COMPUTERNAME>
Lama adalah .bat
file yang menggunakan Emas . <== ini pasti berfungsi dengan SCCM karena Anda dapat menggunakan .bat
file ke beberapa server menggunakan SCCM.
Di bawah ini adalah contoh pemasangan SQL2008_SP2_and_CU_2k8_64bit
(modifikasi sesuai kebutuhan Anda) . Anda dapat memberi makan file kelelawar ke SCCM sehingga dapat melakukan instalasi massal.
REM starting SQL SP2 cu install.
"C:\temp\SQL2008_SP2_and_CU_2k8_64bit\CU\SQLServer2008-KB2467239-x64.exe" /allinstances /quiet
REM SQL SP2 cu install complete
REM optional STEP to reboot your machine
REM Reboot the host before kicking off the install
shutdown.exe /r /f /c "DBA scheduled reboot" /t 30
Sebagai catatan tambahan (Perhatian!):
Saya tidak akan pernah melakukan jenis pembaruan massal ini ke banyak server ini (100-an) dalam satu kesempatan. Alih-alih, kumpulkan dalam kelompok yang dapat dikelola dan kemudian tempelkan dalam kelompok.
Dengan cara ini Anda dapat dengan mudah mengetahui apakah ada masalah - misalnya jika ada bug di CU yang Anda pasang, dan diperbaiki di CU atau SP yang lebih baru. Atau instalasi bijaksana juga, jika Anda menambal 100 server dalam satu kesempatan dan dari mereka 5 atau 7 server tidak mendapatkan tambalan dengan benar, bagaimana Anda akan mencari tahu?
Saya mengelola lebih dari 300+ server di perusahaan saya dan saya lebih memilih untuk menambalnya dalam batch yang lebih kecil setiap minggu. JADI Anda mulai dengan angka kecil dan sekali Anda mendapatkan kepercayaan, Anda ulangi hal yang sama.
EDIT:
Sekarang dbatools memiliki Update-DbaInstance.ps1
yang dapat melakukan instalasi Paket Layanan SQL Server dan Pembaruan Kumulatif di server lokal dan jauh.