Kami memiliki vendor pihak ke-3 yang mencoba mengintegrasikan 2 aplikasi berbeda di mana kedua DB berada di instance SQL Server kami dengan 150+ DB lain, dan mereka ingin membuat pekerjaan MSDB untuk "menyinkronkan" dua aplikasi yang berbeda setiap 5 menit (pada awalnya mereka ingin menjalankannya setiap menit).
Firasat awal saya adalah bahwa mereka seharusnya melakukan ini entah bagaimana dalam tingkat Aplikasi dengan pekerjaan yang dijadwalkan Windows, atau bahkan mungkin pemicu yang ditakuti (yang biasanya kita gunakan dalam situasi seperti ini).
Saya lebih suka untuk menjaga pekerjaan MSDB dicadangkan untuk tugas-tugas DBA sebanyak mungkin untuk mengurangi kekacauan di sana, dan juga mengalami kesulitan dalam menanyakan MSDB saat melihat riwayat pekerjaan dengan pekerjaan super aktif seperti ini (yang juga menenggelamkan dan mengeluarkan riwayat pekerjaan penting dari hal yang lebih penting seperti riwayat cadangan). Tapi sekali lagi, mungkin preferensi saya salah dan saya perlu membuat beberapa ruang untuk tingkat Aplikasi di MSDB dan menyingsingkan lengan baju saya dan memperbaiki masalah riwayat pekerjaan yang membutuhkan waktu lama untuk memuat ketika saya perlu mempertahankan lebih banyak entri riwayat untuk menangkap hal-hal penting seperti cadangan (atau menghapus entri pekerjaan yang hiper aktif).
Masalah lain yang saya miliki adalah bahwa sekarang saya harus memberikan hak "sysadmin" vendor ini dan bukan hanya hak "dbo" hanya pada DB mereka ketika mereka melakukan peningkatan melalui GUI mereka dan berharap mereka tidak meledakkan contoh di mana misi saya kritis DBs adalah (salah satu kelemahan konsolidasi).
Saya kira saya bisa menempatkan mereka pada contoh "terisolasi" lain di mana kita menempatkan semua vendor yang tidak bermain bagus, tapi kemudian kita perlu mengkonfigurasi ulang Aplikasi untuk menunjuk ke contoh SQL baru ( sayangnya mendesah tidak sepele dalam hal ini).
Vendor telah mendorong kembali kekhawatiran saya berbicara tentang seberapa buruk pemicunya. Jadi, saya "googled" tentang ini sedikit dan muncul kosong. Adakah yang melihat ada tautan di luar sana yang “berwibawa” bahwa ini adalah ide yang buruk dan saya dapat merujuknya? Atau haruskah saya merangkul pendekatan mereka?
Saya tidak percaya saya pernah diposting di forum sql sebelum meminta bantuan, jadi semoga pertanyaan saya dibingkai dengan benar.
EDIT: Kami sedang menjalankan SQL Server 2008 Enterprise R2 x64 SP1 (Terima kasih telah menunjukkan bahwa saya lupa menyebutkan versi!). Hmmm, semoga mereka tidak perlu mengubah skrip pemutakhiran MSDB ketika kami membuka versi yang lebih baru.
Terima kasih atas waktunya! Kaya
sysadmin
agar mereka memodifikasi pekerjaan agen SQL - lihat msdn.microsoft.com/en-us/library/ms188283(v=sql.105).aspx