Partilhar via


Lição 2: Criar uma credencial do SQL Server

Credencial: Uma credencial do SQL Server é um objeto usado para armazenar as informações de autenticação necessárias para se conectar a um recurso fora do SQL Server. Aqui, SQL Server processos de backup e restauração usam credencial para autenticar no serviço de Armazenamento de Blobs do Azure. A Credencial armazena o nome da conta de armazenamento e os valores de access key da conta de armazenamento. Depois que a credencial for criada, ela deverá ser especificada na opção WITH CREDENTIAL ao emitir instruções BACKUP/RESTORE. Para obter mais informações sobre como exibir, copiar ou gerar novamente as access keysda conta de armazenamento, consulte Chaves de acesso da conta de armazenamento.

Para obter informações gerais sobre credenciais, consulte Credenciais.

Para obter informações, em outros exemplos em que as credenciais são usadas, consulte Criar um proxy de SQL Server Agent.

Importante

Os requisitos para criar uma credencial SQL Server descrita abaixo são específicos para SQL Server processos de backup (SQL Server Backup para URL e SQL Server Backup Gerenciado no Azure). O SQL Server, ao acessar o armazenamento do Azure para gravar ou ler backups, usa o nome da conta de armazenamento e as informações da tecla de acesso. Para obter mais informações sobre como criar credenciais para armazenar arquivos de banco de dados no armazenamento do Azure, consulte Lesson 3: Create a SQL Server Credential

Criar uma credencial do SQL Server

Para criar uma credencial do SQL Server, execute as seguintes etapas:

  1. Conecte-se ao SQL Server Management Studio.

  2. No Pesquisador de Objetos, conecte-se à instância do Mecanismo de Banco de Dados que tem o banco de dados AdventureWorks2012 instalado, ou use o banco de dados que você pretende usar neste tutorial.

  3. Na barra de ferramentas Padrão , clique em Nova Consulta.

  4. Copie e cole o exemplo a seguir na janela de consulta, e modifique conforme necessário.

    CREATE CREDENTIAL mycredential   
    WITH IDENTITY= 'mystorageaccount' - this is the name of the storage account you specified when creating a storage account (See Lesson 1)   
    , SECRET = '<storage account access key>' - this should be either the Primary or Secondary Access Key for the storage account (See Lesson 1)  
    
    

    mapeando a conta de armazenamento para credenciais sql

  5. Verifique a instrução T-SQL e clique em Executar.

Para obter mais informações sobre o serviço de Armazenamento de Blobs do Azure para conceitos e requisitos de backup, consulte SQL Server Backup e Restauração com o Serviço de Armazenamento de Blobs do Azure.

Próxima lição

Lição 3: escreva um backup de banco de dados completo no serviço Armazenamento de Blobs do Azure.