Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать? / 25 сообщений из 35, страница 1 из 2
07.02.2012, 21:49
    #37650851
ХСБ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Здравствуйте, прошу прощения слабо разбираюсь в теме, да и английским не владею... совсем недавно пытаюсь изучать SQL. Для этого использую программу IBexpert 2012.01.02 (недавно обновился с версии 2011 года)... и теперь при каждом запуске вижу окно с сообщением:

IBExpert currently uses IBexpert.stg (C:\Documents and settings\user\Application Data\HK-Software\IBExpert\IBExpert.stg) as a main storage for its data.
This way is obsolete now and will not be supported in the future.
Instead we strongly recommend to setup IBExpert User Database in Options | Environment Options | User Database.

Пытался найти ответ в интернете, смотрел здесь:
http://forum.vingrad.ru/news/topic-196879/15.html
http://ibexpert.net/ibe/index.php?n=Doc.WhatsNew#ibe-v

Но честно так и не понял что мне надо сделать чтобы у меня был верно настроен профиль программы.... подскажите пожалуйста поподробнее...
Буду очень благодарен.
...
Рейтинг: 0 / 0
07.02.2012, 21:51
    #37650852
ХСБ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Уточнение: я пытался смотреть в Environment Options но вот как там что настроить... и понять бы ещё в чём смысл этого? Для чего это надо делать? Почему путь который использовался в 2011 версии уже не подходит?
...
Рейтинг: 0 / 0
07.02.2012, 23:18
    #37650955
vvm
vvm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
ХСБ,

написано, что для хранения пользовательских настроек нужно использовать специальную базу, ну а пока настройки хранятся по-старому.
А предупреждают, что совсем скоро настройки можно будет хранить только в файле базы.
...
Рейтинг: 0 / 0
07.02.2012, 23:22
    #37650958
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
ХСБ,

Понять то басурманина не сложно. В IBExpert есть два механизма хранения настроек:
- некая внутреняя БД IBExpert.stg собственного формата;
- отдельная БД firebird или interbase - User Database;

Первая была по умолчанию, но похоже попала в немилось авторов, и тулза настойчиво требует вам перейти на вторую, и даже угрожает, что в будущем совсем всё будет безальтернативно.

Вам необходимо открыть меню и добраться до необходимого окна, как написано в сообщении:
Options (настройки) => Environment Options (настройки среды) => User Database

После чего поднять галку напротив User Database, заполнить поля строки подключения до новой базы с будущими настройками IBExpert, жмакнуть по кнопке, собственно создающей эту БД и наполняющую стартовыми данными.
Если всё ОК - просто перезагрузить среду. Не ОК - решать по контексту.
...
Рейтинг: 0 / 0
07.02.2012, 23:36
    #37650971
ХСБ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
vvmну а пока настройки хранятся по-старому.

Спасибо всем за развёрнутый ответ. Поделюсь наблюдениями что уже сейчас настройки по-умолчанию старым методом глючат по страшному... особенно если создать папки баз... страшные ошибки и много непонятных слов и цифр в них после чего процесс IBexpert приходится убивать в винде...

Так что буду пробовать завтра создавать эту рекомендуемую базу настроек. Интересно а её можно будет с одной винды перенести на другую (ручками через флешку)? Я так делал со старыми настройками, чтобы по 10 раз на разных машинах не вбивать их.
...
Рейтинг: 0 / 0
07.02.2012, 23:40
    #37650974
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
ХСБИнтересно а её можно будет с одной винды перенести на другую (ручками через флешку)?Тут действуют те же самые соображения, как и к любой другой базе IB/FB: лучше, через b/r, но если очень хочется, что и файловое копирование сойдет, но только после гарантированного отключения всех коннектов. Православные еще сервер стоппорят во избежание ...
...
Рейтинг: 0 / 0
08.02.2012, 00:01
    #37650988
miwaonline
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
ХСБТак что буду пробовать завтра создавать эту рекомендуемую базу настроек. Интересно а её можно будет с одной винды перенести на другую (ручками через флешку)? Я так делал со старыми настройками, чтобы по 10 раз на разных машинах не вбивать их.
У меня она вообще на отдельном сервере лежит и всегда доступна через сеть. Что снимает проблемы синхронизации, b/r, забывчивости и иже с ними.
...
Рейтинг: 0 / 0
08.02.2012, 08:44
    #37651141
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Блок для бэкапа User Database, у меня выполняется при старте эксперта (After Start script в настройках):


Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
execute ibeblock
as
begin
  CurrentDate = ibec_Date();
  reg = ibec_reg_Open(__HKEY_CURRENT_USER, 0);
  try
    if (ibec_reg_OpenKey(reg, 'Software\HK Software\IBExpert\CurrentData', FALSE)) then
    begin
      try
        UDBLastBackupDate = ibec_reg_ReadDate(reg, 'UDBLastBackupDate');
        if (UDBLastBackupDate = CurrentDate) then
          Exit;
      except
      end;
      UDBConnectString = ibec_reg_ReadString(reg, 'UDBConnectString');
      UDBClientLib = ibec_reg_ReadString(reg, 'UDBClientLib');
      UDBUserName = ibec_reg_ReadString(reg, 'UDBUserName');
      UDBPassword = ibec_reg_ReadString(reg, 'UDBPassword');
    end
  finally
    ibec_reg_Close(reg);
  end;

  if ((UDBConnectString is null) or (UDBConnectString = '')) then
    Exit;

  ibec_Progress('Starting backup of IBExpert User Database...');
  BackupDir = 'D:\Backups\IBExpert User Database\';
  ibec_ForceDirectories(BackupDir);


  ibec_DecodeDate(CurrentDate, iYear, iMonth, iDay);
  BackupFileName = BackupDir || iDay || '-' || iMonth || '-' || iYear || '.fbk';


  res = ibec_BackupDatabase(UDBConnectString, BackupFileName,
                            'ClientLib=' || UDBClientLib || '; Password=' ||
                                UDBPassword || '; User=' || UDBUserName,
                            null);

  if (ibec_FileExists(BackupFileName)) then
  begin
    ibec_Progress('Compressing ' || BackupFileName || '...');
    res = ibec_Exec('"C:\Program Files\WinRAR\rar.exe" a "' || BackupFileName || '.rar" "' ||
                    BackupFileName || '" -m5 -ri1', '', null);
    if (res = 0) then
      ibec_DeleteFile(BackupFileName);
  end

  if (res = 0) then
  begin
    reg = ibec_reg_Open(__HKEY_CURRENT_USER, 0);
    try
      if (ibec_reg_OpenKey(reg, 'Software\HK Software\IBExpert\CurrentData', FALSE)) then
        ibec_reg_WriteDate(reg, 'UDBLastBackupDate', CurrentDate);
    finally
      ibec_reg_Close(reg);
    end;
  end
end;




Соответственно, можно заточить его для получения копии UDB, просто сделав ресторе после бэкапа.
...
Рейтинг: 0 / 0
08.02.2012, 08:46
    #37651142
vvm
vvm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
miwaonlineХСБТак что буду пробовать завтра создавать эту рекомендуемую базу настроек. Интересно а её можно будет с одной винды перенести на другую (ручками через флешку)? Я так делал со старыми настройками, чтобы по 10 раз на разных машинах не вбивать их.
У меня она вообще на отдельном сервере лежит и всегда доступна через сеть. Что снимает проблемы синхронизации, b/r, забывчивости и иже с ними.Это, конечно, гут, я тоже юзер датабазу использую. Однако, имхо, безусловный переход на нее отпугет новичков, которые коннект настрорть не могут.
Имхо, было бы правильно, чтобы с экпертом такая база шла из коробки, лежала в нужном месте, с нужным подключением, используя фб эмбеддед.
А уж опытный народ после сам бы настроил, где что ему кажется правильным.
...
Рейтинг: 0 / 0
08.02.2012, 09:34
    #37651187
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
vvmОднако, имхо, безусловный переход на нее отпугет новичков, которые коннект настрорть не могут.
Имхо, было бы правильно, чтобы с экпертом такая база шла из коробки, лежала в нужном месте, с нужным подключением, используя фб эмбеддед.

Именно так и есть сейчас, если устанавливать эксперт инсталлятором.
...
Рейтинг: 0 / 0
08.02.2012, 10:47
    #37651276
ХСБ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Спасибо, всё получилось. Создал базу для хранения настроек. Скрин приложил для новичков вроде меня.
Про инсталлятор не знал, я качал IBexpert отсюда: http://ibexpert.com/rus/
Там он в архивах... и по-моемому написанная версия IBExpert v.2011.03.31 там не совпадает с тем что качается...
...
Рейтинг: 0 / 0
09.02.2012, 22:49
    #37654951
ХСБ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
IBExpertИменно так и есть сейчас, если устанавливать эксперт инсталлятором.

Не могу ни подтвердить ни опровергнуть... Скачать инсталлятор триал... а там версия 2011.12.13
по ссылке http://ibexpert.net/ibe/index.php?n=Main.DownloadTrial
...
Рейтинг: 0 / 0
10.02.2012, 08:57
    #37655215
descent52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
arni...Православные еще сервер стоппорят во избежание ... *яподсталом* Классно сказал!!! Добра тебе!
...
Рейтинг: 0 / 0
14.02.2012, 00:07
    #37660165
Oleg34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Я столкнулся с такой же проблемой, я сделал как и сказали, но почему то у меня ошибка выскакивает все равно. Я два дня уже бодаюсь с IBExpert. Что бы было понятней я сделал снимки экрана, гляньте пожалуйста. У меня уже нет ни сил, ни нервов. Ну не знаю, что ему надо.
Вот по порядку, что я делал:
http://itmag.es/24JqY
http://itmag.es/1rxK3
http://itmag.es/5hqgt
http://itmag.es/yQo2
Один раз у меня получилось создать базу, (это у меня задание на семестр в институте), я все сделал, создал графический интерфейс в Delfi, (это было не сложно, так, как предоставлен видео-урок на тему с примерным выполнением), так, вот все скомпилировалось, но в самом конце выдало ошибку , что мол нет возможности подключиться к базе. И я обратил внимание, что сам файл Laba_1.gdb сколько бы я не вносил туда данных, все равно остается 2,4 Мб. Заранее всем спасибо.
...
Рейтинг: 0 / 0
14.02.2012, 00:16
    #37660173
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
...
Рейтинг: 0 / 0
14.02.2012, 00:38
    #37660199
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Oleg34,

на первом скриншоте у вас вместо полной спецификации БД ([сетевой адрес:] + путь + имя файла) задан лишь путь.
...
Рейтинг: 0 / 0
14.02.2012, 22:18
    #37661956
Oleg34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Я прошу прощения , но не понимаю. Как мне задать полную спецификацию БД ([сетевой адрес:] + путь + имя файла) ? Что это значит? Что должна в себя включать полная спецификация? Я так же как и на скриншоте у XCБ, указывал полный путь. Вот еще скрины:
http://itmag.es/33yZ3
и после перезапуска программы опять то же самое:
http://itmag.es/6eeC7
...
Рейтинг: 0 / 0
14.02.2012, 22:20
    #37661959
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Oleg34Я два дня уже бодаюсь с IBExpert. У меня уже нет ни сил, ни нервов. Ну не знаю, что ему надо.

Да и выкинь эту фигню. Используй isql, он неприхотливый и не привередливый.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.02.2012, 22:34
    #37661967
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Oleg34> Как мне задать полную спецификацию БД ([сетевой адрес:] + путь + имя файла) ?

http://firebirdsql.org/file/documentation/release_notes/html/ru/rlsnotes25.html#rnfb25-psql-extqry

[ <имя сервера> [ / <номер порта> ] : ] <путь к базе данных>

Пример: 192.168.0.1:C:\Dir\File.FDB

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.02.2012, 23:03
    #37661995
Oleg34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Dimitry Sibiryakov, да мне дано конкретное задание от препода. Менять не имею права.
...
Рейтинг: 0 / 0
14.02.2012, 23:16
    #37662005
Oleg34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
У ХСБ на скрине нет никаких портов. Я так понял, что он просто указал полный путь до создаваемого файла. На учебном видео, нет и таких заморочек. Там просто создается база и все. Я никак не пойму самого алгоритма. Я смотрел видео по адресу http://vimeo.com/21573034 там тоже без танцев с бубном. Все просто. Такие проблемы только на Windows 7 ? Или на Windows ХР тоже? Просто и на учебном и на видео с сайта используется ОС ХР. Ссылка Гаджимурадова Рустама на сайт http://firebirdsql.org/file/documentation/release_notes/html/ru/rlsnotes25.html#rnfb25-psql-extqry. В учебном видео из института и методички от преподавателя ни слова об Firebird. И там при настройках IBExpert используется сам IBExpert.
...
Рейтинг: 0 / 0
14.02.2012, 23:20
    #37662009
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Oleg34мне дано конкретное задание от препода. Менять не имею права.

Тогда приведи его дословно. Чтобы не терять время, предлагая решения, которыми не захочешь
воспользоваться.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.02.2012, 23:23
    #37662012
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Dimitry SibiryakovДа и выкинь эту фигню. Используй isql, он неприхотливый и не привередливый.
... к тому же при restore не требует запуска fbserver непременно в виде сервиса - ему достаточно и в виде приложения
...
Рейтинг: 0 / 0
14.02.2012, 23:29
    #37662021
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Док, о чем ты? Твои слова намекают на некие различия в работе с сервисом против работы fb как приложения.
...
Рейтинг: 0 / 0
14.02.2012, 23:54
    #37662050
Oleg34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать?
Dimitry Sibiryakov, я хотел бы Вам послать архив с видео-уроком. Но он 50 Мб. На файлообменник загрузить не получается. Разархивированный он 120 Мб. Как быть не знаю. Вы мне просто подскажите по шагам, что мне надо сделать, что бы зарегистрировать БД? На диске C: у меня создана папка Databasa. Я установил IBExpert, запустил его от имени администратора (у меня Windows 7), открыл меню и добраться до необходимого окна, как написано в сообщении:
Options (настройки) => Environment Options (настройки среды) => User Database. После чего поднял галку напротив User Database, заполнить поля строки подключения до новой базы (c:\Database\Laba_1.gdb, кстати я и тут не понимаю, почему в настройках самой программы, я указываю имя создаваемого файла? То есть при создании новой базы, надо опять залазить в настройки программы и прописывать новый файл? ) с будущими настройками IBExpert, жмакнуть по кнопке, собственно создающей эту БД и наполняющую стартовыми данными.
Если всё ОК - просто перезагрузить среду. Не ОК - решать по контексту. Но результат НОЛЬ!
Если не трудно, по шагам, что где писать, что куда вставлять. Я вообще удивляюсь, что такие сложности с запуском программы. Я ставил и запускал Apache, никаких проблем не было ни с совместимостью, ни с подключением. Если вы дадите свой почтовый адрес, то я бы Вам закинул архив с видеоуроком. Он кстати не особо отличается от урока по ссылке http://vimeo.com/21573034. Заранее всем спасибо за терпение от общения со мной.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Новый IBexpert 2012.01.02 пишет ошибку профиля... что делать? / 25 сообщений из 35, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]