Conexões de banco de dados e referências de banco de dados
Você pode trabalhar com bancos de dados usando servidor Explorer/banco de dados Explorer e no gerenciador de soluções.Enquanto essas ferramentas fornecem acesso a bancos de dados, eles diferem um pouco em conceito e funcionalidade.Por exemplo, servidor Explorer/Database Explorer permite que você estabelecer conexões de banco de dados, gerenciador de soluções permite estabelecer referências a bancos de dados.Existem semelhanças e diferenças entre conexões de banco de dados e referências a bancos de dados.
Como 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 ativo a um banco de dados permitindo que você ler e gravar dados e criar objetos SQL no banco de dados (sujeito às permissões com no banco de dados).
Além disso, existem algumas caixas de diálogo que combinam a lista de referências a bancos 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 banco de dados específico, clicar com o botão direito do mouse o script e escolher Run On no menu de atalho.A caixa de diálogo Executar no 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 de servidor Explorer/Database Explorer.Para executar a consulta, você pode escolher qualquer item na lista, uma referência de banco de dados ou uma conexão de banco de dados.
Como são diferentes conexões de banco de dados e referências de banco de dados
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 é exibido no servidor Explorer/Database Explorer, sob o nó Data Connections.Por outro lado, uma referência de banco de dados aparece em um projeto de banco de dados dentro de gerenciador de soluções, sob o nó Database References.
**Possíveis ações de usuário **Em servidor 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 gerenciador de soluções, você não pode expandir uma referência para visualizar ou manipular objetos de banco de dados.
Usando o gerenciador de soluções 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 várias referências de banco de dados para um projeto de banco de dados.À medida que você desenvolver e testar seu projeto de banco de dados, você pode optar por manter uma referência a um banco de dados de teste pessoal em sua própria computador e outra referência a um banco de dados de teste de todo o agrupar que você compartilha com seus colegas.Segundo, quando você salva um projeto de banco de dados, o conjunto de referências a bancos de dados é salvo com o projeto.Quando você reabrir o projeto, as referências de banco de dados e conexões associados estão disponível para você.
No gerenciador de soluções, você pode executar com com facilidade 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 a bancos de dados.Quando você cria uma conexão de banco de dados em servidor Explorer/Database Explorer, ele tem efeito direto sobre o Sumário do gerenciador de soluções.Mas quando você usa o gerenciador de soluções 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 em servidor Explorer/Database Explorer.Pode selecionar em uma lista de conexões de banco de dados existentes ou adicionar uma nova conexão.
Consulte também
Tarefas
Como: Adicionar Novos conexões de dados em Gerenciador de Servidores / banco de dados Explorer
Como: Adicionar uma referência de banco de dados a um projeto de banco de dados