Pular para o conteúdo principal

SQL Data Warehouse: comando ALTER DATABASE SCOPED CREDENTIAL para alterar as chaves de armazenamento

Data da publicação: 02 fevereiro, 2018

O comando ALTER DATABASE SCOPED CREDENTIAL agora é compatível com o SQL Data Warehouse do Azure. 

O uso da alteração de chaves é uma prática recomendada do Armazenamento do Azure. O SQL Data Warehouse usa chaves de conta de armazenamento para definir fontes de dados externas e permitir que os usuários carreguem dados de várias contas de armazenamento. Quando essas credenciais são alteradas, os objetos subjacentes que se baseiam nessa definição de fonte de dados externa precisam ser atualizados.

Os usuários não precisam mais remover e recriar objetos baseados em fontes externas quando novas chaves são introduzidas. Agora, a alteração de chaves de armazenamento usando ALTER DATABASE SCOPED CREDENTIAL ficou tão simples quanto alterar o segredo da credencial.

Exemplo:

A chave original é criada.

CREATE DATABASE SCOPED CREDENTIAL my_credential WITH IDENTITY = 'my_identity' [ , SECRET = 'key1' ]

Altere a chave 1 para a chave 2.

ALTER DATABASE SCOPED CREDENTIAL my_credential WITH IDENTITY = 'my_identity' [ , SECRET = 'key2' ]

Não é necessária nenhuma outra alteração nas fontes de dados subjacentes.

  • Azure Synapse Analytics
  • Features