sp_pdw_add_network_credentials (Azure Synapse Analytics)
Berlaku untuk: Azure Synapse Analytics Analytics
Platform System (PDW)
Ini menyimpan kredensial jaringan di Azure Synapse Analytics dan mengaitkannya dengan server. Misalnya, gunakan prosedur tersimpan ini untuk memberi Azure Synapse Analytics izin baca/tulis yang sesuai untuk melakukan operasi pencadangan dan pemulihan database di server target, atau untuk membuat cadangan sertifikat yang digunakan untuk TDE.
Sintaksis
-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse
sp_pdw_add_network_credentials 'target_server_name', 'user_name', 'password'
Catatan
Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
Argumen
'target_server_name'
Menentukan nama host server target atau alamat IP. Azure Synapse Analytics akan mengakses server ini dengan menggunakan kredensial nama pengguna dan kata sandi yang diteruskan ke prosedur tersimpan ini.
Untuk menyambungkan melalui jaringan InfiniBand, gunakan alamat IP InfiniBand dari server target.
target_server_name didefinisikan sebagai nvarchar(337).
'user_name'
Menentukan user_name yang memiliki izin untuk mengakses server target. Jika kredensial sudah ada untuk server target, kredensial tersebut akan diperbarui ke kredensial baru.
user_name didefinisikan sebagai nvarchar (513).
'kata sandiꞌ
Menentukan kata sandi untuk user_name.
Mengembalikan Nilai Kode
0 (keberhasilan) atau 1 (kegagalan)
Izin
Memerlukan izin ALTER SERVER STATE.
Penanganan Kesalahan
Kesalahan terjadi jika penambahan kredensial tidak berhasil pada simpul Kontrol dan semua simpul Komputasi.
Keterangan Umum
Prosedur tersimpan ini menambahkan kredensial jaringan ke akun NetworkService untuk Azure Synapse Analytics. Akun NetworkService menjalankan setiap instans SMP SQL Server pada simpul Kontrol dan simpul Komputasi. Misalnya, ketika operasi pencadangan berjalan, simpul Kontrol dan setiap simpul Komputasi akan menggunakan kredensial akun NetworkService untuk mendapatkan izin baca dan tulis ke server target.
Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)
J. Menambahkan kredensial untuk melakukan pencadangan database
Contoh berikut mengaitkan informasi masuk nama pengguna dan kata sandi untuk pengguna domain seattle\david dengan server target yang memiliki alamat IP 10.172.63.255. Pengguna seattle\david memiliki izin baca/tulis ke server target. Azure Synapse Analytics akan menyimpan kredensial ini dan menggunakannya untuk membaca dan menulis ke dan dari server target, seperlunya untuk operasi pencadangan dan pemulihan.
EXEC sp_pdw_add_network_credentials '10.172.63.255', 'seattle\david', '********';
Perintah cadangan mengharuskan nama server dimasukkan sebagai alamat IP.
Catatan
Untuk melakukan pencadangan database melalui InfiniBand, pastikan untuk menggunakan alamat IP InfiniBand dari server cadangan.