Closed rhbecker closed 1 year ago
Hi, @rhbecker. You can follow the endpoint settings here to create a MSSQL endpoint using CFN. All the endpoint settings here are up-to-date and you should be able to include them in your CFN template (under MicrosoftSqlServerSettings).
Regarding your confusion on the difference between "endpoint settings" and "extra connection attributes", using all the attributes mentioned in [this](Using a Microsoft SQL Server database as a source for AWS DMS) document as an endpoint settings would be the right move.
Please let us know if you have further question. Thank you.
Name of the resource
AWS::DMS::Endpoint
Resource name
No response
Description
In preparation for an ongoing replication project (SQL Server on RDS to SQL Server on EC2), I'm reviewing the following documentation:
ExtraConnectionAttributes
propertyThe first 2 links, from the DMS User Guide, refer to some settings as "Endpoint settings" and others as "extra connection attributes". Likewise, the
AWS::DMS::Endpoint
resource includes both aMicrosoftSqlServerSettings
property (presumably corresponding to "Endpoint settings" and anExtraConnectionAttributes
property (clearly corresponding to "extra connection attributes").So far, so good! But when I start digging into the details of particular settings and attributes, things get confusing ...
ActivateSafeguard
AlwaysOnSharedSynchedBackupIsEnabled
ApplicationIntent
MultiSubnetFailover
SetUpMsCdcForTables
UseBcpFullLoad
(target)ReadBackupOnly
(source)Use3rdPartyBackupDevice
(source)Use3rdPartyBackupDevice
(source), link #4 indicates it was implemented in CFN with a variation on the name (UseThirdPartyBackupDevice
). That seems like either a needless trap, or a documentation error on one side or the other.EnableNonSysadminWrapper
FatalOnSimpleModel
ForceLobLookup
TlogAccessMode
BcpPacketSize
QuerySingleAlwaysOnNode
SecretsManagerAccessRoleArn
SecretsManagerSecretId
SafeguardPolicy
(source)ControlTablesFileGroup
(target)Other Details
No response