Usando bancos de dados do SQL servidor Compact 3.5 (dispositivos)
Visual Studio inclui SQL Server Compact 3.5, um mecanismo de banco de dados relacional leve que é freqüentemente usado em dispositivo aplicativos.
Visão geral do SQL servidor Compact 3.5
SQL Server Compact 3.5 é o banco de dados ideal para dispositivo aplicativos porque ele fornece:
Operação leve (ele é executado em processo e requer apenas uma instalação de 2 MB no dispositivo).
Um sofisticado subconjunto de recursos de programação de consulta de SQL servidor.
Um subconjunto avançado e consistente de tipos de dados do SQL servidor.
Suporte para ADO.NET e o OLE DB.
Armazenamento de dados local usando um arquivo de banco de dados .sdf.
Sincronização de dados (usando um banco de dados do Microsoft SQL servidor por meio de RDA, replicação de mesclagem e Microsoft Serviços de Sincronização para ADO.NET).
Segurança local
The SQL Server Compact 3.5 mecanismo do banco de dados oferece proteção por senha e criptografia para ajudar a proteger bancos de dados em dispositivos locais. Ele também permite configurar uma variedade de opções de segurança de conectividade.
Conexões com um servidor
SQL Server Compact 3.5 oferece suporte mesclagem a replicação, acesso remoto de dados, planejamento de segurança e implementação de segurança no servidor.
Instalando o SQL servidor Compact
Quando a opção de programabilidade dispositivo inteligente é selecionada, Visual Studio Instala SQL Server Compact 3.5 para dispositivos em unidade: \Arquivos de Programas\Microsoft SQL servidor Compact edição\v3.5\Devices.Para obter mais informações, consulte SQL Server Compact 3.5 e Visual Studio.
SQL Server Compact 3.5 também deve ser instalado em seu dispositivo ou emulador. Para obter mais informações, consulte Como: Instale o SQL servidor Compact 3.5 em um dispositivo.
Obtendo ajuda
Por padrão, a documentação do SQL Server Compact 3.5 não está instalada localmente.Para fazer o baixar de SQL Server Compact 3.5 Livros on-line, visite o SQL servidor Compact 3.5 Livros Online baixar centralizar.
Visual Database Tools
Você pode usar Gerenciador de Servidores / Explorer do banco de dados e Visual Database Tools Para criar e gerenciar SQL Server Compact 3.5 arquivos do banco de dados (.sdf) Visual Studio. Para obter informações sobre como executar tarefas de banco de dados específico, consulte:
Como: Gerenciar senhas para um banco de dados (dispositivos)
Como: Reduzir e reparar um banco de dados (dispositivos)
Observação: O Atualização do SQL servidor Compact 3,5 Database caixa de diálogo será exibida caso você se conecte a um banco de dados que foi desenvolvido usando uma versão anterior do SQL servidor Compact.Visual Database Tools em Visual Studio 2008 não oferece suporte a bancos de dados que foram desenvolvidos usando versões anteriores do SQL servidor Compact/Mobile edição. Para obter mais informações, consulte: Usando bancos de dados do SQL servidor 2005 Compact edição 3.1 (dispositivos).
Acessar o banco de dados SQL Compact em projetos de dispositivos
The System.Data.SqlServerCe espaço para nome é o .NET Compact Framework provedor de dados para SQL Server Compact 3.5 bancos de dados. Você pode usar os métodos e classes neste namespace para acessar dados armazenados em SQL Server Compact 3.5 bancos de dados. Você pode manualmente acesso dados usando o SqlServerCe provedor de dados. Como alternativa, você pode usar o Assistente para configuração da fonte de dados para gerar código de fonte de dados em seu projeto. Para obter documentação sobre o System.Data.SqlServerCe espaço para nome, consulte Compact 3.5 manuais online do SQL servidor.
O dados fonte configuração assistente
O Data Source configuração assistente pode ser configurado para gerar código-fonte de dados com base em qualquer um dos DataSet ou System.Data.SqlServerCe.SqlCeResultSet. Você pode acesso objetos de fonte de dados por acesso ing os dados.Você também pode BIND os objetos de fonte de dados a controles de interface do usuário para exibição.Para obter mais informações sobre como usar o Assistente para configuração da fonte de dados, see Como: Adicionar um banco de dados a um projeto de dispositivo.
Em geral, SqlCeResultSet executado mais rápido e usa menos memória que DataSet porque ele acessa diretamente o banco de dados. No entanto, SqlCeResultSet não é compatível com ADO.NET. Para obter mais informações, consulte Conjunto de resultados em vez de conjuntos de dados (dispositivos) e Como: Gerar código SqlCeResultSet (dispositivos).
Observação: |
---|
O dados fonte configuração assistente Em Visual Studio 2008 não gera código para versões anteriores do SQL servidor Compact/Mobile edição. Para obter mais informações, consulte usando Usando bancos de dados do SQL servidor 2005 Compact edição 3.1 (dispositivos). |
Conectados ocasionalmente aplicativos com a Microsoft Serviços de Sincronização para o ADO.NET
Usando o Visual Studio 2008 serviço empacotar 1 e Microsoft sincronização serviços for ADO.NET, você pode criar aplicativos conectados ocasionalmente dispositivo inteligente que sincronizar dados entre um banco de dados remoto e um banco de dados do SQL servidor Compact.
Aplicativos conectados ocasionalmente acessam dados remoto a partir de um banco de dados local no cliente.Periodicamente, eles sincronizar o cache de dados local com dados no banco de dados remoto.Portanto, eles podem funcionar mesmo quando uma conexão com o banco de dados remoto não disponível.
Para obter mais informações, consulte Aplicativos conectados ocasionalmente (dispositivos).
Suporte de Designer de dados no Visual Studio
Visual Studio fornece ferramentas de designer de dados que permitem realizar tarefas sistema autônomo arrastar SQL Server Compact 3.5 fontes de dados para o criador de formulários. Para obter mais informações, consulte:
Como: Gerar resumo e edição modos de exibição para aplicativos de dados (dispositivos)
Demonstra Passo a passo: Um aplicativo de consulta parametrizado
Como: Manter alterações de dados para o banco de dados (dispositivos)
Observação: O designer de dados ferramentas Em Visual Studio 2008 não oferecem suporte a versões anteriores do SQL servidor Compact/Mobile edição. Para obter informações, consulte Usando bancos de dados do SQL servidor 2005 Compact edição 3.1 (dispositivos).
Implantação automático
Quando você implantar ou depurar um gerenciado dispositivo SMART projeto usa SQL Server Compact 3.5, Visual Studio 2008 implanta e instala automaticamente o SQL Server Compact 3.5 tempo de execução no dispositivo ou emulador se o tempo de execução já não estiver instalado. Para obter mais informações, consulte Como: Instale o SQL servidor Compact 3.5 em um dispositivo.
Consulte também
Conceitos
SQL Server Compact 3.5 e Visual Studio
Date |
History |
Motivo |
---|---|---|
Julho de 2008 |
Adicionar uma seção sobre como usar o Microsoft sincronização Services para SQL servidor Compact e ADO.NET para criar ocasionalmente conectados aplicativos dispositivo inteligente. |
Alteração de recurso do SP1. |