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, os processos de backup e restauração do SQL Server usam a credencial para autenticação no serviço de armazenamento de Blob do Windows Azure. A Credencial armazena o nome da conta de armazenamento e os valores de chave de acesso 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 keys da conta de armazenamento, consulte Chaves de acesso da conta de armazenamento.
Para obter informações gerais sobre credenciais, consulte Credenciais.
Para obter informações sobre outros exemplos em que as credenciais são usadas, consulte Criar um proxy do SQL Server Agent.
Criar uma credencial do SQL Server
Para criar uma credencial do SQL Server, execute as seguintes etapas:
Conecte-se ao SQL Server Management Studio.
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.
Na barra de ferramentas Padrão, clique em Nova Consulta.
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)
Verifique a instrução T-SQL e clique em Executar.
Para obter mais informações sobre o serviço de armazenamento de Blob do Windows Azure para conceitos e requisitos de backup, consulte Introdução aos principais componentes e conceitos.