Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

бакуп FB как embedded   Найти похожие ветки 

 
ironwit   (2006-08-06 15:40) [0]

Всем доброго дня
возник вопрос. Есть приложение, которое работает с Firebird embedded, каким образом, пользуясь стандартными компонентами, иил чтото простое :) сделать бакуп этой БД?

Заранее спасибо


 
Anatoly Podgoretsky ©   (2006-08-06 18:45) [1]

А оно возможно?


 
sniknik ©   (2006-08-07 01:39) [2]

а чего нет? закрываеш коннект и делаеш при закрытом копию файла одной виндовой функцией... насколько понимаю ничего страшного в этом случае не будет.


 
ironwit   (2006-08-07 09:10) [3]

Издеваетесь? :)
там вроде есть какие то services api, с которыми можно сделать бакуп, так так в FB ест разница между собственно бакупом его родным и просто копией файла.

2sniknik
но идея в общем то нормальна, временно может и спасти :)


 
Romkin ©   (2006-08-07 10:59) [4]

Ну какой services API у встроенного? gbak должен работать, но почти бесполезен, во время работы приложения все равно не подключится, запрещено.


 
sniknik ©   (2006-08-07 11:05) [5]

> Ну какой services API у встроенного? gbak должен работать ...
если работает то значит API всетаки есть. насколько понял он как раз и хочет повторить у себя в программе то что делает gbak, тогда одного конекта как раз хватит...
кстати, а ему (gbak) точно требуется один коннект? логично было бы если два - источник, приемник.


 
DrPass ©   (2006-08-07 12:27) [6]


> кстати, а ему (gbak) точно требуется один коннект? логично
> было бы если два - источник, приемник

А зачем ему приемник? Он же не средствами SQL-сервера бекапный файл делает.

> если работает то значит API всетаки есть

В общем-то необязательно. Ему нужно всего лишь вычитать метаданные и собственно данные из БД. Т.е. ServicesAPI тут как бы и не нужен


 
sniknik ©   (2006-08-07 13:00) [7]

> Он же не средствами SQL-сервера бекапный файл делает.
так вот потому и этот доп. вопрос, не знаю я какими средствами он его делает. кстати не обязательно SQL, может он тем же API пользуется. (хотя, тогда коннекта в общеупотребимом смысле может и не быть...)

> В общем-то необязательно. ...
т.е. gbak "всего навсего" полностью повторяет функционал сервер ib, знает что где читать формат базы, причем не один а на все версии, разбирается с завершонными/незавершонными транзакциями, юзерами, отдельными потоками в сервере, кешем сервера, и все отдельно от него в "локальном" режиме?
сомневаюсь... (хотя, проверить легко, просто попробовать сделать бэкап "чисто с файла" базы, без установленного сервера ib/без любых personal версий на машине, чтобы ему остался единственно прямой доступ к файлу. сможет? значит не использует, и значит не обязателен. нет то "API всетаки есть".)



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.047 c
9-1137021348
Buffer
2006-01-12 02:15
2006.10.08
GLScene Buffer Как узнать видна ли такая то точка или нет?


2-1158585885
ЕгкищЗфысфд
2006-09-18 17:24
2006.10.08
из массива в массив


11-1134842022
nester
2005-12-17 20:53
2006.10.08
KOL и x64


2-1158329105
Adios
2006-09-15 18:05
2006.10.08
string


2-1158667789
KyRo
2006-09-19 16:09
2006.10.08
Залипание клавиш





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский