Mengubah akun untuk pengelogan SQL Server Integration Services Scale Out
Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory
Saat Anda menjalankan paket SSIS di Scale Out, pesan peristiwa dicatat dalam database SSISDB dengan akun pengguna yang dibuat secara otomatis bernama ##MS_SSISLogDBWorkerAgentLogin##. Login untuk pengguna ini menggunakan autentikasi SQL Server.
Jika Anda ingin mengubah akun yang digunakan untuk pengelogan Scale Out, lakukan hal-hal berikut:
Catatan
Jika Anda menggunakan akun pengguna Windows untuk pengelogan, gunakan akun yang sama dengan akun yang menjalankan layanan Scale Out Worker. Jika tidak, login ke SQL Server gagal.
1. Membuat pengguna untuk SSISDB
Untuk instruksi tentang cara membuat pengguna database, lihat Membuat Pengguna Database.
2. Tambahkan pengguna ke peran database ssis_cluster_worker
Untuk instruksi tentang cara bergabung dengan peran database, lihat Bergabung dengan Peran.
3. Perbarui informasi pengelogan di SSISDB
Panggil prosedur [catalog].[update_logdb_info]
tersimpan dengan nama SQL Server dan string koneksi sebagai parameter, seperti yang ditunjukkan dalam contoh berikut:
SET @serverName = CONVERT(sysname, SERVERPROPERTY('servername'))
SET @connectionString = 'Data Source=' + @serverName + ';Initial Catalog=SSISDB;Integrated Security=SSPI;'
EXEC [internal].[update_logdb_info] @serverName, @connectionString
GO
4. Mulai ulang layanan Scale Out Worker
Mulai ulang layanan Scale Out Worker untuk membuat perubahan efektif.
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk