web-dev-qa-db-fra.com

Alternative liée au serveur dans la base de données SQL Azure

Nous migrons la base de données de Rackspace vers Azure. Nos bases de données ont été déployées sur des machines virtuelles dans Rackspace. Dans nos questions, nous utilisons un serveur lié à d'autres bases de données. Essentiellement interroger la recherche de la base de données. Le problème est que, après la migration de bases de données, nous ne pouvons pas utiliser les requêtes de serveur liées lorsque SQL Azure DB ne prend pas en charge les serveurs liés.

Aide gentillement.

METTRE À JOUR:

  • Toutes les bases de données ne sont pas dans Azure. Certaines bases de données sont avec leurs propriétaires respectifs dans des endroits distants. Nous devons interroger la base de données qui fonctionnent à l'extérieur d'Azure.

  • Il n'y a pas VM pour SQL Server à Azure. Nous utilisons la base de données comme service à Azure.

Voir l'image ci-dessous pour plus de détails

enter image description here

3
Amit Ranjan

Bien que non idéal, une approche alternative ici pourrait être de configurer votre base de données Azure comme abonné à publications de réplication créées à partir de votre (s) base de données (s) sur site . La réplication vous permettra de limiter les articles dans la publication, de filtrer les types d'enregistrements, etc., ce qui signifie que vous espérez que vous pouvez minimiser les publications nécessaires à seulement envoyer les données nécessaires pour servir les requêtes traditionnelles en quatre parties. Si vous souhaitez toujours utiliser interrogations croisées , vous pouvez toujours créer une deuxième DB AZURE qui agirait comme abonné à ces publications, puis utilisez des requêtes multiples de la base de données de votre DB Azure actuel pouvant permettre vous minimiser les réécrites de fonctionnalités existantes.

1
John Eisbrener