sp_pdw_add_network_credentials (Azure Synapse Analytics)

Berlaku untuk: analitik Azure Synapse Sistem Platform Analitik (PDW)

Ini menyimpan kredensial jaringan di Azure Synapse Analytics dan mengaitkannya dengan server. Misalnya, gunakan prosedur tersimpan ini untuk memberikan izin baca/tulis yang sesuai Azure Synapse Analytics untuk melakukan operasi pencadangan dan pemulihan database di server target, atau untuk membuat cadangan sertifikat yang digunakan untuk TDE.

Ikon tautan topikKonvensi Sintaks Transact-SQL (Transact-SQL)

Sintaks

-- 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 UBAH STATUS SERVER .

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 SQL Server SMP 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 kredensial 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.

Lihat juga

sp_pdw_remove_network_credentials (Azure Synapse Analytics)