powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перенос части объектов базы данных
3 сообщений из 3, страница 1 из 1
Перенос части объектов базы данных
    #32015290
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Всем !

Возникла необходимость одностороннего переноса части объектов из одной базы с одного сервера на другой. Переносить надо полностью, т.е. объекты + права пользователей. Казалось бы можно воспользоваться DTS и конкретно Copy Database Objects, НО .... т.к. в новую базу и на новый сервер переносятся пользователи и соответственно их логины, то из-за того, что на 1-ом серевер один логин используется для пользователя в 2-х разных базах, а на 2-ом сервере конечно же этой второй базы нет, то вся задача вылетает с ошибкой на моменте переноса прав пользователей на объекты.

Отсюда и вопрос - можно ли как обойти данную ошибку, желательно, конечно, без создания процедур, которые будут удалять и создавать объекты на 2-ом сервере на основании данных из системных таблиц с 1-го сервера (понятно, что возможно это самый надежный вариант, только для его обкатки потребуется время, так что отложим его на последок).

Оба сервер SQL2000 SP1.
...
Рейтинг: 0 / 0
Перенос части объектов базы данных
    #32015293
maximF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приходит в голову два варианта, хотя я их и не проверил:
1) создать на втором сервере недостающую базу (пустую) и повторить перенос, как описывалось в топике.
2) перенести базу только с правами на объекты, но без логинов. Если не ошибаюсь, то останутся "висячие" логины в БД. Логины перенести отдельным скриптом.

С уважением, Максим
...
Рейтинг: 0 / 0
Перенос части объектов базы данных
    #32015313
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Дело в том, что объекты нужно переносить регулярно, конкретно ежедневно, а не один раз, желательно без предварительной ручного создания дополнительных объектов на 2-ом сервере.

2. Copy Database Objects без переноса логинов и если они не существуют выдает ошибку о не возможности связать пользователя и логин.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перенос части объектов базы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]