Re: unavailable database

2008-09-29 Thread Ovchinnikov Vasily


Dmitry Kotelnikov пишет:


Большое спасибо за помощь, всеравно очень помогли. Сейчас буду
компилить просто тестовое приложение и гонять по разным каталогам,
правам и т.д.


Кстати!! Локальный протокол НЕ РАБОТАЕТ при запущенной службе Terminal Services!

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru



Re[2]: unavailable database

2008-09-29 Thread Dmitry Kotelnikov

Приветствую Вас,

29.09.2008 в 10:24, Вы писали:


OV> Dmitry Kotelnikov пишет:

>> Большое спасибо за помощь, всеравно очень помогли. Сейчас буду
>> компилить просто тестовое приложение и гонять по разным каталогам,
>> правам и т.д.
>> 
OV> Кстати!! Локальный протокол НЕ РАБОТАЕТ при запущенной службе Terminal 
Services!

Читал в FAQ. Она у меня Disabled, пробовал включать у себя работает и
с ним :(

-- 
С Уважением, Дмитрий Котельников



Re: FB 1.5 и vista

2008-09-29 Thread Andrew
Ладно. работает локально и пусть работает.

Теперь другаю ерунда. С FIBами. На форме пара датасетов. В designtime
открываются без проблем. В приложении валятся по access violation.
Причем только некоторые.

RE: FB 1.5 и vista

2008-09-29 Thread Dmitriy A. Beloshistov

Привет!

> Теперь другаю ерунда. С FIBами. На форме пара датасетов. В designtime
> открываются без проблем. В приложении валятся по access violation.
> Причем только некоторые.

Отладчик в руки. По исполнении -доложить ;)


WBR, Dmitry Beloshistov AKA [-=BDS=-]



 

__ Eioi?iaoey io ESET NOD32 Antivirus, aa?ney aacu aaiiuo neaiaoo? 
ae?onia 3478 (20080928) __

Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus.

http://www.esetnod32.ru
 


Re: FB 1.5 и vista

2008-09-29 Thread Andrew
Вопрос в том чей это косяк? Висты?

On 29 сент, 13:34, "Dmitriy A. Beloshistov" <[EMAIL PROTECTED]> wrote:
> Привет!
>
> > Теперь другаю ерунда. С FIBами. На форме пара датасетов. В designtime
> > открываются без проблем. В приложении валятся по access violation.
> > Причем только некоторые.
>
> Отладчик в руки. По исполнении -доложить ;)
>
> WBR, Dmitry Beloshistov AKA [-=BDS=-]
>
> __ Eioi?iaoey io ESET NOD32 Antivirus, aa?ney aacu aaiiuo neaiaoo? 
> ae?onia 3478 (20080928) __
>
> Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus.
>
> http://www.esetnod32.ru

RE: FB 1.5 и vista

2008-09-29 Thread Dmitriy A. Beloshistov

> Вопрос в том чей это косяк? Висты?

Ты хотя бы текст сообщения привел. Если виновата Виста - она тебе все скажет в  
SysErrorMessage(GetLastError). Если там все в порядке - ищи грабли у себя в 
коде.

WBR, Dmitry Beloshistov AKA [-=BDS=-]



 

__ Eioi?iaoey io ESET NOD32 Antivirus, aa?ney aacu aaiiuo neaiaoo? 
ae?onia 3478 (20080928) __

Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus.

http://www.esetnod32.ru
 


Re: FB 1.5 и vista

2008-09-29 Thread Kovalenko Dmitry



Вопрос в том чей это косяк? Висты?


А если Висты - тебе станет легче?

Коваленко Дмитрий. 





Re[2]: FB 1.5 и vista

2008-09-29 Thread Dmitry Kotelnikov

Приветствую Вас,

29.09.2008 в 12:41, Вы писали:

A> Вопрос в том чей это косяк? Висты?

Дебагером посмотри когда именно происходит ошибка

-- 
С Уважением, Дмитрий Котельников



Re: FB 1.5 и vista

2008-09-29 Thread Andrew
Код не менялся. я только переехал на висту и все.

после fibdataset.open  вываливается Access Violation в файле
system.pas в процедуре _HandleFinally и все.

Может просто Дельфя7 с Вистой не совсем дружит?

On 29 сент, 13:54, Dmitry Kotelnikov <[EMAIL PROTECTED]> wrote:
> Приветствую Вас,
>
> 29.09.2008 в 12:41, Вы писали:
>
> A> Вопрос в том чей это косяк? Висты?
>
> Дебагером посмотри когда именно происходит ошибка
>
> --
> С Уважением, Дмитрий Котельников

Re: FB 1.5 и vista

2008-09-29 Thread Andrew
Кстати. В другом окне на тоже дейстиве (pfibdataset.open) не ругается.

On 29 сент, 13:54, Dmitry Kotelnikov <[EMAIL PROTECTED]> wrote:
> Приветствую Вас,
>
> 29.09.2008 в 12:41, Вы писали:
>
> A> Вопрос в том чей это косяк? Висты?
>
> Дебагером посмотри когда именно происходит ошибка
>
> --
> С Уважением, Дмитрий Котельников

RE: FB 1.5 и vista

2008-09-29 Thread Dmitriy A. Beloshistov

> Кстати. В другом окне на тоже дейстиве (pfibdataset.open) не ругается.

Ну дык найди 3 отличия между действиями в этих 2-х окнах.


WBR, Dmitry Beloshistov AKA [-=BDS=-]



 

__ Eioi?iaoey io ESET NOD32 Antivirus, aa?ney aacu aaiiuo neaiaoo? 
ae?onia 3479 (20080929) __

Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus.

http://www.esetnod32.ru
 


Re[2]: FB 1.5 и vista

2008-09-29 Thread Dmitry Kotelnikov

Приветствую Вас,

29.09.2008 в 16:23, Вы писали:


>> Кстати. В другом окне на тоже дейстиве (pfibdataset.open) не ругается.

DAB> Ну дык найди 3 отличия между действиями в этих 2-х окнах.

Запускай не из Program Files, кстати эта ошибка когда запускаешь
программу отдельно или по F9 из Delphi?

ЗЫ: а что сказали в поддержке FIB?

-- 
С Уважением, Дмитрий Котельников



Re: фрагментация бд

2008-09-29 Thread Vlad Khorsun


"Alexey Popov" ...




Dmitriy A. Beloshistov wrote:


Пробежаться по страницам таблицы и пометить записи как свободное место
теоретически можно (типа как IB хирург делает при лечении). Но вот
операцию это нужно делать над файлом БД, отложенном в сторону (т.е.
никаких юзверей, никаких транзакций, вообще ничего). Иначе вообще
непонятно что получишь. Скорее всего - мусор ;)


Почему мусор то? Естественно эта операция будет черевата при неверном применении, но это именно то что прописал дохтор при текущем 
состоянии дел с ядром FB.


   Можно подробнее про ядро, про дела и про их состояние ? текущее...

--
Хорсун Влад 





Re: фрагментация бд

2008-09-29 Thread Vlad Khorsun


"Alexey Popov" ...


Плоский файл в данном случае почти идеальное решение:

...

Ещё надо добавить:
- Исключительная устойчивость к сбоям.


   Я плакалъ (ц)

--
Хорсун Влад 





Re: unavailable database

2008-09-29 Thread Vlad Khorsun


"Dmitry Kotelnikov" ...

   Обалдеть. Стоит оставить вас на 5 дней - и всё, вешалка :)

   Локальный протокол в 1.5 пользует виндовые окна. А сервисы и
юзерские приложения пользуют разные десктопы. Для того, чтобы
'исправить' это, нужно поставить сервису галку 'allow to interacte with
desktop'. Это известно надцать лет как...

--
Хорсун Влад 





Re: фрагментация бд

2008-09-29 Thread Vlad Khorsun


"Alexey Popov" ...




Dmitriy A. Beloshistov wrote:


Ну я тут попытаюсь пофантазировать...

1) 2 приложения.  Одно делает "SELECT ...", второе - FORCE удаление.
Если сделать fetchall/refresh из первого приложения, получим облом по
идее (ошибку, варнинг или еще чего). А если еще попытаемся проапдейтить
запись (уже удаленную вторым) из первого


Никаких обломов не будет. Сейчас аналогичная фигня может произойти в read commited транзакциях. Просто стапшоты станут вести себя 
как RC по отношению к удаляемым таким образам данным.


   С какой стати ломать снапшот ?


2) В процессе "длинного"
FORCE удаления пытаемся писать в базу в ту же таблицу. Серверу не
поплохеет страницы лопатить?


Удаление как и все остальные операции просто лочит последовательно страницы которые модифицирует. Insert будет проходить 
параллельно т.е. с большой вероятностью в другие страницы. Если нарвётся на лок, то подождёт пока delete обработает эту страницу и 
всё.


   Бред

--
Хорсун Влад 





Re: фрагментация бд

2008-09-29 Thread Vlad Khorsun


"Alexey Voytsehovich" ...


On 24.09.2008 18:17, Boltik Evgeny wrote:

Слушай, а поробуй их не удалять, а метить как на удаление. Потом просто
при заливке новых записей UPDATE старых с новыми данными. (кстате
насколько я помню вставка была дольше, а обновление быстрей. У меня
сейчас такого мало проверить не могу т.к. точно не помню где это видно).
У меня сейчас фоновая уборка мусора в серваке включена и не мешает сильно.


та я вроде пока ситуацию упростил с помощью отключения индексов, но подумаю и 
насчет апдейта записей.


   Ни в коем случае

--
Хорсун Влад 





Re: фрагментация бд

2008-09-29 Thread Alexey Voytsehovich


On 29.09.2008 23:13, Vlad Khorsun wrote:


Ни в коем случае


ок. отключение индексов помогло. все выполняется за 40 мин. так что на данный 
момент задача решена.




Re: unavailable database

2008-09-29 Thread Кузнецов Евгений
Доброго времени суток!

On 29 сент, 23:57, "Vlad Khorsun" wrote:
>     Обалдеть. Стоит оставить вас на 5 дней - и всё, вешалка :)

:)

>
>     Локальный протокол в 1.5 пользует виндовые окна. А сервисы и
> юзерские приложения пользуют разные десктопы. Для того, чтобы
> 'исправить' это, нужно поставить сервису галку 'allow to interacte with
> desktop'. Это известно надцать лет как...

Вот только у автора он запущен как приложение.
--
С уважением, Евгений

Re: фрагментация бд

2008-09-29 Thread Kovalenko Dmitry



   Можно подробнее про ядро, про дела и про их состояние ? текущее...


Измена! Ядро в опасности!

Ыгыгы.

Коваленко Дмитрий. 





Re: semaphores are exhausted

2008-09-29 Thread Andrey Lapin
Переход на 2.1.1 действительно помог!

Re: ошибки в классике

2008-09-29 Thread Andrey Lapin
Используй стабильный релиз 2.1.1, а не альфа-версию.