Compartilhar via


Conexões de banco de dados e referências de banco de dados

Você pode trabalhar com bancos de dados usando o Solution Explorer e o Server Explorer/Database Explorer.Embora essas ferramentas fornecem acesso a bancos de dados, eles diferem levemente em conceito e funcionalidade.Por exemplo, enquanto o Server Explorer/Database Explorer lhe permite estabelecer conexões de banco de dados, Solution Explorer permite estabelecer referências de banco de dados.Existem as semelhanças e diferenças entre conexões de banco de dados e referências de banco de dados.

ObservaçãoObservação

No Visual Studio 2012, você pode se conectar a um banco de dados SQL Server a partir do Pesquisador de Objetos do SQL Server ou do nó Conexões de Dados no Gerenciador de Servidores. O Pesquisador de Objetos do SQL Server fornece um modo de exibição semelhante ao SQL Server Management Studio. Para abrir esse pesquisador a partir da barra de menus, escolha Exibir, Pesquisador de Objetos do SQL Server. Para obter mais informações, consulte Desenvolvimento de banco de dados.

Como as conexões de banco de dados e referências de banco de dados são semelhantes

Uma conexão de banco de dados e uma referência de banco de dados são links ativos para um banco de dados permitindo que você ler e gravar dados e criar objetos SQL no banco de dados (sujeito às permissões que você tem no banco de dados).

Além disso, existem algumas caixas de diálogo que combinam a lista de referências de banco de dados e conexões de banco de dados.Por exemplo, se você estiver trabalhando em um projeto de banco de dados e você deseja executar um dos scripts SQL desse projeto em um determinado banco de dados, o script com o botão direito e escolha executar no menu de atalho.Executar na caixa de diálogo será exibida, contendo uma lista de todas as referências de banco de dados do projeto e todas as conexões de banco de dados do Server Explorer/Database Explorer.Para executar a consulta, você pode escolher qualquer item da lista, uma conexão de banco de dados ou de uma referência de banco de dados.

Como as conexões de banco de dados e referências de banco de dados são diferentes

As diferenças entre uma conexão de banco de dados e uma referência de banco de dados se encaixam em três categorias:

  • Aparência uma conexão de banco de dados em aparece no Server Explorer/Database Explorer, o Conexões de dados nó ou SQL Server nó.Em contraste, uma referência de banco de dados aparece em um projeto de banco de dados no Solution Explorer, sob o nó References do banco de dados.

  • Possíveis ações de usuário no Server Explorer/Database Explorer, você pode expandir uma conexão de banco de dados para exibir e manipular objetos no banco de dados.Por exemplo, você pode ver uma lista de tabelas do banco de dados, e você pode adicionar uma tabela no banco de dados.No Solution Explorer, você não pode expandir uma referência para visualizar ou manipular objetos de banco de dados.

    Usando o Solution Explorer para manter um conjunto de referências de banco de dados para cada projeto de banco de dados é útil por vários motivos.Primeiro, você pode manter diversas referências de banco de dados para um projeto de banco de dados.Ao desenvolver e testar seu projeto de banco de dados, você pode optar por manter uma referência a um banco de dados de teste pessoais na sua própria máquina e outra referência para um banco de dados de testes do grupo que você compartilha com seus colegas.Em segundo lugar, quando você salva um projeto de banco de dados, o conjunto de referências de banco de dados é salvo com o projeto.Quando você reabrir o projeto, as referências de banco de dados e a conexões associados estão disponíveis para você.

    No Solution Explorer, você pode executar facilmente scripts arrastando-os para uma referência de banco de dados.

  • Interações há certas interações que ocorrem entre conexões de banco de dados e referências de banco de dados.Quando você cria uma conexão de banco de dados no Server Explorer/Database Explorer, ela tem nenhum efeito direto sobre o conteúdo do Solution Explorer.Mas quando você usa o Solution Explorer para criar uma referência de banco de dados para um projeto de banco de dados, você deve especificar uma conexão de banco de dados que será exibido no Server Explorer/Database Explorer.Você pode selecionar em uma lista de conexões de banco de dados existente ou adicionar uma nova conexão.

Consulte também

Tarefas

Como: conectar-se a um banco de dados do Server Explorer

Referência

Adicionar/modificar a caixa de diálogo de conexão (geral)