sp_pdw_add_network_credentials (Azure Synapse Analytics)
Berlaku untuk: Azure Synapse Analytics Analytics Platform System (PDW)
sp_pdw_add_network_credentials
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 enkripsi data transparan (TDE).
Sintaks
Sintaks untuk Azure Synapse Analytics dan Analytics Platform System (PDW).
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. target_server_name adalah nvarchar(337) tanpa default. Azure Synapse Analytics mengakses server ini dengan kredensial nama pengguna dan kata sandi yang diteruskan ke prosedur tersimpan ini.
Untuk menyambungkan melalui jaringan InfiniBand, gunakan alamat IP InfiniBand dari server target.
'user_name'
Menentukan user_name izin untuk mengakses server target. user_name adalah nvarchar(513) tanpa default. Jika kredensial sudah ada untuk server target, kredensial tersebut diperbarui ke kredensial baru.
'kata sandiꞌ
Menentukan kata sandi untuk user_name.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Izin
Memerlukan ALTER SERVER STATE
izin.
Penanganan Kesalahan
Kesalahan terjadi jika menambahkan kredensial tidak berhasil pada simpul Kontrol dan semua simpul Komputasi.
Keterangan
Prosedur tersimpan ini menambahkan kredensial jaringan ke NetworkService
akun 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 menggunakan NetworkService
kredensial akun 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 kredensial nama pengguna dan kata sandi untuk pengguna seattle\david
domain dengan server target yang merupakan alamat IP .10.172.63.255
Pengguna seattle\david
memiliki izin baca/tulis ke server target. Azure Synapse Analytics 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.