Aracılığıyla paylaş


sp_pdw_add_network_credentials (Azure Synapse Analytics)

Şunlar için geçerlidir: Azure Synapse AnalyticsAnalytics Platform Sistemi (PDW)

sp_pdw_add_network_credentials Azure Synapse Analytics'te ağ kimlik bilgilerini depolar ve bunları bir sunucuyla ilişkilendirir. Örneğin, Azure Synapse Analytics'e hedef sunucuda veritabanı yedekleme ve geri yükleme işlemleri gerçekleştirmek için uygun okuma/yazma izinleri vermek veya saydam veri şifrelemesi (TDE) için kullanılan bir sertifikanın yedeğini oluşturmak için bu saklı yordamı kullanın.

Transact-SQL söz dizimi kuralları

Sözdizimi

Azure Synapse Analytics ve Analytics Platform Sistemi (PDW) için söz dizimi.

sp_pdw_add_network_credentials
    'target_server_name'
    , 'user_name'
    , 'password'
[ ; ]

Uyarı

Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.

Tartışmalar

'target_server_name'

Hedef sunucu ana bilgisayar adını veya IP adresini belirtir. target_server_namevarsayılan olmayan nvarchar(337) değeridir. Azure Synapse Analytics, bu saklı yordama geçirilen kullanıcı adı ve parola kimlik bilgileriyle bu sunucuya erişir.

InfiniBand ağı üzerinden bağlanmak için hedef sunucunun InfiniBand IP adresini kullanın.

'user_name'

Hedef sunucuya erişim izinlerinin user_name belirtir. user_namevarsayılan olmayan nvarchar(513) değeridir. Hedef sunucu için kimlik bilgileri zaten varsa, bunlar yeni kimlik bilgilerine güncelleştirilir.

'password

user_name parolasını belirtir.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

İzinler

ALTER SERVER STATE izin gerektirir.

Hata İşleme

Kimlik bilgileri ekleme işlemi Denetim düğümünde ve tüm İşlem düğümlerinde başarılı olmazsa bir hata oluşur.

Açıklamalar

Bu saklı yordam, Azure Synapse Analytics hesabına ağ kimlik bilgilerini NetworkService ekler. Hesap, NetworkService SMP SQL Server'ın her örneğini Denetim düğümünde ve İşlem düğümlerinde çalıştırır. Örneğin, bir yedekleme işlemi çalıştırıldığında Denetim düğümü ve her İşlem düğümü, hedef sunucuya okuma ve yazma izni almak için hesap kimlik bilgilerini kullanır NetworkService .

Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)

A. Veritabanı yedeklemesi gerçekleştirmek için kimlik bilgileri ekleme

Aşağıdaki örnek, etki alanı kullanıcısı seattle\david için kullanıcı adı ve parola kimlik bilgilerini ip adresi olan bir hedef sunucuyla ilişkilendirir 10.172.63.255. Kullanıcının seattle\david hedef sunucuda okuma/yazma izinleri vardır. Azure Synapse Analytics bu kimlik bilgilerini depolar ve yedekleme ve geri yükleme işlemleri için gerektiği şekilde hedef sunucudan okuma ve yazma işlemleri için kullanır. değerini güçlü bir parolayla değiştirin <password> .

EXECUTE sp_pdw_add_network_credentials
    '10.172.63.255',
    'seattle\david',
    '<password>';

Yedekleme komutu, sunucu adının bir IP adresi olarak girilmiş olmasını gerektirir.

Uyarı

InfiniBand üzerinden veritabanı yedeklemesi gerçekleştirmek için yedekleme sunucusunun InfiniBand IP adresini kullandığınızdan emin olun.