Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Копирование базы с MSSQL2005 на MSSQL2008  [new]
V_E_L
Member

Откуда:
Сообщений: 3
Копирую базу через менеджмент студио сервер источник - MSSQL2005 на MSSQL2008. Выбираю подключение - проверку подлинности SQL, метод копирования SMO. В результате в журнале ошибок пишет ошибку ОШИБКА: errorCode=-1073548784 description=Сбой выполнения запроса "sys.sp_addrolemember @rolename = N'ned', @memberna..." со следующей ошибкой: "Роль "ned" не существует в текущей базе данных.". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.
13 окт 09, 10:36    [7776745]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
И что тут не понятно ? Роль, конечно же есть ?
13 окт 09, 10:38    [7776772]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
V_E_L
Member

Откуда:
Сообщений: 3
Непонятно почему роль не копируется. Она ведь есть
13 окт 09, 12:58    [7778145]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Забейте на выбранный Вами способ и сделайте BACKUP\RESTORE, или, если это возможно, то detach\attach.
13 окт 09, 13:00    [7778163]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
Glory
Member

Откуда:
Сообщений: 104760
V_E_L
Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.

Причина этого сбоя в неправильном порядке создания объектов. Когда члены роли добавляются раньше создания самой роли
13 окт 09, 13:05    [7778197]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
V_E_L
Member

Откуда:
Сообщений: 3
pkarklin,
если backup/restore - а имена входа заново создавать или их можно как то перетащить?
13 окт 09, 18:05    [7780725]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
zondik
Member

Откуда: Москва
Сообщений: 84
V_E_L

Для перемещения логинов попробуйте вот это: http://support.microsoft.com/kb/918992
Реально работает. Проверено (правда только на 2005 версии).
13 окт 09, 18:21    [7780813]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
pkarklin
Забейте на выбранный Вами способ и сделайте BACKUP\RESTORE, или, если это возможно, то detach\attach.

посоветуйте как быть - стоит у меня Win2003 на нем MsSQL Server 2005, надо поставить Вин2008 и на него Скл сервер 2008. Если я передам права владельца схем на SA сделаю полный бэкап базы (она одна и небольшая) потом отсоеденю её, переустановлю серверную винду, скл 2008 поставлю попробую присоеденить базу не выдет сделаю востановление с бэкапа, добавлю пользователей - работать будет база? (пс в общем так надо делать?)
13 окт 09, 22:07    [7781504]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
сделаю полный бэкап базы (она одна и небольшая) потом отсоеденю её


Зачем делать и то и другое?! Чего-нибудь одного хватит. Учтите только одно - после рестора или аттача на 2008 "вернуть бд" таким же способом обратно на 2005 будет невозможно. Только восстановив имеющиеся бэкапы 2005 или аттачем файлов 2005.

автор
работать будет база?


В общем случае обязана. Хотя может быть несколько моментов. Upgrade Advisor не плохо бы было прогнать для начала. Но кроме самой бд может понадоиться еще перенести: логины, джобы, пакеты и т.п.
13 окт 09, 22:36    [7781617]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
pkarklin,
спасибо
то и другое чтоб все прошло норм (точнее мало знаю и еще меньше умею ) да и бэкапы делаю постоянно но не востанавливал с них базу поэтому...
джобов нет логинов мало вручную добавлю, не выдет верну все назад
посоветуйте плз что лучше выбрать 32 или 64-х разрядную версию вин и скл сервера?
счас 32 стоит
сервер два Intel Xeon 2520 / 8 гб ОЗУ / 10 дисков, 4 по 500 гб - два зеркала на первом система, второй так, 6 по 320 в 50 raid-e - тут база и логи
может и рэйд 50 сменить на другой заодно сменить или норм?
13 окт 09, 22:53    [7781674]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Ну, если у Вас есть свобода выбора, то 64 разрядные. Учтите только один ньанс. Работа с внешними источниками. Не для всех есть драйвера под х64.
14 окт 09, 08:22    [7782269]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
на работе побоялся ставить (точнее кто то подтырил usb-флоппик ) поставил дома MsSQL2008 - порадовало что стал на XP sp3, 2005 не хотел - востановил базу с бэкапа - все норм,
select @@version - Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)

свойства базы compatibility level - SQL server 2005 (90) можно выбрать 2008 (100) - есть ли в этом смысл? или ничего не измениться?
1 ноя 09, 20:32    [7868264]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Теперь накатить SP1+CU#4 for SP1 надо. IMHO
koJIo6ok
свойства базы compatibility level - SQL server 2005 (90) можно выбрать 2008 (100) - есть ли в этом смысл? или ничего не измениться?
Какой смысл работать на SQL2008 в режиме совместимости 90?
1 ноя 09, 20:40    [7868286]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
iap,

sp1 u CU4 есть, их поставлю когда буду ставить 2008 на работе, дома попробывал - а то на работе ставить сразу как-то стремно было
так после востановляния базы с 2005 её перевести на 2008 (100) ?
1 ноя 09, 20:57    [7868328]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
а если не переустанавливать серв винду(потерялся усб флоппик ), а удалить MsSQL2005 поставить 2008 и присоеденить базу и перевести в рем совместимости 100 нормально будет?
6 ноя 09, 00:04    [7889008]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
сделал бэкап базы, отсоеденил базу, переустановил винду, поставил 2008 скл, обновил, база не присоеденилась и не удаляется с жесткого диска, востановил базу с бэкапа - все нормально, спасибо
9 ноя 09, 00:33    [7899281]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
хочу создать диаграмму - ошибка, подскажите как поправить плз
зы а что вам непонятно в этом сообщении? - ничего не понятно

К сообщению приложен файл. Размер - 0Kb
9 ноя 09, 17:51    [7903906]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
iljy
Member

Откуда:
Сообщений: 8711
koJIo6ok,

и все-таки - что не понятно? английского не знаете? Так онлайн-переводчики есть. У вас владелец базы некорректно задан, и вам предлагается открыть свойства и на первой странице проблему пофиксить.
9 ноя 09, 17:55    [7903939]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
iljy
Member

Откуда:
Сообщений: 8711
koJIo6ok,

пардон, не на первой, а на странице Files
9 ноя 09, 17:56    [7903948]     Ответить | Цитировать Сообщить модератору
 Re: Копирование базы с MSSQL2005 на MSSQL2008  [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 950
iljy,
спс, просветили меня темного
9 ноя 09, 18:12    [7904040]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить