Instance Requirements
-
The SQL Server server name (
@@SERVERNAME
) must not beNULL
. -
(Extract) For Oracle GoldenGate to capture transactional data, the SQL Server Agent must be running on the source SQL Server instance and the SQL Server Change Data Capture job must be running against the database. If SQL Server Transactional Replication is also enabled for the database, then the SQL Server Log Reader Agent must be running.
-
If your data for
TEXT, NTEXT, IMAGE,
orVARCHAR(MAX), NVARCHAR(MAX)
andVARBINARY(MAX)
columns will exceed the SQL Server default size set for themax text repl size
option, then extend the size. Usesp_configure
to view or adjust the current value ofmax text repl size
.Note:
For Amazon RDS for SQL Server, to adjust instance settings, you need to use Parameter Groups instead ofsp_configure
. -
It is recommended to install the most recent Service Pack or Cummulative Update for your SQL Server instance to ensure proper functionality. For SQL Server 2012, 2014, 2016, and 2017, Microsoft has identified and fixed several important issues that directly affect the SQL Server Change Data Capture feature. This situation impacts the ability for Oracle GoldenGate to correctly capture data. The current known issues that require Microsoft patches include KB3030352, KB3166120, and KB4073684.