Как развернуть хранимые процедуры в федеративной базе данных в SQL Azure

В настоящее время я работаю над настройкой автоматической миграции для перехода к федеративной базе данных в Azure. Наконец-то я заработал развертывание таблиц, но одна вещь, которая касается будущего, — это развертывание хранимых процедур.

Похоже, что когда мы добавляем хранимую процедуру, она существует только в той части федерации, в которой мы находились. Итак, если я разделю данные на две базы данных и разверну хранимые процедуры в одной из баз данных, тогда она будет только будь там. Есть ли способ развернуть хранимую процедуру в каждой базе данных в федерации, которая уже встроена в Azure?

Я нашел сообщение в блоге msdn о запросах из нескольких баз данных, и я думаю, что мог бы изменить это для развертывания процедур, но я бы не стал реализовывать это в текущая настройка миграции, так как я думаю, что это запутается.


person fire.eagle    schedule 30.01.2012    source источник


Ответы (1)


Я думаю, что это единственный способ развернуть ваш скрипт для создания хранимой процедуры. Подобно тому, что Джихан сказал в своем блоге. Но я думаю, что вам лучше создать таблицы, процедуры и функции и т. д. на первом члене, прежде чем вы разделитесь. Если это так, SQL Azure поможет вам создать элементы с помощью процедур.

person Shaun Xu    schedule 31.01.2012
comment
Это то, о чем я думал. Я подумал, что мне следует попытаться получить второе мнение, прежде чем пытаться впихнуть эту разветвленную часть на случай, если нам понадобится добавить что-то позже. Спасибо. - person fire.eagle; 31.01.2012