sp_pdw_add_network_credentials (Azure Synapse Analytics)
Применимо к:Azure Synapse Analytics Analytics
Platform 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 запускает каждый экземпляр SQL Server SMP на узлах Control и Compute. Например, при выполнении операции резервного копирования узел Control и каждый вычислительный узел будут использовать учетные данные учетной записи NetworkService для получения разрешения на чтение и запись на целевом сервере.
Примеры: Azure Synapse Analytics и Система платформы аналитики (PDW)
A. Добавление учетных данных для резервного копирования базы данных
В следующем примере имя пользователя и пароль для пользователя домена 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 резервного сервера.
См. также:
Обратная связь
Отправить и просмотреть отзыв по