2017-10-17 7 views
0

SQL Server 2005 DB Je me demandais si cela était possible: Je veux créer 2 tables dans une base de données SQL Azure que je veux utiliser comme tables de transfert pour certaines données sélectionnées une base de données SQL Server 2005 sur un serveur sur site.Sélection de données de la base de données SQL Azure SQL dans Azure

Existe-t-il un bon moyen de le faire?

Mise à jour:

Suivi du Guide Linked-serveur et a obtenu cette erreur: I need to add a linked server to a MS Azure SQL Server

enter image description here

La chose étrange i est juste réussi à se connecter au Azure DB avec ceux exacte lettres de créance. Est-ce que je manque quelque configuration de sécurité quelque part?

+0

Vous pouvez créer un serveur lié: https: //stackoverflow.com/questions/28590832/i-need-to-add-a-linked-server-to-a-ms-azure-sql-server – TheGameiswar

+0

Oubliez de mentionne, vous pouvez choisir seulement de onpremises sql à azure sql, et non l'inverse – TheGameiswar

+0

Eh bien, je n'ai besoin que de copier certaines données du serveur sqls onpremises vers le serveur azure qui servira de serveur de transfert. Merci pour la réponse, je vais regarder dans celui-là. – John

Répondre

1

La prise en charge des serveurs liés et des requêtes distribuées par rapport à une base de données SQL Azure est disponible depuis septembre 2012, comme expliqué here. Sur mes tests il ne fonctionne pas correctement sur SQL 2012 et ne fonctionne pas sur SQL Server 2008 R2 et les versions antérieures. Vous devrez peut-être effectuer une mise à niveau vers SQL Server 2014 pour créer un serveur lié entièrement fonctionnel.

Espérons que cela aide.

+0

Ouais la mise à niveau du sql-server est une donnée. La chose est le propriétaire refuse totalement, faisant de mon mieux pour contourner le problème. – John

1

Vous n'avez pas nécessairement besoin de créer un serveur lié pour déplacer des données d'une table SQL sur site vers Azure SQL. Des outils comme SSIS viennent à l'esprit, où un serveur lié n'est pas nécessaire. Ou un outil comme SSDT où vous pourriez utiliser la fonction de comparaison de données pour déplacer des données. Il y a aussi Azure Data Factory.

+0

Je vois, eh bien, il ne s'agit pas de déplacer des données, mais plutôt d'insérer de nouvelles données et de mettre à jour la table de transfert dans azure db avec des données chaque nuit à partir de la DB SQL onpremisis. C'est environ 60k lignes à l'une des tables. Aussi j'utilise une procédure stockée pour faire ceci. – John