sp_pdw_add_network_credentials (Azure Synapse Analytics)

Применимо к:Azure Synapse Analytics AnalyticsPlatform System (PDW)

Это хранит учетные данные сети в Azure Synapse Analytics и связывает их с сервером. Например, используйте эту хранимую процедуру, чтобы предоставить Azure Synapse Analytics соответствующие разрешения на чтение и запись для выполнения операций резервного копирования и восстановления базы данных на целевом сервере или создания резервной копии сертификата, используемого для TDE.

Соглашения о синтаксисе Transact-SQL

Синтаксис

-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse  
  
sp_pdw_add_network_credentials 'target_server_name',  'user_name', 'password'  

Примечание.

Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.

Аргументы

"target_server_name"
Указывает имя узла целевого сервера или IP-адрес. Azure Synapse Analytics получит доступ к этому серверу с помощью учетных данных пользователя и пароля, переданных этой хранимой процедуре.

Чтобы подключиться через сеть InfiniBand, используйте IP-адрес InfiniBand целевого сервера.

target_server_name определяется как nvarchar(337).

'user_name'
Указывает user_name с разрешениями на доступ к целевому серверу. Если учетные данные уже существуют для целевого сервера, они будут обновлены до новых учетных данных.

user_name определяется как nvarchar (513).

'password
Задает пароль для user_name.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Разрешения

Требуется разрешение ALTER SERVER STATE .

Обработка ошибок

Ошибка возникает, если добавление учетных данных не выполняется на узле control и всех вычислительных узлах.

Общие замечания

Эта хранимая процедура добавляет сетевые учетные данные в учетную запись NetworkService для Azure Synapse Analytics. Учетная запись NetworkService запускает каждый экземпляр SMP SQL Server на узле управления и вычислительных узлах. Например, при выполнении операции резервного копирования узел control и каждый вычислительный узел будут использовать учетные данные учетной записи NetworkService для получения разрешения на чтение и запись на целевой сервер.

Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)

А. Добавление учетных данных для выполнения резервной копии базы данных

В следующем примере сопоставляется имя пользователя и учетные данные пароля для пользователя домена seattle\david с целевым сервером с IP-адресом 10.172.63.255. Пользователь seattle\david имеет разрешения на чтение и запись на целевом сервере. Azure Synapse Analytics будет хранить эти учетные данные и использовать их для чтения и записи на целевой сервер при необходимости для операций резервного копирования и восстановления.

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

Для команды резервного копирования необходимо ввести имя сервера в качестве IP-адреса.

Примечание.

Чтобы выполнить резервное копирование базы данных по InfiniBand, обязательно используйте IP-адрес InfiniBand сервера резервного копирования.

См. также

sp_pdw_remove_network_credentials (Azure Synapse Analytics)