Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Новые индексы для 1с (число прочтений - 3054 )
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Новые индексы для 1с
31. Октября 2007 :: 05:56
Печать  
кто нить может дать конкректный пример, как сделать, чтобы при верификации 1Ска не убивала добавленные индексы для таблиц?
я, конечно, имею ввиду sql
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новые индексы для 1с
Ответ #1 - 31. Октября 2007 :: 06:56
Печать  
Artra недавно давал здесь ссылку на софтпойнт, где решалась эта проблема. Поищи здесь или там  Улыбка
  
Наверх
 
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Новые индексы для 1с
Ответ #2 - 31. Октября 2007 :: 07:07
Печать  
У меня сделано так.
После реструктуризации в каталоге ИБ \NEW_STRU создается текстовый файл restruct.log. Примерно такого содержания:
Код
Выбрать все
Анализ изменений в структуре информации.
Generating new SQL DD...
Генерация структуры SQL базы данных
New DDSQL open process...
Old DDSQL open process...
DB open access...
Справочник Товары, реквизит новый1 - удален.
Обработка справочника:  Товары
Meta Data File write progress...
Meta Data File write complete...
Copy new files to main directory progress...
Drop old tables and rename newly created...
Drop old procedures...
Create new procedures...
Copy Recalc file
Copy SQL Data dictionary file
Copy MetaData file
Copy new files to main directory complete...
Delete table CJPROP
 


При запуске 1С его содержимое анализируется и вместо него создается файл restructNew.log, примерно такого содержания:
Код
Выбрать все
Анализ изменений в структуре информации.
Generating new SQL DD...
Генерация структуры SQL базы данных
New DDSQL open process...
Old DDSQL open process...
DB open access...
Справочник Товары, реквизит новый1 - удален.
Обработка справочника:  Товары
Meta Data File write progress...
Meta Data File write complete...
Copy new files to main directory progress...
Drop old tables and rename newly created...
Drop old procedures...
Create new procedures...
Copy Recalc file
Copy SQL Data dictionary file
Copy MetaData file
Copy new files to main directory complete...
Delete table CJPROP
** Доработка структуры базы данных **
Создан триггер: РегистрацияОбъектовОбменаТерминалыТовары
Создан триггер: УдалениеОбъектовОбменаТерминалыТовары
 


Простенько и надежно.  Улыбка
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Новые индексы для 1с
Ответ #3 - 31. Октября 2007 :: 07:08
Печать  
http://softpoint.ru/article_id3.htm - это я читал и именно по этому поводу и спрашиваю.
А именно вот по этому месту:
Код
Выбрать все
insert into [Verify_1c].[dbo].[sp_tables_1c]  select 


а что нужно "селектить"? Не, я понимаю, что вставить нужно те данные, которые собирается вернуть  sp_tables, но в ней придусматривается куча вариантов и в каждом месте втыкать "if @flag=1 ..." - параноя целая.
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новые индексы для 1с
Ответ #4 - 31. Октября 2007 :: 20:41
Печать  
Куда тебя понесло...
http://softpoint.ru/article_id15.htm Вот это работает больше года. Полет нормальный. Я прусь.
  
Наверх
 
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Новые индексы для 1с
Ответ #5 - 06. Ноября 2007 :: 11:43
Печать  
спасибо, Арта
  
Наверх
ICQ  
IP записан
 
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Новые индексы для 1с
Ответ #6 - 25. Января 2012 :: 06:16
Печать  
Arta писал(а) 31. Октября 2007 :: 20:41:
Куда тебя понесло...
http://softpoint.ru/article_id15.htm Вот это работает больше года. Полет нормальный. Я прусь.

Не получается запустить Index Tuning Wizard - спотыкаюсь на 5 шаге, там где нужно выбрать файл трассировки или таблицу базы для анализа. Не знаю, как получить файл трассировки, а таблицу не удается выбрать - после авторизации, при попытке выбрать таблицу базы пишет: "Cannot open a table that does not exist".
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать