Re: Полетела база

2011-02-25 Пенетрантность Dmitry Yemanov

25.02.2011 9:05, Valery Gruzdev пишет:


Я так понимаю, что если индексы есть, но неактивированы, то ошибка
выдастся при попытке выполнения процедуры, а рестор должен пройти...


Увы, это не так.


--
Дмитрий Еманов



Re: Firebird TCP/IP протокол и Don`t fragment флаг

2011-02-25 Пенетрантность Oleg Matveyev

Нашел еще одно возможное решение, оказывается у проблемы даже название
есть: PMTUD Black Hole
http://technet.microsoft.com/en-us/library/cc958871.aspx



раз уж пятница...
за что я люблю M$, так это за умение из любого бага сделать Проблему, и дать 
ей громкое имя :-) 





Re: Firebird TCP/IP протокол и Don`t fragment флаг

2011-02-25 Пенетрантность Yurij


On Feb 25, 12:19 pm, Oleg Matveyev o_matv...@mail.ru wrote:
  ,
  : PMTUD Black Hole
 http://technet.microsoft.com/en-us/library/cc958871.aspx
раз уж пятница...
за что я люблю M$, так это за умение из любого бага сделать Проблему, и дать
ей громкое имя :-)

Это не MS-specific проблема.
Но вообще решилась она именно описанным по этой ссылке костылем -
поставить EnablePMTUDiscovery=0 в реестре.
Установка TcpRemoteBufferSize в 1448 не помогла - похоже, там еще
меньше MTU по дороге где-то.
VPN предоставляется провайдером, у провайдера специалистов,
заинтересованных в таких тонкостях и способных разобраться,
практически нету.

Как правильно установить fbclient под Win7 x64 SP1

2011-02-25 Пенетрантность Короткий Олег
Попытался установить из дистра Firebird-2.5.0.26074_1_x64.exe клиента на  
Win7 ent x64 sp1, даже с установкой библиотек fbclient.dll и  gds32.dll в  
system32, и ни одним приложением не могу подцепиться к fbclient.dll (как  
ни странно, с gds32.dll работает, но это же не наш метод), пробовал через  
тест в fibplus 6.9.9 из-под RAD Studio 2010, и через IBExpert - везде  
Can't load fbclient.dll и fbclient.dll is missing or invalid.  
Установил на этой же машине сервер firebird (с того же дистрибутива) -  
сервер работает без вопросов. Заранее прошу прощения, если наступил на  
всем известные грабли.


--
С уважением,
Короткий Олег
koro...@gmail.com
icq#168812289

Re: Как правильно установить fbclient под Win7 x64 SP1

2011-02-25 Пенетрантность Dmitry Yemanov

25.02.2011 18:15, Короткий Олег пишет:


Попытался установить из дистра Firebird-2.5.0.26074_1_x64.exe клиента на
Win7 ent x64 sp1


Как именно пытался?


--
Дмитрий Еманов



Re: Как правильно установить fbclient под Win7 x64 SP1

2011-02-25 Пенетрантность Короткий Олег

Как именно пытался?


Запустил, выбрал минимальную клиентскую установку (без сервера и  
инструментов), отметил галками оба чекбокса о создании gds32.dll и  
копировании библиотек в системную папку, всё установилось. Пробовал  
библиотеку подцепить и с путём к месту установки firebird, и без всякого  
пути, и с c:\windows\system32\fbclient.dll, ни один способ не сработал.


--
С уважением,
Короткий Олег
koro...@gmail.com
icq#168812289

Re: Как правильно установить fbclient под Win7 x64 SP1

2011-02-25 Пенетрантность Dmitry Yemanov

25.02.2011 18:32, Короткий Олег пишет:


Запустил, выбрал минимальную клиентскую установку (без сервера и
инструментов), отметил галками оба чекбокса о создании gds32.dll и
копировании библиотек в системную папку, всё установилось. Пробовал
библиотеку подцепить и с путём к месту установки firebird, и без всякого
пути, и с c:\windows\system32\fbclient.dll, ни один способ не сработал.


А если сервер целиком поставить, клиент работает?

Если я правильно помню, MSCRT redist автоматом не ставится при выборе 
client-only установки. Надо его вручную поставить.



--
Дмитрий Еманов



Re: Как правильно установить fbclient под Win7 x64 SP1

2011-02-25 Пенетрантность Короткий Олег

А если сервер целиком поставить, клиент работает?

Если я правильно помню, MSCRT redist автоматом не ставится при выборе  
client-only установки. Надо его вручную поставить.


Видимо это и помогло, сначала поставил клиента - не заработало, потом  
сверху сервер - сервер заработал, клиент не захотел, хотя тогда непонятно,  
почему клиент заработал только после полной переустановки?


--
С уважением,
Короткий Олег
koro...@gmail.com
icq#168812289

Re: Полетела база

2011-02-25 Пенетрантность Dmitry Lendel

Я решил проблему и я молодец!
Остался вопрос, который я не проверял на 2.Х
Если в процедуре указан план, то почему можно удалить индекс?
Допустимо ли писать план в триггерах и процедурах?
Сервер это не запрещает, но я всегда считал, что это удел приложения.
?
Дмитрий




Re: Полетела база

2011-02-25 Пенетрантность Dmitry Yemanov

24.02.2011 23:18, Dmitry Lendel пишет:


Остался вопрос, который я не проверял на 2.Х
Если в процедуре указан план, то почему можно удалить индекс?


В трекер.


Допустимо ли писать план в триггерах и процедурах?
Сервер это не запрещает, но я всегда считал, что это удел приложения.


Допустимо.


--
Дмитрий Еманов