Compartilhar via


Usando ferramentas de consulta (SQL Server Compact)

O SQL Server Compact 3.5 usa o SQL Server Management Studio no SQL Server 2005 e em versões posteriores, o Gerenciador de Servidores no Visual Studio 2005 e em versões posteriores, o Designer de Consulta no Visual Studio 2005 e em versões posteriores, o Transact-SQL Editor no Visual Studio 2010, e o SQL Server Compact 3.5 Analisador de Consultas para acessar e consultar dados. O SQL Server Management Studio, o Gerenciador de Servidores, o Designer de Consulta, o Transact-SQL Editor e o Analisador de Consultas do SQL Server Compact 3.5 podem ser usados para:

  • Atualizar os arquivos de banco de dados do SQL Server 2005 Mobile Edition ou SQL Server 2005 Compact Edition para o SQL Server Compact 3.5.

  • Criar bancos de dados.

  • Gerenciar e se conectar a outros bancos de dados em um dispositivo.

  • Verificar aplicativos de RDA e replicação. (Sem suporte do Transact-SQL Editor.)

  • Criar, modificar e excluir tabelas e índices em um banco de dados.

  • Adicionar novas colunas e excluir ou alterar as propriedades de colunas e objetos de consulta existentes usando a instrução supported SQL.

  • Inserir e excluir linhas em uma tabela.

  • Modificar dados existentes em uma tabela.

  • Criar ou modificar as relações de chave primária e chave estrangeira entre tabelas.

  • Criptografar um banco de dados descriptografado. Se um banco de dados descriptografado for criptografado no Analisador de Consultas ou no Gerenciador de Servidores, o banco de dados será criptografado usando o Modo de Criptografia como plataforma padrão.

  • Alterar a senha de um banco de dados criptografado.

  • Compactar e reparar um banco de dados.

SQL Server Management Studio

O SQL Server Management Studio é um conjunto de ferramentas administrativas para gerenciar os componentes que pertencem ao SQL Server. Esse ambiente integrado permite que você desempenhe uma variedade de tarefas, como o backup de dados, a modificação de consultas e a automação de funções comuns em uma única interface. O SQL Server Management Studio pode ser usado para gerenciar bancos de dados SQL Server Compact 3.5 em aplicativos de dispositivos móveis e desktop Windows.

SQL Server Management Studio no SQL Server 2008 e versões posteriores fornece recursos adicionais como segue:

  • Criação de uma publicação para replicação de mesclagem com assinantes do SQL Server Compact 3.5.

  • Criação de uma assinatura do SQL Server Compact 3.5

O SQL Server Management Studio no SQL Server 2005 e em versões posteriores pode ser usado para criar uma publicação para replicação de mesclagem com assinantes do SQL Server Compact 3.5 . Outras operações, como a criação e o gerenciamento de um banco de dados, não têm suporte.

Gerenciador de Servidores

O Gerenciador de Servidores no Visual Studio 2005 e versões posteriores também fornece suporte de administração de bancos de dados para bancos de dados do SQL Server Compact no Windows Desktop e em dispositivos do Windows Mobile.

Observação

No Visual Studio 2010, o Gerenciador de Servidores oferece suporta apenas a bancos de dados do SQL Server Compact 3.5. Você será solicitado a atualizar o banco de dados para SQL Server Compact 3.5 se tentar abrir um banco de dados do SQL Server Compact 3.1.

Você pode acessar o Gerenciador de Servidores no Visual Studio usando uma das seguintes opções:

  • Abra o Visual Studio, clique em Exibir e em Gerenciador de Servidores.

  • Abra o Visual Studio, clique em Ferramentas e em Conectar ao Servidor.

O Gerenciador de Servidores fornece recursos para todas as tarefas de banco de dados comuns, como a criação de um banco de dados e de uma tabela e a execução da consulta Transact-SQL. O Gerenciador de Servidores pode se conectar aos bancos de dados SQL Server Compact 3.5 no desktop Windows e em dispositivos Windows Mobile.

Ele não dá suporte à criação de assinaturas. Para criar assinaturas, use umas das seguintes opções:

  • Para replicação de mesclagem com o SQL Server 2005, use o SQL Server Management Studio instalado com o SQL Server 2005 SP2.

  • Crie uma assinatura do SQL Server Compact 3.5 programaticamente. Para obter mais informações, consulte Como criar uma assinatura (programaticamente).

Transact-SQL Editor

O Transact-SQL Editor tem suporte para bancos de dados SQL Server Compact 3.5, começando com o Visual Studio 2010. Versões anteriores do Visual Studio não oferecem suporte para o uso do Transact-SQL Editor em bancos de dados do SQL Server Compact. O Visual Studio 2010 não oferece suporte para o uso do Transact-SQL Editor em bancos de dados criados com versões anteriores do SQL Server Compact.

O Transact-SQL Editor no Visual Studio 2010 fornece a capacidade de executar consultas Transact-SQL de texto livre a um banco de dados do SQL Server Compact 3.5. O Transact-SQL Editor também fornece a capacidade de exibir e salvar planos de exibição de consulta detalhados estimados e reais para bancos de dados SQL Server Compact 3.5. Antes, a funcionalidade fornecida pelo Transact-SQL Editor só estava disponível através do SQL Server Management Studio.

Analisador de Consultas do SQL Server Compact 3.5

O Analisador de Consultas do SQL Server Compact 3.5 é uma ferramenta gráfica que é executada em dispositivos com suporte. Ele é instalado quando o SQL Server Compact 3.5 é instalado em um dispositivo. O Analisador de Consultas poderá se conectar ao banco de dados somente no dispositivo móvel em que estiver instalado. Ele não dá suporte à criação de publicação e assinatura para replicação de mesclagem entre o SQL Server e o SQL Server Compact 3.5.

Nesta seção

Tópico

Descrição

SQL Server Management Studio e SQL Server Management Studio Express (SQL Server Compact)

Fornece mais informações sobre erros do Management Studio.

Editor Transact-SQL do Visual Studio

Fornece mais informações sobre o Visual Studio Transact-SQL Explorer.

Analisador de Consultas do SQL Server Compact

Fornece mais informações sobre o Analisador de Consultas do SQL Server Compact 3.5.

Consulte também

Outros recursos

Como instalar o Analisador de Consultas (SQL Server Compact)