none
Перенос базы 1С 8.0 с sql 2005 на sql 2012 RRS feed

  • Вопрос

  • Доброго времени суток дамы и господа!

    Собсно весь вопрос в заголовке:

    решили перенести базу 1с 8.0 с 2005-го на 2012. Делаю так - бэкап базы разварачиваю  в кластере sql 2012. Вроде всё работает. Хотелось бы услышать мнение уважаемых гуру как на их взгляд необходимо осуществлять перенос базы?

    Если можно ткните носом в мануал.

    Заранее большое спасибо!!!

    9 декабря 2014 г. 6:08

Ответы

  • Раз работает значит все сделали правильно. Можно было еще выгрузить средствами 1С базу в dt. Создать пустую базу в 2012, подключиться и через конфигуратор залить полученный dt.
    9 декабря 2014 г. 18:55
  • В подавляющем большинстве нормальных ситуаций перенос баз x86<->x64 не требует никаких дополнительных телодвижений.
    11 декабря 2014 г. 7:57
  • Добрый день.

    Есть х32 и х64 сверер 1С, а также есть х32 и х64 SQL.   Вам x 64 SQL  никак не поможет, если вы продолжите использовать х32 сервер 1С.  Основным преимуществом 64-разрядного сервера "1С:Предприятия 8.1" является возможность использования практически неограниченного адресного пространства, выделяемого рабочему процессу. Это позволяет полностью использовать возможности современных серверов.

    Это означает, что для более нагруженных систем переход на х64 64-разрядный сервер "1С:Предприятия 8.1" просто необходим.

    Клиента 1С х64 НЕ СУЩЕСТВУЕТ. 

    Для перехода на 64-разрядный сервер "1С:Предприятия 8.1" вам необходимо приобрести 64-разрядный ключ.

    Если у Вас уже есть лицензия 32-разрядного сервера 1С:Предприятия 8 и необходимо купить 64-разрядный сервер 1С, то замена самих клиентских лицензий 1С:Предприятие 8 в этом случае не требуется. Купить лицензию 64-разрядного сервера 1С:Предприятия 8 в этом случае можно по схеме апгрейд (upgrade - путем замены) имеющейся лицензии 32-разрядного сервера 1С:Предприятия на лицензию сервера x86-64. Скидка на покупку лицензии 64-разрядного сервера 1С:Предприятия 8 в этом случае составит 50%.

    Вот некоторые ссылки:

    О выходе 64-разрядного сервера (x86-64) "1С:Предприятия 8.1"

    Системные требования 1С:Предприятия 8

    1С:Предприятие 8. Лицензия на сервер (x86-64)

    Маркировка ключей защиты 1С:ПредприятияУдачи 

    15 декабря 2014 г. 6:51

Все ответы

  • Раз работает значит все сделали правильно. Можно было еще выгрузить средствами 1С базу в dt. Создать пустую базу в 2012, подключиться и через конфигуратор залить полученный dt.
    9 декабря 2014 г. 18:55
  • Спасибо за ответ!

    А можно сцыль на мануал?

    10 декабря 2014 г. 5:56
  • Зачем?)

    Заходим в базу через конфигуратор с правами админа, далее выгрузить базу в DT-формате.

    Загрузка аналогична)

    10 декабря 2014 г. 8:33
  • Это я понимаю.

    Хотелось бы теорию почитать: корректно ли так делать при переходе с 32-х платформы на 64-х?

    У кого нить есть личный опят такого перехода?

    10 декабря 2014 г. 9:20
  • Думаю, это уже форумы 1С помогут, майкрософт тут слабый помощник)
    10 декабря 2014 г. 9:22
  • Так меня как раз и интересует перенос майкрософтовских баз.

    Хотелось бы почитать их рекомендации на ентот счёт!

    10 декабря 2014 г. 9:32
  • Под платформой вы имеете ввиду 1С или SQL?
    10 декабря 2014 г. 18:07
  • В первую очередь SQL но хотелось бы и 1С.
    11 декабря 2014 г. 6:25
  • В подавляющем большинстве нормальных ситуаций перенос баз x86<->x64 не требует никаких дополнительных телодвижений.
    11 декабря 2014 г. 7:57
  • Добрый день.

    Есть х32 и х64 сверер 1С, а также есть х32 и х64 SQL.   Вам x 64 SQL  никак не поможет, если вы продолжите использовать х32 сервер 1С.  Основным преимуществом 64-разрядного сервера "1С:Предприятия 8.1" является возможность использования практически неограниченного адресного пространства, выделяемого рабочему процессу. Это позволяет полностью использовать возможности современных серверов.

    Это означает, что для более нагруженных систем переход на х64 64-разрядный сервер "1С:Предприятия 8.1" просто необходим.

    Клиента 1С х64 НЕ СУЩЕСТВУЕТ. 

    Для перехода на 64-разрядный сервер "1С:Предприятия 8.1" вам необходимо приобрести 64-разрядный ключ.

    Если у Вас уже есть лицензия 32-разрядного сервера 1С:Предприятия 8 и необходимо купить 64-разрядный сервер 1С, то замена самих клиентских лицензий 1С:Предприятие 8 в этом случае не требуется. Купить лицензию 64-разрядного сервера 1С:Предприятия 8 в этом случае можно по схеме апгрейд (upgrade - путем замены) имеющейся лицензии 32-разрядного сервера 1С:Предприятия на лицензию сервера x86-64. Скидка на покупку лицензии 64-разрядного сервера 1С:Предприятия 8 в этом случае составит 50%.

    Вот некоторые ссылки:

    О выходе 64-разрядного сервера (x86-64) "1С:Предприятия 8.1"

    Системные требования 1С:Предприятия 8

    1С:Предприятие 8. Лицензия на сервер (x86-64)

    Маркировка ключей защиты 1С:ПредприятияУдачи 

    15 декабря 2014 г. 6:51
  • Почему перевод на x64 только SQL Server'а никак не поможет? Ему память вдруг стала не нужна?
    15 декабря 2014 г. 16:23
  • Потому что кроме сервера баз данных (в данном случае MS SQL Server) есть еще и сервер 1С, который будучи 32 битным может использовать для 1-го процесса 1С всего 2 Gb оперативной памяти. Хотя сервер баз данных будет использовать весть потенциал оперативной памяти, сервер 1С Предприятия при большей нагрузке просто не справится со свой задачей из-за нехватки памяти. Тогда как 64-разрядный сервер "1С:Предприятия 8.1" может использовать практически неограниченное адресное пространство, выделяемое рабочему процессу.
    20 декабря 2014 г. 12:19
  • Чтобы делать такие предположения, необходимо точно знать, где находится узкое место. Вы неявно  предполагаете, что им является application server. 
    21 декабря 2014 г. 9:49
  • Почему неявно? Ограничение 32-х битного сервера "1С: Предприятие" на использование оперативной памяти является общепризнанным фактом, а там где есть факт это уже не предположение. Но это уже отдельная тема обсуждаемая на форумах "1С:Предприятия". 
    22 декабря 2014 г. 11:16
  • А ограничения SQL Server x86 общепризнанным фактом не являются? :)
    22 декабря 2014 г. 13:42
  • Добрый день, Roman Sergeev. Мы же говорим о связке 1С + MSSQL, а не о каждой по отдельности.

    Все зависит от степени загруженности системы. Ведь переход c MSSQL 2005 x86 на MSSQL 2012 x64 чем-то обусловлен- не так ли? Чем выше требования к производительности, тем выше вероятность появления узких мест. Какой из нижеперечисленных вариантов в данном случае предпочтительнее? 

    I) 1C x86 + MSSQL 2012 x86

    II) 1C x86 + MSSQL 2012 x64

    III) 1C x64 + MSSQL 2012 x86

    IV) 1C x64 + MSSQL 2012 x64


    24 декабря 2014 г. 7:02
  • В реальной жизни может оказаться так, что они все равноценны.
    А может оказаться так, что 2 > 3. Или что 3 > 2. Или что 4 = 2. Всё зависит от того, где узкое место сейчас.

    Мы, к примеру, ничего не знаем о показателе PLE у SQL Server. А без этого сложно сказать, поможет ли его перевод на x64

    24 декабря 2014 г. 7:25
  • В реальной жизни не все так просто. И что вам даст показатель PLE у SQL Server, если процесс 1С откажется посылать запрос к SQL Serveru или просто зависнет? В этом случае помогает только рестарт 1С:Предприятия, а не SQL Servera. Относительно к 1С:Предпрятие 4 всегда > 2. 
    24 декабря 2014 г. 8:12