Partilhar via


Trabalhando com o SQL Server Compact

Trabalhe com o Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) ou crie um aplicativo que utiliza o SQL Server Compact 3.5 nos seguintes casos:

  • 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 ou aplicativos de banco de dados distribuídos.

  • Para criar um aplicativo em seu desktop, que possa ser implantado em um dispositivo que será executado localmente, você deve configurar um ambiente de desenvolvimento e de cliente. O ambiente de desenvolvimento envolve a instalação do Visual Studio 2008. 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 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 do Visual Studio 2008, SQL Server 2008 e do SQL Server Compact 3.5; a instalação e a configuração do Microsoft IIS e a configuração de 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.

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.5 Mecanismo 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 Microsoft Visual 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)

Ajuda e informações

Obtendo assistência (SQL Server Compact 3.5 Service Pack 1)