Tutorial sobre o ciclo de vida de aplicativos da camada de dados
Este tutorial destina-se aos usuários sem experiência com DACs (aplicativos da camada de dados), mas que estão familiarizados com conceitos de banco de dados, instruções Transact-SQL e com o Visual Studio. Ele ajudará novos usuários a começar a usar esses aplicativos, mostrando as etapas básicas para criar, implantar, monitorar e atualizar um DAC.
O que você aprenderá
Este tutorial mostra como executar as etapas básicas para criar, implantar, gerenciar e atualizar um DAC usando os recursos do SQL Server 2008 R2 e do Microsoft Visual Studio 2010.
Um DAC define os objetos em nível de instância, os esquemas e os objetos de banco de dados usados por um aplicativo de três camadas ou cliente/servidor. O DAC é criado usando um projeto do DAC no Visual Studio, onde um desenvolvedor de banco de dados define os objetos usados pelo aplicativo associado ao DAC. Quando o projeto é criado, o Visual Studio compila um tipo ou definição do DAC, que especifica os objetos do projeto do DAC. A definição do DAC é criada em um arquivo do pacote de DAC, que é uma única unidade de implantação semelhante a um arquivo executável do aplicativo. O pacote de DAC é usado para implantar o DAC em uma instância do Mecanismo de Banco de Dados. Você pode gerenciar e monitorar o DAC usando o Pesquisador de Objetos e o Gerenciador do Utility no SQL Server Management Studio. Depois da implantação do DAC, o desenvolvimento pode continuar em uma nova versão do DAC. A nova versão é criada em um pacote do DAC que pode ser usado para implantar uma nova instância do DAC ou para atualizar o DAC implantado anteriormente.
O tutorial supõe que você tenha instalado o Visual Studio 2010 e duas instâncias do Mecanismo de Banco de Dados. Uma das instâncias é onde você implantará o DAC e será referenciada como a instância de teste. A instância de teste pode ser SQL Server 2008 Service Pack 2 ou posterior. A segunda instância deve estar executando SQL Server 2008 R2 e ser configurada como um UCP (ponto de controle de utilitário). Para obter mais informações, consulte Como criar um ponto de controle do SQL Server Utility (SQL Server Utility).
Utilize as versões do SQL Server 2008 R2 de assistentes do SQL Server e o SQL Server Management Studio para executar operações de DAC.
As seguintes tarefas serão realizadas:
Inscrever a instância de teste no SQL Server Utility e criar um banco de dados de exemplo simples nessa instância.
Criar um projeto do DAC simples no Visual Studio e compilar o projeto para criar um pacote do DAC.
Usar o Assistente para Implantar Aplicativo da Camada de Dados para implantar uma instância do DAC.
Exibir as propriedades da instância do DAC implantada no Pesquisador de Objetos.
Exibir informações de utilização de recursos do DAC no Gerenciador do Utility.
Editar o projeto do DAC no Visual Studio e compilá-lo para criar uma nova versão do pacote do DAC.
Usar o pacote do DAC para atualizar a instância do DAC.
Usar o Assistente para Excluir Aplicativo da Camada de Dados para excluir o DAC implantado.
Este tutorial está dividido em seis lições.
Lição 1: Criando um DAC no Visual Studio
Nesta lição, você criará um projeto de DAC no Microsoft Visual Studio 2010. Em seguida, você compilará um arquivo de pacote de DAC usado para implantar o DAC a uma instância do Mecanismo de Banco de Dados.Lição 2: Implantando um aplicativo da camada de dados
Nesta lição, você usará o Assistente para Implantar Aplicativo da Camada de Dados para implantar uma instância do DAC.Lição 3: Monitorando um aplicativo da camada de dados
Nesta lição, você exibe propriedades do DAC no Pesquisador de Objetos e a utilização de recursos do DAC no Gerenciador do Utility.Lição 4: Editando um DAC no Visual Studio
Nesta lição, você edita o projeto do DAC e compila-o para criar uma nova versão do pacote do DAC.Lição 5: Atualizando um aplicativo da camada de dados
Nesta lição, você usa a nova versão do pacote do DAC para atualizar a instância do DAC.Lição 6: Excluindo um aplicativo da camada de dados
Nesta lição, você usa o Assistente para Excluir Aplicativo da Camada de Dados para excluir uma instância do DAC.
Requisitos
Para concluir este tutorial, familiarize-se com a linguagem Transact-SQL e com o uso do SQL Server Management Studio, incluindo o Editor de Consultas Mecanismo de Banco de Dados. Você precisa ser membro da função de servidor fixa sysadmin.
O sistema deve ter o seguinte instalado:
Duas instâncias do Mecanismo de Banco de Dados. Uma instância deve ser do SQL Server 2008 R2 e estar configurada como um ponto de controle de utilitário. A outra instância pode ser do SQL Server 2008 SP2 ou posterior.
A versão SQL Server 2008 R2 do SQL Server Management Studio.
Microsoft Visual Studio 2010
Microsoft Internet Explorer 6 SP1 ou uma versão posterior
Observação Ao examinar os tutoriais, é recomendável que você adicione os botões Próximo e Anterior à barra de ferramentas do visualizador de documentos. Para obter mais informações, consulte Adicionando os botões Próximo e Anterior à Ajuda.