Bagikan melalui


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).

Konvensi sintaks transact-SQL

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.