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:
- A tabela tem um índice exclusivo.
- Nenhuma das colunas de índice é anulável.
- 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 dadosVARCHAR(50)
, os dados serão armazenados no destino comoVARCHAR(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
ouUPDATETEXT
.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
ouCOLUMNSTORE ARCHIVE
.A recuperação de stream não é compatível com origens do SQL Server.