Lição 4: Editando um DAC no Visual Studio
Nesta lição, você adicionará uma tabela ao projeto de DAC de exemplo criado na Lição 1 e, em seguida, compilará o pacote de DAC usado para atualizar o DAC implantado na próxima lição. Todas as etapas desta lição são executadas no Visual Studio.
Procedimentos
Abrir o projeto SampleDAC no Visual Studio
Abra o Microsoft Visual Studio.
No menu Arquivo, aponte para Abrir e clique em Projeto/Solução...
A caixa de diálogo Abrir Projeto é exibida.
Expanda a pasta SampleDAC, clique no arquivo SampleDac.sln e clique em Abrir.
Você abriu a solução e o projeto SampleDAC.
Em seguida, você adicionará uma segunda tabela ao projeto.
Adicionando uma tabela e compilando o DAC
Agora que o projeto SampleDAC está aberto, as etapas seguintes ilustram a adição de objetos ao projeto e a compilação do projeto de DAC.
Para adicionar uma tabela ao projeto
Em Exibição de Esquema, expanda o nó SampleDAC, expanda o nó Esquemas e expanda o nó do esquema dbo.
Clique com o botão direito do mouse no nó Tabelas, selecione Adicionar e, em seguida, Tabela.
Na caixa de diálogo Adicionar Novo Item, verifique se o modelo Tabela está selecionado e altere o valor na caixa Nome na parte inferior da caixa de diálogo para SalesAssociate. Clique no botão Adicionar. Uma janela do Editor do Transact-SQL agora está aberta para um arquivo denominado SalesAssociate.table.sql.
Na janela do Editor do Transact-SQL, edite a instrução CREATE TABLE para:
CREATE TABLE [dbo].[SalesAssociate] ( [EmployeeID] INT PRIMARY KEY, [EmployeeName] NVARCHAR(40) NOT NULL, [YTDOrders] INT NOT NULL, [YTDSales] INT NOT NULL );
Feche o Editor do Transact-SQL salvando suas alterações. Agora, em Exibição de Esquema você vê uma tabela SalesAssociate sob o nó dbo. Em Gerenciador de Soluções você deve ver um arquivo SalesAssociate.table.sql.
Você adicionou uma tabela ao projeto SampleDAC e pode compilar o projeto.
Para compilar o projeto
Em Gerenciador de Soluções, clique com o botão direito do mouse no nó SampleDAC e selecione Compilar.
Na janela Saída, revise o relatório das ações da compilação. Um dos itens relatados é o caminho e o nome do arquivo SampleDAC.dacpac criado pela compilação.
Se a instância do Mecanismo de Banco de Dados onde você atualizará o DAC estiver em um computador separado, copie o arquivo SampleDAC.dacpac para um local que possa ser acessado do outro computador.
Agora o projeto SampleDAC está compilado. Você pode transferir o arquivo .dacpac para um desenvolvedor ou administrador de banco de dados que poderá usar o Assistente para Importar Aplicativo da Camada de Dados no SQL Server Management Studio para implantar o DAC em uma instância do mecanismo de banco de dados.
Próximas etapas
Você adicionou uma nova tabela com êxito no projeto SampleDAC e compilou uma nova versão do pacote de DAC. Em seguida, você usará o pacote para atualizar o DAC implantado na Lição 2. Consulte Lição 5: Atualizando um aplicativo da camada de dados.