/ / Някои вход за това как да продължите към миграцията от SQL Server - azure, azure-sql база данни, миграция на база данни

Някои входни данни за това как да продължите с мигрирането от SQL Server - azure, azure-sql-бази данни, миграция на бази данни

Аз мигрирам от SQL Server към Azure SQL иБих искал да ви попитам кой има по-голям опит в Azure (всъщност нямам) някои въпроси, само за да разбера какво трябва да направя, за да има най-добрата миграция.

Днес правя много кръстосани заявки за база данни внякои от моите задачи, които се изпълняват веднъж седмично. Изпълнявам SP, пускам избира, вмъква и актуализирам кръстосвам dbs. Разреших изпълнението на SP с помощта на външни източници на данни и sp_execute_remote. Но доколкото мога да видя, че е възможно само да се избере от външна база данни, което означава, че няма да мога да правя никакви вложки или актуализации през dbs. Вярно ли е? Ако е така, какъв е най-добрият начин за решаване на този проблем?

Аз също чета за кръстосани db повиквания са бавни. Това означава ли, че това е по-бавно, отколкото в SQL Server? Искам да знам дали ще се сблъскам с по-бавен процес в сравнение с това, което имам днес.

Това, от което наистина се нуждая, е някои добри насоки за това как да направите най-добрата миграция, без да харчите много време със съдии и грешки. Оценявам всяка помощ по този въпрос.

Отговори:

0 за отговор № 1

Не се поддържат транзакции с кръстосани данни вAzure SQL DB. Свързвате се с конкретна база данни и не можете да използвате имената на 3 части или да използвате синтаксиса USE. Можете да отворите две различни връзки от вашата програма, по една към всяка база данни. Не позволява никаква консистенция на транзакциите, но ще ви позволи да извлечете данни от един Azure SQL DB и да го поставите в друг.

Така че, поне сега, ако искате вашата база данни в Azure и не можете да избегнете транзакции в база данни, ще използвате Azure VM за хост на SQL Server.