6 source databases supported

Migrate to
SQL Server

SQL Server's NVARCHAR(MAX) JSON columns and mature tooling make it a common enterprise target for NoSQL migrations. NoSQLSync converts your source schema to SQL Server types and keeps the target in sync via CDC.

Start migrating free →

Choose your source database

Every path below includes bulk load, live CDC, and automatic type mapping into SQL Server.

Cosmos DB → SQL Server
Live CDC · Auto schema mapping · Zero downtime
Cassandra → SQL Server
Live CDC · Auto schema mapping · Zero downtime
Couchbase → SQL Server
Live CDC · Auto schema mapping · Zero downtime
MongoDB → SQL Server
Live CDC · Auto schema mapping · Zero downtime
DynamoDB → SQL Server
Live CDC · Auto schema mapping · Zero downtime
Firestore → SQL Server
Live CDC · Auto schema mapping · Zero downtime

How NoSQL types map to SQL Server

Source typeSQL Server typeNote
ObjectId / String IDNVARCHAR(24)Stored as the 24-character hex string
StringVARCHAR(n) / NVARCHAR(n)Configurable string types
Number / IntegerINT / BIGINTInteger types
Double / DecimalFLOAT / DECIMAL(p,s)Floating or fixed precision
Date / TimestampDATETIME2 / DATETIMEOFFSETTimezone-aware timestamps
BooleanBITBit type for boolean
Array / ListNVARCHAR(MAX) (JSON)JSON stored as string with validation
Object / Map / Nested docNVARCHAR(MAX) (JSON)Nested data as JSON string
Binary / BytesVARBINARY(MAX)Binary data support
Null / MissingNULLNullable columns

Migrating to SQL Server — FAQ

How long does a migration take?

A typical 100 GB dataset migrates in under 2 hours with bulk mode. With CDC enabled, ongoing writes sync in real time. Total time depends on data volume and network throughput.

Is my data secure during migration?

Yes. All data is encrypted in transit (TLS 1.3) and at rest (AES-256). Database credentials use short-lived tokens. Migration workers run in an isolated environment and never store data after the job completes.

Can I roll back if something goes wrong?

Yes. NoSQLSync only reads from your source — it is never modified, and CDC keeps running until you stop it. If you hit a problem after cutover, point your application's connection string back at the source.

Ready to migrate to SQL Server?

Free plan includes 5 migrations per month. No credit card required.

Start free →