Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0
В общем долгая история, написано на 7-ке за 16 лет столько что переписывать на 8-ке и смысла и финансов нет. Какое-то время базы крутились под sql 2008 сейчас есть необходимость вернуться снова на родной 2000-й скуль. Делаю выгрузку, делаю загрузку имею на выходе ошибку invalid object name master..sksprocesses. Понятно что 2008 скуль просто так не подхватывал 7-рочную базу, танцы с бубнами с подменой длл и прописыванием представления. Но как теперь вернуть?
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 0
Цитата(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
Но, это еще не все, будут еще грабли. Штатно должно получиться, если воспользуетесь плагином Когда-то очень выручил.
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)
Ошибку эту устранить можно, решение не мое (чье, не знаю): Цитата Идем в скуль, разворачиваем "базы данных" - "системные базы данных" - "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. Буду пробовать с плагином потом отпишусь.
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0
McTSIMCO @ Сегодня, 10:33
, Я знал что это вопрос будет, но очень много всего описывать почему. Мы проработали на 2008 пол-года, после замены сервака, Купили новый сервер там 2-х процессорный с 32-гигами оперативы и на выходе получили тормоза ещё большие чем на старом сервере на 2000-м скуле. Что можно было, было оптимизировано прямыми запросами. Поверьте прочёл пару сотен статей по оптимизации 2008 скуля, итог не на много лучше. Пару дней назад делал небольшую сеть из 4-х компов с 10-й. Поставил 2008 скуль, получил хорошие тормоза, прочёл как поставить 2000 -й на 10-ку, переустановил - небо и земля. Хочу попробовать на этой фирме вернуться к 2000 скл. Просто всего не объяснить, есть допустим заказы которые сначала формируют кучу таблиц, а потом из печатной формы этих таблиц заполняются документы.... ну правда, там очень много и нестандартно написано, так вот заполнение этих таблиц вообще тормозит на по детски, чего под 2000-м не было. и т.д.
Группа: Местный
Сообщений: 298
Спасибо сказали: 98 раз
Рейтинг: 0
Цитата(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.
То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис)
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Sharzem @ 15.11.16, 12:04)
Можете не мучаться, если sksprocesses не победите, с плагином или без ничего не выйдет.
Тоже так думаю. Вижу только один пока выход. Выгрузка базы, загрузка в дбф, снова выгрузка, но представляете сколько на это уйдёт время при 38-гиговой базе
Группа: Пользователи
Сообщений: 162
Из: Украина
Спасибо сказали: 39 раз
Рейтинг: 36
а мониторили, из-за чего вообще тормоза? счетчики производительности включали? а то может добавили оперативки и процы быстрые, а все упирается в очередь диска..
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0
От я тормоз Скуль поставил 2000й а 1с-ку не переустановил, Патченные по 2008-й ддли давали ошибку. Если кому будет интересно напишу после выходных что изменилось и изменилось ли вообще. Всем спасибо
Группа: Пользователи
Сообщений: 58
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Sharzem @ 15.11.16, 22:11)
Мимо, все-равно работать будет. Вам на заметку "патченные" на форуме не обсуждается... харам в правилах...
Нет не мимо Ошибка была именно в этом. Такая же ошибка была и на втором сервере. Родная установка 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м. Эта проблема не решена, если есть мысли, буду благодарен за помощь.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!