Проблема с экспортом проекта в MS SQL

Рекомендации специалистов компании-разработчика.
Правила форума
Форум долгое время являлся открытым для всех. Постоянные спам-публикации анонимных пользователей, а также регистрации ботов вынуждают ограничить доступ к форуму. Возможность автоматически регистрироваться и сразу размещать сообщения, а также анонимно писать на форуме закрыта. Регистрации на форуме подтверждает администратор. Это будет занимать некоторое время. Просим отнестись с пониманием. Если ваш вопрос требует оперативного решения - пишите на официальный адрес техподдержки.

Проблема с экспортом проекта в MS SQL

Сообщение ignatov.vyacheslav » 09 фев 2015, 13:15

Добрый день!Только недавно познакомился со Spider Project и столкнулся с такой проблемой:
Хочу экспортировать проект в БД MS SQL, но все время получаю ошибку:
Screenshot_2.jpg

Screenshot_1.jpg

Если нажать "Да", то ошибка будет появляться бесконечно, если же нажать "Нет", то все процесс прекращается и экспорт не происходит.Скажите пожалуйста, с чем это связано, можно ли это как-то исправить? Хочется иметь проект в БД.
Программа Spider Project Viewer Версия 11.03.32 Выпуск 04.06.2014
ignatov.vyacheslav
 
Сообщения: 3
Зарегистрирован: 09 фев 2015, 11:46

Re: Проблема с экспортом проекта в MS SQL

Сообщение Константин Ефремов » 09 фев 2015, 16:13

База данных создаётся в соответствии со скриптом описания, который в файле mssql.sql, который находится в той же папке, куда установлен Спайдер.
Так исторически сложилось, что все поля, связанные с кодами описаны как varchar(50), а названия как varchar(200).
Использовать коды длиннее, чем 50 символов - это не практично, хотя в самом Спайдере ограничений нет. Поэтому при экспорте Спайдер выполняет проверку на длину кодов, поскольку, если в базу уйдут обрезанные коды, то целостность проекта будет нарушена и обратный импорт не будет корректным.
Увеличить допустимую длину поля "Код" в БД в новой версии Спайдера проблематично, ибо у клиентов, у которых уже хранятся проекты в БД возникнет проблема с совместимостью.
Пометить все операции, у которых код больше 50 символов можно, создав пользовательстое поле и применив к нему формулу с использованием функции длины строки - StringLen.
После чего скорректировать эти коды, чтоб не нерушать это ограничение БД.
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Константин Ефремов
Разработчик [Спайдер Проджект]
 
Сообщения: 325
Зарегистрирован: 24 фев 2011, 12:13

Re: Проблема с экспортом проекта в MS SQL

Сообщение ignatov.vyacheslav » 09 фев 2015, 16:43

Большое спасибо за оперативный ответ!Подскажите, а редактировать эти самые коды можно в версии Spider Project Viewer Версия 11.03.32 Выпуск 04.06.2014?Или требуется профессиональный выпуск программы?
ignatov.vyacheslav
 
Сообщения: 3
Зарегистрирован: 09 фев 2015, 11:46

Re: Проблема с экспортом проекта в MS SQL

Сообщение Константин Ефремов » 09 фев 2015, 17:11

Во вьюере (просмотрщите) редактировать проект нельзя, естественно. Нужна полная версия (или демо, если не больше 40 работ в проекте). Не обязательно Professional, можно и Desktop.
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Константин Ефремов
Разработчик [Спайдер Проджект]
 
Сообщения: 325
Зарегистрирован: 24 фев 2011, 12:13

Re: Проблема с экспортом проекта в MS SQL

Сообщение ignatov.vyacheslav » 10 фев 2015, 09:46

Поэтому при экспорте Спайдер выполняет проверку на длину кодов, поскольку, если в базу уйдут обрезанные коды, то целостность проекта будет нарушена и обратный импорт не будет корректным.


Корректность обратного импорта не требуется. Интересует только операция экспорта проекта. Можно ли как-то с помощью средств Spider Project Viewer Версия 11.03.32 Выпуск 04.06.2014 снять это ограничение в 50 символов? Или применив встроенный язык скриптов создать условие, что если Длина(код) >= 50, то обрезать его или сокращать? Пробовал редактировать сам скрипт mssql.sql (всем полям, у которых длина 50 устанавливал длину 500). но это не помогло, хотя,возможно, я что-то сделал не так. Помогите решить проблему, пожалуйста!
ignatov.vyacheslav
 
Сообщения: 3
Зарегистрирован: 09 фев 2015, 11:46

Re: Проблема с экспортом проекта в MS SQL

Сообщение Константин Ефремов » 10 фев 2015, 14:27

В полной версии можно выполнить формулу над колонкой кодов, сокращая их до не больше 50 символов (правда, надо чтоб они остались уникальными).
Во вьюере это не сделать. Кстати, вьюер мы даём клиентам, купившим полную версию. Почему у вас нет полной версии, если ваша организация купила Спайдер?
В демо версии всё можно, если в проекте не более 40 работ. Можете нам прислать свой проект на почту техподдержки - мы вам сократим коды.
И предлагаю далее общаться через почту - smt@spiderproject.ru
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Константин Ефремов
Разработчик [Спайдер Проджект]
 
Сообщения: 325
Зарегистрирован: 24 фев 2011, 12:13


Вернуться в Работа с проектами в Spider Project

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron