проблема перехода 1С 77 SQL (УРБД) с win 2003 на win 2008 server
06.11.2009
10:06
#1
хай АЛЛ
суть вопроса такова:
есть 1С 77 платформа 27 с очень сильно переделаной конфигурацией "Торговля и склад" (927)
база настроена на УРБД в которой центральная база находится на MS SQL 2000 запускается пользователями из под win 2003
подчиненная база находится в др. городе и также находится на MS SQL 2000 (и раньше также запускалась из под win 2003), но к сожалению обстоятельства вынудили на серверах с переферийной базой установить win 2008 все процедуры с запуском 1с были выполнены т.е. подмена ряда .длл файлов и создание файлика OrdNoChk.prm для обхода проверки по кодовой странице
1с: в принипе запускается нормально но к сожалению проблему запуска операций в режиме конфигуратора таких например как загрузка вызгрузка данный для УРБД осталось не решенной и при загрузке или выгрузке данных ругается на кодовую страницу
решили эту проблему тем что обмен базами стали делать с другого сервера который ходит под 2003 виндой
результатом всего стало что в принципе пользователи работают как работали без каких либо притензий в обеих базах как из под 2003(центральная база) так и из под 2008(переферийная)
но вот появился резонный вопрос... как именно может повлиять разница в кодировках операционных систем на базу при том что и в центральной и в переферийной базе будут создаваться например элементы номенклатуры у которой "код" текстовый
и еще вычитал на форумах что использование метода отключения проверки при помощи OrdNoChk.prm не желательно для УРБД...хотелось бы знать почему оно не желательно(хотя в принципе я думаю это тот же самй вопрос что был описан выше)
в процессе появился еще такой вопрос:
было сделано несколько проверок на предемет сортировки руских символов средствами 1С как в переферийной так и в цетральной базах... Суть проверок такая:
1) создали таблицуЗначений и заполнили ее строками состоящими из русских символов после чего отсортировали вверх и вниз
(обе базы показали одинаковые сортировки)
2) вторым тестом создали обработку которая создавала элементы справочника номенклатуры с кодом и наименованием состоящими из русских символов (результаты оказались также одинаковыми)
отсюда вопрос ... в чем причина возникновения ошибки с кодовой страницей на 2008 винде если обычные сортировки отрабатывают нормально
заранее благодарен вам за любую информацию и советы
и еще предвещая будущий вопрос отвечу... перевести с 2008 обратно на 2003 сервер переферийную базу скажем так не представляется возможным также как центарльную перевести на 2008, да и не в этом вопрос... а в том чем это чревато и в какую именно проблему может вылиться
суть вопроса такова:
есть 1С 77 платформа 27 с очень сильно переделаной конфигурацией "Торговля и склад" (927)
база настроена на УРБД в которой центральная база находится на MS SQL 2000 запускается пользователями из под win 2003
подчиненная база находится в др. городе и также находится на MS SQL 2000 (и раньше также запускалась из под win 2003), но к сожалению обстоятельства вынудили на серверах с переферийной базой установить win 2008 все процедуры с запуском 1с были выполнены т.е. подмена ряда .длл файлов и создание файлика OrdNoChk.prm для обхода проверки по кодовой странице
1с: в принипе запускается нормально но к сожалению проблему запуска операций в режиме конфигуратора таких например как загрузка вызгрузка данный для УРБД осталось не решенной и при загрузке или выгрузке данных ругается на кодовую страницу
решили эту проблему тем что обмен базами стали делать с другого сервера который ходит под 2003 виндой
результатом всего стало что в принципе пользователи работают как работали без каких либо притензий в обеих базах как из под 2003(центральная база) так и из под 2008(переферийная)
но вот появился резонный вопрос... как именно может повлиять разница в кодировках операционных систем на базу при том что и в центральной и в переферийной базе будут создаваться например элементы номенклатуры у которой "код" текстовый
и еще вычитал на форумах что использование метода отключения проверки при помощи OrdNoChk.prm не желательно для УРБД...хотелось бы знать почему оно не желательно(хотя в принципе я думаю это тот же самй вопрос что был описан выше)
в процессе появился еще такой вопрос:
было сделано несколько проверок на предемет сортировки руских символов средствами 1С как в переферийной так и в цетральной базах... Суть проверок такая:
1) создали таблицуЗначений и заполнили ее строками состоящими из русских символов после чего отсортировали вверх и вниз
(обе базы показали одинаковые сортировки)
2) вторым тестом создали обработку которая создавала элементы справочника номенклатуры с кодом и наименованием состоящими из русских символов (результаты оказались также одинаковыми)
отсюда вопрос ... в чем причина возникновения ошибки с кодовой страницей на 2008 винде если обычные сортировки отрабатывают нормально
заранее благодарен вам за любую информацию и советы
и еще предвещая будущий вопрос отвечу... перевести с 2008 обратно на 2003 сервер переферийную базу скажем так не представляется возможным также как центарльную перевести на 2008, да и не в этом вопрос... а в том чем это чревато и в какую именно проблему может вылиться
09.11.2009
14:32
#2
Думаю, что ничем не чревато.
У меня в таком режиме работает несколько месяцев. Все в порядке.
Сортировка строк в отчетах действительно разная. Не понимаю почему твои тесты не выявили.
Что касается УРБД и разных кодовых страниц... Это касается только трехбуквенных кодов баз.
Они должны быть Латинскими буквами. Все.
Других реальных(подтвержденных) проблем не выявлено.
У меня в таком режиме работает несколько месяцев. Все в порядке.
Сортировка строк в отчетах действительно разная. Не понимаю почему твои тесты не выявили.
Что касается УРБД и разных кодовых страниц... Это касается только трехбуквенных кодов баз.
Они должны быть Латинскими буквами. Все.
Других реальных(подтвержденных) проблем не выявлено.
Читают тему
(гостей: 1)