Partilhar via


Trabalhando com o SQL Server Compact

O trabalho com o Microsoft SQL Server Compact 3.5 Service Pack 2 (SQL Server Compact 3.5) ou a criação de um aplicativo que utiliza o SQL Server Compact 3.5 ocorre nas seguintes fases:

  • Ao configurar um ambiente SQL Server Compact 3.5

  • Ao configurar a segurança e conectar clientes e servidores

  • Ao trabalhar com dados e bancos de dados SQL Server Compact 3.5

Configurando ambientes do SQL Server Compact 3.5

Você pode configurar o ambiente SQL Server Compact 3.5 para criar aplicativos de desktop autônomos, aplicativos de dispositivo independentes ou aplicativos de banco de dados distribuídos.

  • Para criar e implantar um aplicativo destinado a ser executado localmente em um dispositivo, configure um ambiente de desenvolvimento e de cliente. A configuração do ambiente de desenvolvimento envolve a instalação do Visual Studio 2008 Service Pack 1 (SP1). Para obter mais informações, consulte Instalando um ambiente de desenvolvimento. A instalação do SQL Server Compact 3.5 fornece o ambiente de cliente. Para obter mais informações, consulte Instalando e implantando em um dispositivo (SQL Server Compact).

  • Para criar um aplicativo destinado a ser executado localmente em um computador, configure um ambiente de desenvolvimento e de cliente. A configuração do ambiente de desenvolvimento envolve a instalação do Visual Studio 2010. (Nota: o Visual Studio 2008 e o Visual Studio 2008 Service Pack 1 (SP1) também têm suporte; porém, o Visual Studio 2010 é preferencial pois contém novos recursos, como suporte ao editor Transact-SQL em bancos de dados SQL Server Compact.) Para obter mais informações, consulte Instalando um ambiente de desenvolvimento. A instalação do SQL Server Compact 3.5 fornece o ambiente de cliente.

  • Para criar aplicativos de banco de dados distribuídos que usam o SQL Server Compact 3.5, você deve configurar um ambiente de desenvolvimento, um ambiente de cliente e um ambiente de servidor. A configuração desses ambientes inclui a instalação de versões apropriadas do Visual Studio(dependendo se você está desenvolvendo aplicativos para computadores, dispositivos ou ambos), do SQL Server 2008 ou versões posteriores do SQL Server e do SQL Server Compact 3.5. Você deve instalar e configurar Serviços de Informações da Internet (IIS) da Microsoft no servidor e configurar a conectividade. Para obter mais informações, consulte Ambiente de cliente e servidor, Instalando o SQL Server Compact 3.5 e Instalando um ambiente de servidor.

Observação

O Visual Studio 2010 é o ambiente preferencial para desenvolver aplicativos de área de trabalho. O Visual Studio 2008 SP1 é preferencial para desenvolver aplicativos de dispositivo inteligente. O Visual Studio 2010 não tem suporte para desenvolver aplicativos de dispositivo inteligente. Para obter mais informações, consulte Instalando um ambiente de desenvolvimento.

Configurando a segurança

Depois que os sistemas SQL Server Compact 3.5 necessários forem instalados, você deve configurar as opções de segurança do IIS antes que quaisquer dados possam ser trocados entre clientes e servidores.

O SQL Server Compact 3.5 também pode usar o recurso SSL do IIS para criptografar dados propagados entre um dispositivo que executa o SQL Server Compact 3.5 e um computador que executa o SQL Server.

Para obter mais informações, consulte Configurando e protegendo o ambiente de servidor.

Conectando clientes e servidores

O SQL Server Compact 3.5 oferece suporte a dois métodos de conexão e troca de dados com uma fonte de dados:

  • RDA (Remote data access)

  • Replicação de mesclagem

Essas soluções de conectividade usam a autenticação, a autorização e os serviços de criptografia do IIS. A conectividade pode ser executada em LANs e WANs com ou sem fio. O Microsoft ActiveSync pode usar a conexão de rede em um computador desktop para se comunicar com o SQL Server. Isso elimina a necessidade de se ter um modem ou placa de rede no dispositivo.

Para obter mais informações sobre opções de conectividade, consulte Gerenciando a conectividade (SQL Server Compact).

Trabalhando com dados e bancos de dados SQL Server Compact 3.5

Você pode modificar e gerenciar dados e bancos de dados SQL Server Compact 3.5 usando os seguintes componentes:

O SQL Server Compact 3.5 também fornece acesso a várias conexões em um banco de dados, índices de várias colunas e limites de índices correspondentes, suporte a transações, integridade referencial, criptografia de nível de arquivo de 128 bits e proteção de senha, além de um otimizador de consulta.

O SQL Server Compact 3.5Mecanismo de Banco de Dados ocupa aproximadamente de 2,2 a 2,6 MB de espaço em disco, dependendo do processador do dispositivo de destino. O SQL Server Compact 3.5 dá suporte a bancos de dados de até 4 GB.

Para obter mais informações sobre como trabalhar com bancos de dados SQL Server Compact 3.5, consulte Trabalhando com bancos de dados (SQL Server Compact).

Criando aplicativos

O SQL Server Compact 3.5 e o .NET Compact Framework fornecem tecnologias de infra-estrutura de desenvolvimento que você pode usar para criar aplicativos para dispositivos que acessam sistemas de informações corporativos.

Um aplicativo que usa o SQL Server Compact 3.5 pode incluir a criação do banco de dados SQL Server Compact 3.5 local, a atualização de dados locais e a mesclagem de alterações feitas no dispositivo com um banco de dados SQL Server.

Os seguintes modelos de programação têm suporte no SQL Server Compact 3.5:

  • ADO.NET, acessível usando C# ou MicrosoftVisual Basic

  • OLE DB, acessível usando a opção Visual C++ do Visual Studio

Consulte também

Outros recursos

Instalando o SQL Server Compact

Tópicos sobre como fazer (SQL Server Compact)