SQL Server 2012 Restore a Contained Database
Ola Pessoal,
Continuando a demonstrar o recurso do Contained Database presente no SQL Server 2012, vamos passar um overview de como realizar o restore de uma base de dados com esse recurso habilitado. Como mencionado no post anterior a grande jogada dessa nova feature é a facilidade de nao precisarmos mais trabalharmos com logins atrelados a usuários e sim trabalhar somente com usuários dentro do SQL Server.
Vamos demonstrar abaixo entao os passos para realizar o restore de uma contained database.
Assumindo que ja temos nosso backup feito, vamos partir para o restore na instancia que esta recebendo a base de dados.
Ao realizar o seguinte restore, recebemos a mensagem de erro abaixo.
Como podemos ver, mesmo para realizar o restore da base de dados necessitamos deixar o recurso do contained database habilitado. Entao vamos habilitar o recurso.
Habilitado o recurso do contained database o restore da base de dados ira funcionar corretamente.
Para confirmar que esta tudo funcionando corretamente, vamos logar na base de dados.
Nao podemos esquecer é claro que sempre devemos especificar qual base de dados estamos nos conectando.
Clicamos em connect e temos o resultado esperado.. 🙂
O mais legal disso tudo???
Migração de bases de dados com o menor esforço possível, não necessitando mais estarmos criando os logins e usuários e mapeá-los uns aos outros como acontecia muitas vezes no SQL Server 2008, 2005.
No proximo post vamos abordar um pouco sobre auditoria desse novo recurso.
Por hoje é isso, espero que tenham gostado do post de hoje.
Abraços,
Marcos Freccia
[MCTS|MCITP|MCT SQL Server 2008]
Posted on February 27, 2012, in Administração, Comunidade, Denali, SQL Server 2012, VirtualPass and tagged contained database authentication, Contained Databases, SQL Server 2012 Contained Databases, the sp_configure 'contained database authentication' must be set to 1 in order to restore a contained database. Bookmark the permalink. 2 Comments.
Boa noite, Gostaria de saber se é possível, restaurar um backup feito no SQL 2012 no SQL 2008
Pingback: SQL Server 2012 Auditing Contained Databases « Freccia's Blog