Suporte para várias assinaturas
Os assinantes do Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) podem assinar várias publicações.
Várias assinaturas
O suporte para várias assinaturas do SQL Server Compact 3.5 oferece as seguintes vantagens:
- Você pode reduzir o número de artigos em cada publicação.
- Você pode controlar quando os dados de cada publicação são sincronizados.
- Você pode consulta várias tabelas em cada publicação.
Por exemplo, suponha que seu aplicativo exiba informações do cliente. Metade dos dados da assinatura são uma lista de clientes, armazenada como dados somente leitura. A outra metade são dados de pedidos. Os usuários esperam poder consultar ambas as tabelas para procurar pedidos por cliente, por exemplo, e adicionar informações de novos pedidos.
Por motivo de desempenho, você deseja que esses tipos de dados diferentes sejam sincronizados com freqüências diferentes. Por razões de integridade dos dados, você só quer incluir na lista de clientes as alterações que foram feitas no Editor. Com a inscrição em duas publicações diferentes, esses requisitos são facilmente atendidos. Cada publicação é configurada para atender às suas necessidades de desempenho e integridade dos dados, e o seu único banco de dados do SQL Server Compact 3.5 conterá as tabelas de cada publicação.
Dica
Você pode criar assinaturas diferentes para várias publicações no mesmo banco de dados, mas se as publicações existirem no mesmo servidor, no mesmo banco de dados do editor, os nomes das publicações deverão ser diferentes.
Requisitos para várias assinaturas
Para que um único banco de dados contenha várias assinaturas, existem duas restrições:
- Todos os objetos (tabelas, restrições e índices) de cada publicação devem ser sem interseção.
- Nenhuma integridade referencial (R/I) pode existir entre as tabelas de assinaturas diferentes. No entanto, você pode implementar a indexação para melhorar o desempenho.
- As alterações de R/I nos artigos do banco de dados de publicação são enviados para assinantes do SQL Server Compact 3.5. Se houver duas assinaturas em um banco de dados do SQL Server Compact 3.5, e se o banco de dados tiver uma tabela local com o mesmo nome das outras tabelas do editor, isso causará alterações de esquema inesperadas.
Dica
Em algumas configurações de plataformas de 64 bits, não há suporte ao acesso simultâneo a um arquivo de banco de dados com versões anteriores ao . Para obter informações sobre componentes de 64 bits, consulte Gerenciando aplicativos de banco de dados de 64 bits.