Re[2]: Синхронизация создания БД в MSSQL2008
От: Ziaw Россия  
Дата: 27.04.10 03:31
Оценка:
Здравствуйте, Sinix, Вы писали:

Z>>Требуется создать БД и тут же начать ее использовать. Похоже, что создание идет асинхронно


S>Синхронно. Грабли с правами. Попробуйте тот же скрипт в SSMS.


Т.е. права на новую БД даются асинхронно? Как дождаться их создания?

S>0) А почему функция соединения у вас возвращает имя БД, которую надо создать?


Это детали Она создает строку соединения для конекта к master, заодно вытаскивает имя бд которое там было.

S>1) Создание БД всегда должно выполняться от sq. Оберните в EXECUTE AS


Не понял, можно подробнее?

S>P.S. А по-хорошему такие вещи оформляются в скрипты с параметрами аля sqlcmd.


Пишется как раз удобная замена для таких скриптов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.