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.255
ist. 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.