Lição 3: Criar uma credencial do SQL Server
Nesta lição, você criará uma credencial para armazenar as informações de segurança usadas para acessar a conta de armazenamento do Azure.
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. A credencial armazena o caminho de URI do contêiner de armazenamento e os valores de chave de assinatura de acesso compartilhado. Para cada contêiner de armazenamento usado por um arquivo de dados ou de log, você deve criar uma Credencial do SQL Server cujo nome corresponda ao caminho do contêiner.
Para obter informações gerais sobre credenciais, consulte Credenciais (Mecanismo de Banco de Dados).
Importante
Os requisitos para criar uma credencial SQL Server descrita abaixo são específicos para o recurso Arquivos de Dados do SQL Server no Azure. Para obter informações sobre como criar credenciais para processos de backup no armazenamento do Azure, consulte Lesson 2: Create a SQL Server Credential.
Para criar uma Credencial do SQL Server, execute estas etapas:
Conecte-se ao SQL Server Management Studio.
No Pesquisador de Objetos, conecte-se à instância do Mecanismo de Banco de Dados instalado.
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. A instrução a seguir criará uma credencial SQL Server para armazenar o Certificado de Acesso Compartilhado do contêiner de armazenamento.
USE master CREATE CREDENTIAL credentialname - this name should match the container path and it must start with https. WITH IDENTITY='SHARED ACCESS SIGNATURE', -- this is a mandatory string and do not change it. SECRET = 'sharedaccesssignature' -- this is the shared access signature key that you obtained in Lesson 2. GO
Para obter informações detalhadas, consulte CREATE CREDENTIAL (Transact-SQL) nos Manuais Online do SQL Server.
Para ver todas as credenciais disponíveis, você pode executar a instrução a seguir na janela de consulta:
SELECT * from sys.credentials
Para obter mais informações sobre sys.credentials, consulte sys.credentials (Transact-SQL) nos Manuais Online do SQL Server.
Próxima lição:
Lição 4: Criar um banco de dados no Armazenamento do Microsoft Azure