When migrating SQL Server databases to Google Cloud SQL using the Database Migration Service (DMS), applications may fail to connect to the new Cloud SQL instance even after data replication is complete. This issue arises because DMS specifically excludes instance-level objects, such as server logins and permissions, from its migration process.
The exclusion of server logins and permissions by DMS is a deliberate security measure. It prevents potential privilege escalation, as source environments and Cloud SQL operate under different security models. Directly replicating master system databases could grant unauthorized sysadmin access in the managed cloud environment.
This approach also supports compliance and audit governance by requiring explicit administrator oversight for migrating encrypted password hashes and server-level credentials. This ensures that only approved identities are provisioned in the cloud, adhering to frameworks like PCI-DSS or SOC 2. Additionally, it provides an opportunity for organizations to modernize and prune stale credentials during the cloud migration process.
To address the missing logins and users, administrators must manually migrate these security objects. This process involves using standard, time-tested SQL Server tools to transfer the necessary logins and user permissions to the new Cloud SQL for SQL Server instance. This ensures that applications can successfully authenticate and connect to the migrated databases.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Google Cloud's Database Migration Service (DMS) for SQL Server does not automatically migrate instance-level objects like server logins and permissions, which can cause application connection failures post-migration. This design choice prioritizes security, compliance, and identity modernization. Organizations must manually migrate these security objects using standard SQL Server tools to ensure proper access to Cloud SQL instances.