Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> 1с 7.7 Как вернуть базу из sql 2008 на sql 2000?          
vl185 Подменю пользователя
сообщение 14.11.16, 17:08
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0

В общем долгая история, написано на 7-ке за 16 лет столько что переписывать на 8-ке и смысла и финансов нет. Какое-то время базы крутились под sql 2008 сейчас есть необходимость вернуться снова на родной 2000-й скуль. Делаю выгрузку, делаю загрузку
имею на выходе ошибку invalid object name master..sksprocesses. Понятно что 2008 скуль просто так не подхватывал 7-рочную базу, танцы с бубнами с подменой длл и прописыванием представления. Но как теперь вернуть?

Acid Подменю пользователя
сообщение 14.11.16, 17:43
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

выгрузка/загрузка скульными средствами?

Sharzem Подменю пользователя
сообщение 15.11.16, 9:46
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 99.1

Цитата(Acid @ 14.11.16, 17:43) *
выгрузка/загрузка скульными средствами?

Неа, штатно пытаются.

Цитата(vl185 @ 14.11.16, 17:08) *
invalid object name master..sksprocesses


Ошибку эту устранить можно, решение не мое (чье, не знаю):
Цитата
Идем в скуль, разворачиваем "базы данных" - "системные базы данных" - "master", тыкаем на "представления"(на ангельском языке - views), выбираем "создать представление".
Если выскочило "добавление таблицы", жмакаем закрыть, в поле кода (там по дефолту стоят select и from) копируем следующий текст: select * from sysprocesses where cmd <> 'checkpoint' и нажимаем кнопку "выполнить код sql" (находится выше слева, красный восклицательный знак), если код поменялся и не выскочило ошибок - это хорошо, жмем сверху кнопку "сохранить" и называем это представление вот так: sksprocesses


Но, это еще не все, будут еще грабли.
Штатно должно получиться, если воспользуетесь плагином Когда-то очень выручил.


Signature
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)

vl185 Подменю пользователя
сообщение 15.11.16, 10:08
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Sharzem @ 15.11.16, 9:46) *
Цитата(Acid @ 14.11.16, 17:43)
выгрузка/загрузка скульными средствами?
Неа, штатно пытаются.

Да штатными

Цитата(Sharzem @ 15.11.16, 9:46) *
Ошибку эту устранить можно, решение не мое (чье, не знаю):
Цитата
Идем в скуль, разворачиваем "базы данных" - "системные базы данных" - "master", тыкаем на "представления"(на ангельском языке - views), выбираем "создать представление".
Если выскочило "добавление таблицы", жмакаем закрыть, в поле кода (там по дефолту стоят select и from) копируем следующий текст: select * from sysprocesses where cmd <> 'checkpoint' и нажимаем кнопку "выполнить код sql" (находится выше слева, красный восклицательный знак), если код поменялся и не выскочило ошибок - это хорошо, жмем сверху кнопку "сохранить" и называем это представление вот так: sksprocesses

Эту процедуру я знаю, это делал когда переводил с 2000 на 2008 скуль. Проблема в том что 2000-й скуль вылетает при добавлении этого представления.

Цитата(Sharzem @ 15.11.16, 9:46) *
Но, это еще не все, будут еще грабли.
Штатно должно получиться, если воспользуетесь плагином Когда-то очень выручил.

Этот плагин я тоже знаю, без него никак, база 38 гиг. Но с ним ещё не пробовал, пробовал на небольшой базе. Что интересно Интерпрайз скуль 2000 не выдаёт эту ошибку, он нормально загружает, но интерпрайз не становится на 2012 сервер, а девелопер становится но при загрузке базы выдаёт эту ошибку invalid object name master..sksprocesses. Буду пробовать с плагином потом отпишусь.

McTSIMCO Подменю пользователя
сообщение 15.11.16, 10:33
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 16
Из: Киев
Спасибо сказали: 7 раз
Рейтинг: 0

А можно вопрос ? А зачем так усложнять ?
Оставь все на 2008 скуле. Для 7.7 есть длл-ки для подключения к 2008 скулю.

vl185 Подменю пользователя
сообщение 15.11.16, 11:01
Сообщение #6

Говорящий
***
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0

McTSIMCO @ Сегодня, 10:33 * ,
Я знал что это вопрос будет, но очень много всего описывать почему. Мы проработали на 2008 пол-года, после замены сервака, Купили новый сервер там 2-х процессорный с 32-гигами оперативы и на выходе получили тормоза ещё большие чем на старом сервере
на 2000-м скуле. Что можно было, было оптимизировано прямыми запросами. Поверьте прочёл пару сотен статей по оптимизации 2008 скуля, итог не на много лучше. Пару дней назад делал небольшую сеть из 4-х компов с 10-й. Поставил 2008 скуль, получил хорошие тормоза, прочёл как поставить 2000 -й на 10-ку, переустановил - небо и земля. Хочу попробовать на этой фирме вернуться к 2000 скл. Просто всего не объяснить, есть допустим заказы которые сначала формируют кучу таблиц, а потом из печатной формы этих таблиц заполняются документы.... ну правда, там очень много и нестандартно написано, так вот заполнение этих таблиц вообще тормозит на по детски, чего под 2000-м не было. и т.д.

Sharzem Подменю пользователя
сообщение 15.11.16, 12:04
Сообщение #7

Оратор
Иконка группы
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 99.1

Цитата(vl185 @ 15.11.16, 10:08) *
при загрузке базы выдаёт эту ошибку invalid object name master..sksprocesses. Буду пробовать с плагином потом отпишусь.

Можете не мучаться, если sksprocesses не победите, с плагином или без ничего не выйдет.
Вариант с SQL 2005 пробовали ?
Когда-то, знакомые администраторы тоже сталкивались с проблемой производительности на разных версиях SQL, но основная масса придерживаются одной позиции, для 7.7. можно, но не желательно поднимать SQL выше 2005.
Попробуйте на 2005 перейти SQL-ми средствами, проблем с тормозами быть не должно...
У нас 7.7 нормально катается на 2000, 2005 и даже на 2008, но правда еще в том, что у нас не практиковали работу на 2012 и выше версиях WinServer.


Signature
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)

vl185 Подменю пользователя
сообщение 15.11.16, 12:11
Сообщение #8

Говорящий
***
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Sharzem @ 15.11.16, 12:04) *
Можете не мучаться, если sksprocesses не победите, с плагином или без ничего не выйдет.

Тоже так думаю. Вижу только один пока выход. Выгрузка базы, загрузка в дбф, снова выгрузка, но представляете сколько на это уйдёт время при 38-гиговой базе faceoff.gif

nik389 Подменю пользователя
сообщение 15.11.16, 13:37
Сообщение #9

Завсегдатай
****
Группа: Пользователи
Сообщений: 158
Из: Украина
Спасибо сказали: 38 раз
Рейтинг: 35

а мониторили, из-за чего вообще тормоза? счетчики производительности включали? а то может добавили оперативки и процы быстрые, а все упирается в очередь диска..

vl185 Подменю пользователя
сообщение 15.11.16, 14:02
Сообщение #10

Говорящий
***
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0

От я тормоз 09000000.gif Скуль поставил 2000й а 1с-ку не переустановил, Патченные по 2008-й ддли давали ошибку. Если кому будет интересно напишу после выходных что изменилось и изменилось ли вообще. Всем спасибо

Sharzem Подменю пользователя
сообщение 15.11.16, 22:11
Сообщение #11

Оратор
Иконка группы
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 99.1

Цитата(vl185 @ 15.11.16, 14:02) *
Скуль поставил 2000й а 1с-ку не переустановил, Патченные по 2008-й ддли давали ошибку.

Мимо, все-равно работать будет. Вам на заметку "патченные" на форуме не обсуждается... харам в правилах...

Цитата(vl185 @ 15.11.16, 14:02) *
Если кому будет интересно напишу после выходных

Всем будет интересно friends.gif


Signature
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)

vl185 Подменю пользователя
сообщение 23.11.16, 13:04
Сообщение #12

Говорящий
***
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Sharzem @ 15.11.16, 22:11) *
Мимо, все-равно работать будет. Вам на заметку "патченные" на форуме не обсуждается... харам в правилах...


Нет не мимо smile.gif Ошибка была именно в этом. Такая же ошибка была и на втором сервере. Родная установка 27й версии всё исправила. Не смог добиться только одного при загрузке базы в sql develiper ругалась на порядок сортировки данных.
В итоге загрузил на старом серваке и приатачил базы с добавлением файлика OrdNoChk.prm Базы запустились нормально. Практически все пользователи отмечают значительное увеличение скорости работы.
Единственная ошибка которая не ушла с переносом баз на 2000 скуль это самопроизвольный вытет из одной из четырех баз с ошибкой

Имя сбойного приложения: 1cv7s.exe, версия: 7.70.0.27, метка времени: 0x4573fcd8
Имя сбойного модуля: BkEnd.dll, версия: 7.70.0.27, метка времени: 0x4573f811
Код исключения: 0xc0000005
Смещение ошибки: 0x000e3ce8
Идентификатор сбойного процесса: 0x168c
Время запуска сбойного приложения: 0x01d245489b9d30a4
Путь сбойного приложения: C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe
Путь сбойного модуля: C:\Program Files (x86)\1Cv77\BIN\BkEnd.dll
Идентификатор отчета: 770c2afb-b14c-11e6-80e4-0cc47a6c43a1
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:

Вылетали как на 2008 скуле так и 2000м.
Эта проблема не решена, если есть мысли, буду благодарен за помощь.

Vofka Подменю пользователя
сообщение 25.11.16, 9:16
Сообщение #13

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Тему разделил и закрываю. Продолжаем тут.

Спасибо сказали: vl185,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Тема закрыта Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 23:10
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!