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:
- APIs de programação
- Linguagem SQL
- SQL Server Management Studio e SQL Server Management Studio Express
Para obter mais informações, consulte SQL Server Management Studio e SQL Server Management Studio Express (SQL Server Compact)
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)