Membuat database DBA terpusat

13

Kami memiliki 200+ server dan saya sedang berpikir tentang membuat basis data DBA terpusat di mana ia mencatat cadangan, kesalahan, pekerjaan ruang dan menghasilkan laporan tentang SSRS. Saya tidak yakin harus mulai dari mana dan saya sangat menghargai bantuan Anda. Terima kasih banyak.

db7
sumber
Bisakah saya melakukannya menggunakan System Center Operations Manager 2007 R2? Tolong beri tahu saya dari pengalaman Anda membandingkan dengan IBU. Terima kasih!
db7

Jawaban:

8

Pada SQL Server 2008 R2 saya akan memandu Anda ke SQL Server Utility Control Point , dengan beberapa perincian di sini .

Dari uraian MSDN: "SQL Server Utility memodelkan entitas yang terkait dengan SQL Server organisasi dalam tampilan terpadu. Utilitas Explorer dan titik pandang Utilitas Server SQL di (SSMS) memberikan administrator pandangan holistik tentang kesehatan sumber daya melalui turunan dari SQL Server yang berfungsi sebagai utilitas titik kontrol (UCP). Entitas yang dapat dilihat di SQL Server UCP meliputi:

Instances of SQL Server
Data-tier applications
Database files
Storage volumes

Dimensi pemanfaatan sumber daya yang dapat dilihat di SQL Server UCP meliputi:

CPU utilization
Storage space utilization"

Pada 2008 dan sebelumnya - MOM, seperti yang ditunjukkan Gayus, atau mungkin mencoba Administrasi Multi Server sebagaimana didefinisikan oleh MS. Anda dapat melihat artikel terperinci tentang SQLServerCentral Multi-Server Administration atau di MSDN .

Marian
sumber
5

Lihatlah MOM , produk MS untuk melakukan ini. Secara luas analog dengan Kontrol Grid Oracle .

Gayus
sumber
Saya tidak tahu IBU gratis. Sudahkah Anda menggunakannya sebelumnya? apakah Anda tahu posting blog yang bagus tentang bagaimana menerapkannya? Terima kasih.
db7
3
IBU sangat tidak gratis. Anda harus membeli lisensi server serta lisensi untuk setiap server yang sedang dipantau oleh IBU.
mrdenny
3

Jika Anda memiliki mesin SQL2008 untuk digunakan, lihat menggunakan Central Management Server. Ini gratis dan dibangun ke dalam SQL. Anda bahkan dapat melakukannya multiserver queriesdan policy based management. Periksa tautan ini untuk detail lebih lanjut.

StanleyJohns
sumber
1

Jika Anda masih ingin mengembangkan kustom di mana Anda dapat mencatat info apa yang Anda inginkan, lakukan langkah-langkah ini sebagai awal: Buat tabel dengan server, basis data yang ditautkan ke server id, info cadangan yang ditautkan ke id server dan id db. Buat skrip yang akan diluncurkan pada server tujuan menggunakan xp_cmdshell. Script akan memasukkan info yang dikumpulkan ke tabel tempdb tujuan dan menyisipkan melalui server tertaut ke server DBA Anda. Ini sangat singkat. Anda dapat menghubungi saya secara pribadi jika Anda memerlukan detail lebih lanjut. Saya menggunakan metode ini karena ini adalah cara terbaik untuk melacak banyak hal.

yrushka
sumber