0 / 0 / 0
Регистрация: 27.08.2008
Сообщений: 13
|
|
1 | |
Перенос MS SQL 2000 на новую машину03.09.2008, 10:07. Показов 5934. Ответов 6
Метки нет (Все метки)
Приобрели новый сервер. Как выполнить миграцию MS SQL 2000 со старой машины на новую, если каталог DATA с базами данных на старой машине располагается на логическом диске E: а на новой предпочтительно иметь только два диска C: и D: ?
Как выяснилось, в master – базе прописаны полные пути ко всем базам ( например e:MSSQLDATAmodel.mdf )? Поэтому после восстановления master из backup сервер не запускается
0
|
03.09.2008, 10:07 | |
Ответы с готовыми решениями:
6
Перенос баз из Sql 2000 и 2005 в Sql 2012 Перенос БД из SQL 7.0 в SQL 2000 Перенос данных с Access на SQL Server 2000 Совместимость SQL 2000 и Windows 2000 (hebrew) |
0 / 0 / 0
Регистрация: 24.03.2008
Сообщений: 90
|
|
03.09.2008, 10:49 | 2 |
Хм ... Насколько я понял вы делаете backup всего что находится на вашем сервере(master,model, итп) Сделайте backup только вашей боевой базы и восстановите на новом сервере только её. Или остановите сервер, сделайте detach базы, скопируйте mdf и ldf на новый сервер и приаттачте их
0
|
0 / 0 / 0
Регистрация: 25.07.2008
Сообщений: 43
|
|
03.09.2008, 12:29 | 3 |
Восстанавливать чужие системные базы может только тот, кто их ПРЕКРАСНО представляет. Не советую с этим связываться. Предыдущий советчик прав. Наверное вам захотелось это сделать для сохранения Jobs or Maintenance Plans? Джобы легко заскриптовать на старом сервере и восстановить на новом.
0
|
5 / 5 / 0
Регистрация: 20.02.2008
Сообщений: 141
|
|
03.09.2008, 12:48 | 4 |
http://sql.parking.ru/subscribe/053.shtml#1
0
|
0 / 0 / 0
Регистрация: 27.08.2008
Сообщений: 13
|
|
04.09.2008, 14:40 [ТС] | 5 |
Автор первого совета натолкнул меня на хорошую идею – перед выполнением последнего резервирования master – базы отключить (detach) все системные и пользовательские базы. Тогда при переносе на новый сервер восстановленная из backup-устройства master не 'помнила' бы о том, что у нее все базы на диске E: так как и самих баз у нее уже нет. К сожалению, это не сработало, так как системные базы невозможно отключить. Хитрые уловки по переносу системных баз, рекомендованные последним автором тоже не сработали, так как рассчитаны на MSSQL версии 7.0. Автору второго совета: мне не просто данные и job`ы надо перенести – у меня сервер корпоративного уровня, где примерно 120 пользователей из 18 филиалов, половина из которых в других городах. Мне что, заново заводить 120 логинов с паролями и заново раздавать всем права? Не ставить же еще один винт! У кого еще есть идеи?
0
|
0 / 0 / 0
Регистрация: 25.07.2008
Сообщений: 43
|
|
04.09.2008, 15:13 | 6 |
Все равно не вижу проблемы. Логины тоже легко перенести DTS'ом (Copy Database Wizard). Юзеры и их права в ЮзерБазе останутся. Базу со 180 юзерами неоднократно переносить приходилось. Проблем серьезных не было. IMHO, что стандартными и широко распространенными средствами все будет надежнее.
INF: How To Transfer Logins and Passwords Between SQL Servers (Q246133) http://support.microsoft.com/default.aspx?scid=kb;EN-US;q246133 Но если очень хочется, то: По материалам статьи Microsoft: 'INF: Moving SQL Server 7.0 Databases to a New Location' http://www.sql.ru/articles/mssql/01062101DetachDBtoNewLocation.shtml По материалам статьи Rahul Sharma на sqlservercentral.com: ' Copying a Database from Server to Server' http://www.sql.ru/articles/mssql/01091503CopyingDatabaseServerToServer.shtml
0
|
0 / 0 / 0
Регистрация: 27.08.2008
Сообщений: 13
|
|
04.09.2008, 17:50 [ТС] | 7 |
Ну вот, Кандид, это уже не эмоции а конкретный совет. Спасибо, все сработало. Очередность была следующая: 1) Detach всех пользовательских баз. 2) Импорт Логинов со старой машины на новую с помощью DTS в режиме New Package > Task > Transfer Logins Task 3) Attach пользовательских баз на новой машине. Логины, пароли, права сохранились. Спасибо всем!
0
|
04.09.2008, 17:50 | |
04.09.2008, 17:50 | |
Помогаю со студенческими работами здесь
7
Перенос на другую машину Перенос проекта с БД на другую машину Перенос БД Oracle на другую машину Перенос Debian на другую машину Перенос сайта на локальную машину Перенос проекта на другую машину Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |