8.х Перенос базы из SQL2000 в SQL2008

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем macilius, 5 июл 2011.

  1. TopicStarter Overlay
    macilius
    Offline

    macilius

    Регистрация:
    16 июн 2011
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Перенос базы из SQL2000 в SQL2008?

    Собственно:

    Старая конфигурация = Win Server 2003 SE 4G RAM +SQL 2000+ 1C 8.1 (клиент-сервер)
    Новая конфигурация = Win Server 2003 SE 64bit 8G RAM +SQL 2008+ 1C 8.1 (клиент-сервер)

    Кто-нибудь сталкивался с переносом базы? На что обратить внимание?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.565
    Симпатии:
    716
    Баллы:
    204
    Detach - Attach баз и возможно переподключение баз к серверу-приложению 1С.
  3. TopicStarter Overlay
    macilius
    Offline

    macilius

    Регистрация:
    16 июн 2011
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    простой экспорт/импорт прокатит?
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.565
    Симпатии:
    716
    Баллы:
    204
    импорт/экспорт чего и где?
  5. TopicStarter Overlay
    macilius
    Offline

    macilius

    Регистрация:
    16 июн 2011
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    ясно, разберусь...

    просто на данный момент пользователи работают с локальной базой на отдельном ПК в сети (не сервер)...на время настройки нового сервера

    этот файл *.dl я хочу подключить к новой конфигурации. вот и спрашиваю, не будет ли проблем перенести базу с SQL2000 на SQL2008, с последующей загрузкой в нее файла *.dl
  6. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.565
    Симпатии:
    716
    Баллы:
    204
    файлы *.DLL как хранились так и будут хранится, пользователи как работали через терминал с БД, так и будут - они не должны заметить изменений, ну кроме как увеличения скорости работы БД :)
  7. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    имеется ввиду сохранение базы в dt из старой конфигурации и загрузка dt в новую конфигурацию..
  8. BVB_berserk
    Offline

    BVB_berserk Опытный в 1С

    Регистрация:
    30 янв 2009
    Сообщения:
    162
    Симпатии:
    0
    Баллы:
    26
    Прокатит.
  9. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.565
    Симпатии:
    716
    Баллы:
    204
    только времени потеряете - кучу и не факт, что выгрузится, если база большого объема.
  10. cdb
    Offline

    cdb

    Регистрация:
    10 дек 2010
    Сообщения:
    40
    Симпатии:
    1
    Баллы:
    1
    у баз SQL 2000 и SQL 2008 разный формат.
    Для преобразования использйте
    миграцию. Или же через DT. Под 2008 будет работотьб даже надежнее. Т.к. есть ошибки которые вылазят именно только под SQL 2000
  11. TopicStarter Overlay
    macilius
    Offline

    macilius

    Регистрация:
    16 июн 2011
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1

    sql база на 2000-м весит около 2,5 Гб
    файл DL весит около 160 мб...
    миграцию какими средствами провести? не владею информацией...

    под конфигурациями нужно понимать два разных сервера с SQL2000 и SQL2008
  12. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.757
    Симпатии:
    147
    Баллы:
    104
    Попробуйте средствами 1С. Зайдите в конфигуратор Администрирование-Сохранить базу в файл.
    Затем создайте пустую базу для разработки зайдите в режиме конфигуратора Администрирование-Загрузить информационную базу.
  13. TopicStarter Overlay
    macilius
    Offline

    macilius

    Регистрация:
    16 июн 2011
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    эти манипуляции проводить в 1С?
    а в SQL2008 просто подцепить базу c SQL2000? я не уверен что она подцепиться кооректно
  14. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.757
    Симпатии:
    147
    Баллы:
    104
    Пригласили бы специалиста. Он бы вам всё сделал.
    Ну а если в кратце то 1С сама работает с SQL и вам с ним ничего делать не надо. Вам надо создать пустую базу в SQL то есть средствами 1С создаёте пустую базу для разработки. Затем заходите в конфигуратор 1С базы и которую надо перенести и выгружаете её как я вам написал выше. Затем заходите в базу которую вы создали, "для разработки" и в неё как я вам выше написал загружаете. Всё это делается средствами 1С. В SQL ничего делать не надо. Надо его только установить и настроить для работы с 1С. Далее все действия выполняете средствами 1С.
    План действий:
    1) Установить SQL
    2) Настроить для работы с 1С
    3) Создать пустую базу для разработки средствами 1С
    4) Запустить конфигуратор в "старой" базе. Как написано выше сделать выгрузку в dt файл.
    5) Запустить конфигуратор в "новой" базе. И как написано выше загрузить базу из *.dt файла.
    6) Настроить пользовательские машины на новую базу, настроить бэкапы, регламентные задания.... ВСЁ.
  15. BVB_berserk
    Offline

    BVB_berserk Опытный в 1С

    Регистрация:
    30 янв 2009
    Сообщения:
    162
    Симпатии:
    0
    Баллы:
    26
    В смысле разные? Что именно подразумевается под форматом у SQL 2000 и SQL 2008? и База от 2000 скуля не прицепится к 2008? Вы в курсе, что такое compatibility level у базы данных? У меня совершенно противоположная информация (об этом написано в книжке Introducing MS SQL Server 2008 R2 на 16 странице).
    Прошу пруфлинк, откуда у вас такие сведения.

    Правильный совет :)

    По шестому пункту - неправильный. Раз у них сиквел стоит, значит клиент-серверная архитектура. Можно просто на сервере приложений 1С изменить у ИБ подключение к новому sql серверу и новой базе. Для пользователей всё пройдёт незаметно.
  16. BVB_berserk
    Offline

    BVB_berserk Опытный в 1С

    Регистрация:
    30 янв 2009
    Сообщения:
    162
    Симпатии:
    0
    Баллы:
    26
    Ох уж мне эти интернет-"спецы". Посеяли-таки зерно сомнения. Пришлось перепроверить - на 2008 сиквел отлично цепляется база с 2000.

    Топикстартеру - самый оптимальный вариант подсказали уже во втором посте. Управишься за 5 минут. Остальные варианты хуже.
  17. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    не спец в sql.. но кажется (перекрестился ;) ), что работа базы в родном формате 2008 лучше, чем работа в режиме совместимости. если это так, то dt файл предпочтительнее.
  18. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.565
    Симпатии:
    716
    Баллы:
    204
    Какой к черту режим совместимости у SQL?
    Есть файл определенной структуры. С ним работает SQL сервер.
    Если SQL-сервер одной версии не понимает структуру файла, созданного SQL-сервером другой версии - идет такой SQL-сервер лесом.
  19. BVB_berserk
    Offline

    BVB_berserk Опытный в 1С

    Регистрация:
    30 янв 2009
    Сообщения:
    162
    Симпатии:
    0
    Баллы:
    26
    Compatibility level переключается на родной 2008 в 2 клика. И да, он лучше, но не в случае 1С (всё равно ни одна фича не используется 1С).

    Понимает :)
  20. TopicStarter Overlay
    macilius
    Offline

    macilius

    Регистрация:
    16 июн 2011
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    был один тут, RAID обрушил, постоял как баран на ворота,...и свалил

Поделиться этой страницей