Автор | Сообщение | ||||
---|---|---|---|---|---|
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 22.06.2011 09:53 Заголовок сообщения: В Скале 5.1 не запускается BACKUP После установки Скалы на новом сервере перестал запускаться BACKUP: "SY16 MB86 Negative argument for string operation…" Может ли кто помочь? Помнится, давно, нужно было в Registry прописывать специальные строки… Нет ли информации о точном значении соответствующих строк? |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 22.06.2011 11:31 Заголовок сообщения: Re: В Скале 5.1 не запускается BACKUP Недавно я был у клиента, у которого Скала 5.1 установлена на SQL сервере 2008 R2. Так вот там тоже работает всё кроме backup’а Проблема в том, что 5.1 не умеет работать с такой версией SQL. Данные получает и записывает через ODBC, а вот backup — это нечто другое. А здесь какая версия SQL сервера? |
||||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 22.06.2011 13:14 Заголовок сообщения: Да, и здесь версия 2006 R1. В Payroll без BACKUP никак! Писать скрипт? |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 22.06.2011 13:34 Заголовок сообщения: Какая версия SQL сервера?
Нет такой. Может быть либо 2005, либо 2008. Если 2005 и не работает, тогда не знаю, что подсказать, а если 2008, то можно попробовать где-нибудь на тестовом сервере развернуть тестовую Скалу 5.1 на 2005 SQL сервере и посмотреть, что будет. Я не знаю, работает ли это под 2005, знаю только, что под 2008 не работает. Я предполагал, что под 2005 должно работать, но проверить не удалось, нет Скалы 5.1 |
||||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 22.06.2011 14:40 Заголовок сообщения: Re: Какая версия SQL сервера? Спасибо, Алексей, ООП-с: я сделал описку, хотел написать 2008 R1. |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 22.06.2011 14:49 Заголовок сообщения: Re: Какая версия SQL сервера?
Тогда проверить с 2005, и если будет работать, то рекомендовать клиенту поменять 2008 на 2005. А писать скрипт… Не знаю, во что это выльется, да и кто его будет запускать, расчётчик? |
||||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 22.06.2011 15:54 Заголовок сообщения: Scala backup and MS SQL 2000. Для работы резервного копирования Scala 5.1 при использовании MS SQL Server 2000 нужно было внести изменения в реестр Windows:
|
||||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 22.06.2011 18:22 Заголовок сообщения: Спасибо Jugulator, пробовали: увы, не полегчало |
||||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 23.06.2011 09:22 Заголовок сообщения:
|
||||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 24.06.2011 11:07 Заголовок сообщения: Спасибо, Jugulator Профайлер показывает, что Сказа при запуске Backup вылетает так и не обратившись к SQL. И хотя связь с версией SQL только предположительная, возможно Скала перед запуском Backup использует ранее (например при своем запуске) загруженные кривовато данные… Поэтому Клиент обязательно попробует использовать Ваш совет на тестовой базе данных. |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 24.06.2011 11:25 Заголовок сообщения: Не помогло
Там, где я видел 5.1 и SQL 2008 R2 мне даже не удалось поднять SQL-ный backup на свой SQL 2008 не R2, несмотря на установленную совместимость БД с 2000. Пробовал также делать detach/attach БД, тоже не вышло. |
||||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 24.06.2011 16:18 Заголовок сообщения: Еще можно попробовать:
|
||||
Vitaly Kofanov Заслуженный форумщик Зарегистрирован: 11.09.2007 |
Добавлено: 26.06.2011 17:12 Заголовок сообщения:
Игорь, во время внедрений RM, тоже без бакапа никак было. Так как принцип у Игоря Ч. наследован с 5.1. Наблюдал разное поведение резервного копирования на разных версиях SQL Server . Начиная с SQL 2005, часто использовал его отдельную утилитку RM BCP работающую через ADO… |
||||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 27.06.2011 08:53 Заголовок сообщения: Scala 5.1 and bcp.exe (Bulk Copy Program). Scala 5.1 использует для резервного копирования программу bcp.exe, что описано в документации к Scala 5.1 SR11. Для использования bcp нужны следующие настройки:
(См. статью о bcp.) В скрипте создания БД CreateDB\MSSetup.sql в самом начале устанавливается опция БД ‘select into/bulkcopy’. |