sp_pdw_add_network_credentials (Azure Synapse Analytics)

Gilt für: Azure Synapse Analytics Analytics Platform System (PDW)

sp_pdw_add_network_credentials speichert Netzwerkanmeldeinformationen in Azure Synapse Analytics und ordnet sie einem Server zu. Verwenden Sie z. B. diese gespeicherte Prozedur, um Azure Synapse Analytics geeignete Lese-/Schreibberechtigungen zum Ausführen von Datenbanksicherungs- und Wiederherstellungsvorgängen auf einem Zielserver zu erteilen oder eine Sicherung eines Zertifikats zu erstellen, das für die transparente Datenverschlüsselung (TDE) verwendet wird.

Transact-SQL-Syntaxkonventionen

Syntax

Syntax für Azure Synapse Analytics and Analytics Platform System (PDW).

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

Hinweis

Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Argumente

"target_server_name"

Gibt den Zielserverhostnamen oder die IP-Adresse an. target_server_name ist nvarchar(337) ohne Standard. Azure Synapse Analytics greift auf diesen Server mit den Benutzernamen- und Kennwortanmeldeinformationen zu, die an diese gespeicherte Prozedur übergeben werden.

Verwenden Sie die InfiniBand-IP-Adresse des Zielservers, um eine Verbindung über das InfiniBand-Netzwerk herzustellen.

'user_name'

Gibt den user_name an, der Berechtigungen für den Zugriff auf den Zielserver hat. user_name ist nvarchar(513) ohne Standard. Wenn die Anmeldeinformationen für den Zielserver bereits vorhanden sind, werden sie auf die neuen Anmeldeinformationen aktualisiert.

'password

Gibt das Kennwort für user_name an.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Berechtigungen

Erfordert die ALTER SERVER STATE-Berechtigung.

Fehlerbehandlung

Wenn das Hinzufügen von Anmeldeinformationen auf dem Steuerelementknoten und allen Computeknoten nicht erfolgreich ist, tritt ein Fehler auf.

Hinweise

Diese gespeicherte Prozedur fügt dem NetworkService Konto für Azure Synapse Analytics Netzwerkanmeldeinformationen hinzu. Das NetworkService Konto führt jede Instanz von SMP SQL Server auf dem Steuerelementknoten und den Computeknoten aus. Wenn beispielsweise ein Sicherungsvorgang ausgeführt wird, verwenden der Knoten "Steuerelement" und jeder Compute-Knoten die NetworkService Kontoanmeldeinformationen, um Lese- und Schreibberechtigungen für den Zielserver zu erhalten.

Beispiele: Azure Synapse Analytics und Analytics-Plattformsystem (PDW)

A. Hinzufügen von Anmeldeinformationen zum Ausführen einer Datenbanksicherung

Im folgenden Beispiel werden der Benutzername und die Kennwortanmeldeinformationen für den Domänenbenutzer seattle\david einem Zielserver zugeordnet, der eine IP-Adresse von 10.172.63.255ist. Der Benutzer seattle\david verfügt über Lese-/Schreibberechtigungen für den Zielserver. Azure Synapse Analytics speichert diese Anmeldeinformationen und verwendet sie zum Lesen und Schreiben auf und vom Zielserver, sofern erforderlich für Sicherungs- und Wiederherstellungsvorgänge.

EXEC sp_pdw_add_network_credentials
    '10.172.63.255',
    'seattle\david',
    '********';

Der Sicherungsbefehl erfordert, dass der Servername als IP-Adresse eingegeben wird.

Hinweis

Um die Datenbanksicherung über InfiniBand durchzuführen, müssen Sie unbedingt die InfiniBand-IP-Adresse des Sicherungsservers verwenden.