Я хочу передать объекты (таблицы, хранимые процедуры, данные и т. Д.) Между двумя серверами (Dev Box и Live Box), и мне было интересно, как лучше всего это сделать?
В SQL Server 2000 вы можете передавать все объекты и данные между базами данных. Теперь все, что есть, это «скопировать данные» и «написать запрос». Куда пропал второй вариант?
Обе базы данных являются SQL 2005 (с пакетом обновления 2). При передаче первичные ключи и связи должны быть сохранены, равно как и все представления и другие связанные данные в отношении аутентификации ASP.NET. Службы Integration Services не настроены на работающем сервере, поэтому это не вариант.
Единственный способ, которым я могу придумать, - это генерировать сценарии, затем запускать их на другом сервере, но это занимает больше времени, чем старый способ (вот как я это делаю сейчас).