Banco de dados do SQL Server de origem

Esta página contém informações sobre:

  • O comportamento de como o Datastream lida com os dados que estão sendo extraídos de um banco de dados de origem do SQL Server.
  • As versões dos bancos de dados do SQL Server compatíveis com o Datastream.
  • Informações gerais de como configurar um banco de dados de origem do SQL Server para o streaming de dados a um destino.
  • Limitações conhecidas para usar o banco de dados SQL Server como origem.

Versões

O Datastream oferece suporte às seguintes versões e edições dos bancos de dados do SQL Server:

  • Autogerenciado (no local ou hospedado na nuvem) e Amazon RDS para SQL Server usando as seguintes versões:
    • Empresas: 2008, 2012, 2014, 2016, 2017, 2019 e 2022
    • Padrão: 2016 SP1 e posteriores, 2017, 2019,2022
    • Desenvolvedor: 2008, 2012, 2014, 2016, 2017, 2019 e 2022
  • Cloud SQL para SQL Server

O Datastream não oferece suporte às seguintes versões de bancos de dados do SQL Server:

  • Edição do SQL Server Standard da versão 2008 a 2014
  • SQL Server Express
  • SQL Server Web

Limitações conhecidas

Estas são as limitações conhecidas para usar o banco de dados do SQL Server como origem:

  • Os streams são limitados a 10.000 tabelas.
  • Uma tabela com mais de 500 milhões de linhas não pode ser preenchida, a menos que as seguintes condições sejam atendidas:
    1. A tabela tem um índice exclusivo.
    2. Nenhuma das colunas de índice é anulável.
    3. Todas as colunas do índice são incluídas no stream.
  • Bancos de dados com durabilidade atrasada ou recuperação acelerada de banco de dados (ADR, na sigla em inglês) ativados não são compatíveis.
  • A criptografia de dados transparente (TDE, na sigla em inglês) não é compatível.
  • A criptografia no nível da coluna não é compatível. Os dados nessas colunas são substituídos por valores NULL.
  • O streaming de alterações para tabelas do sistema não é compatível.
  • A autenticação do Active Directory (AD) do Windows não é compatível.
  • O Datastream não é compatível com a instrução ROLLBACK TO SAVEPOINT. Esses eventos de reversão são ignorados e não são replicados para o destino.
  • O Datastream não é compatível com o método de conectividade do túnel SSH de encaminhamento para origens do SQL Server.
  • Os seguintes tipos de dados não são compatíveis e não são replicados para o destino:
    • SQL_VARIANT
    • HIERARCHYID
    • GEOMETRY
    • GEOGRAPHY
  • O Datastream replica os tipos de dados definidos pelo usuário. No entanto, é o tipo de dados base do qual você deriva o tipo definido pelo usuário que é armazenado no destino. Por exemplo, se você definir um tipo de dados USERNAME com base no tipo de dados VARCHAR(50), os dados serão armazenados no destino como VARCHAR(50).
  • O Datastream não oferece suporte a CDC para linhas com mais de 8 KB nos seguintes tipos de tabelas:
    • Tabelas sem um índice exclusivo
    • Tabelas que contêm apenas um índice exclusivo e não em cluster com uma ou mais colunas de comprimento variável (VARCHAR, VARBINARY, NVARCHAR)
  • O Datastream não oferece suporte a CDC para colunas de objetos grandes (TEXT, NTEXT, XML, IMAGE) nos seguintes tipos de tabelas:

    • Tabelas sem um índice exclusivo
    • Tabelas que contêm apenas um índice exclusivo e não em cluster com uma ou mais colunas de comprimento variável (VARCHAR, VARBINARY, NVARCHAR)

    Mesmo que as colunas de objetos grandes não estejam incluídas no stream, a CDC só será compatível com essas tabelas se elas tiverem índices válidos.

  • O Datastream não oferece suporte ao mascaramento de dados. Os dados são replicados sem mascaramento.

  • O Datastream não oferece suporte à replicação de mudanças aplicadas ao banco de dados usando o pacote de aplicativos de nível de dados (DACPAC, na sigla em inglês).

  • O Datastream não replica as alterações feitas usando as instruções WRITETEXT ou UPDATETEXT.

  • O Datastream não oferece suporte à replicação de colunas calculadas.

  • O Datastream não oferece suporte ao uso de chaves de criptografia gerenciadas pelo cliente (CMEK) para streams com origens do SQL Server.

  • O Datastream não oferece suporte aos tipos de compactação COLUMNSTORE ou COLUMNSTORE ARCHIVE.

  • A recuperação de stream não é compatível com origens do SQL Server.