Données
Accès anticipéBase de données compatible T-SQL
Exécutez au Canada les applications conçues pour Microsoft SQL Server, sur une technologie à code source ouvert.
Une base de données gérée qui comprend le langage SQL Server que vos applications .NET utilisent déjà, bâtie sur PostgreSQL à code source ouvert. Ce n'est pas le moteur de Microsoft : un rapport de compatibilité montre donc ce qui fonctionne avant que vous déplaciez quoi que ce soit.
Ouvert aux clients en accès anticipé dans les vagues suivantes. Pas encore offert au grand public.
Fonctionnalités
Fonctionne avec vos applications existantes
Vos applications .NET se connectent avec une nouvelle chaîne de connexion, et les fonctionnalités courantes comme les procédures stockées fonctionnent telles quelles.
D'abord un rapport de compatibilité
Avant le déménagement, un rapport indique ce qui fonctionne, ce qui doit être réécrit et ce qui n'est pas pris en charge.
Des limites énoncées d'emblée
Les fonctionnalités non prises en charge, comme les travaux SQL Server Agent, sont indiquées ouvertement pour que vous puissiez planifier en conséquence.
Anciennes et nouvelles applications, mêmes données
Les applications existantes gardent leur code actuel, tandis que les nouveaux services et les rapports lisent les mêmes tables par PostgreSQL.
Connexion privée et chiffrée
Seul votre réseau privé peut se connecter, par des liens chiffrés, avec des identifiants de courte durée ou renouvelés automatiquement.
Restauration et copies de test
Restaurez à n'importe quelle seconde de votre période de sauvegarde, ajoutez une copie de secours facultative et donnez à chaque environnement de test sa propre copie.
Fonctionnement
- 1
Exécutez le rapport de compatibilité sur le schéma de votre base de données.
- 2
Créez la base de données dans votre région et votre province, puis chargez vos données.
- 3
Pointez vos applications vers la nouvelle connexion; les environnements de test obtiennent leur propre copie.
ata db assess --engine tsql --schema ./Orders.dacpac # compatibility report; a T-SQL script works too
ata db create legacy-orders-db --engine tsql --version 17 --size medium --storage 200Gi --ha --pitr 14d --databases Orders \
--collation SQL_Latin1_General_CP1_CI_AS --protocols tds,postgres --region ca-east --residency ON --sites 2
ata db connect legacy-orders-db --database Orders --app legacy-orders-api --protocol tds --role readWrite # injects a SqlClient connection string
ata db branch create pr-142 --from legacy-orders-db # a snapshot copy; previews do this for youSouveraineté
Les bases de données, les sauvegardes et les rapports de compatibilité restent au Canada, dans la région de votre choix, et peuvent être chiffrés avec des clés que vous détenez.