Пры працы ў скайпе бываюць выпадкі, калі карыстальнік памылкова выдаляе нейкае важнае паведамленне, ці цэлую перапіску. Часам выдаленне можа адбыцца і з прычыны розных сістэмных збояў. Давайце даведаемся, як аднавіць выдаленую перапіску, або асобныя паведамленні.
Прагляд базы дадзеных
На жаль, у скайпе няма ўбудаваных прылад, якія дазваляюць праглядзець выдаленую карэспандэнцыю, або адмяніць выдаленне. Таму, для аднаўлення паведамленняў, нам, у асноўным, прыйдзецца выкарыстоўваць іншае праграмнае забеспячэнне.
Перш за ўсё, нам трэба перайсці ў тэчку, дзе захоўваюцца дадзеныя Skype. Для гэтага, націскам камбінацыі клавіш на клавіятуры Win + R, выклікаем акно "Выканаць". Ўводзім ў яго каманду "% APPDATA% Skype", і ціснем на кнопку "OK".
Пасля гэтага мы перамяшчаемся ў тэчку, дзе размешчаны асноўныя карыстацкія дадзеныя Skype. Далей, пераходзім у тэчку, якая носіць назву вашага профілю, і шукаем там файл Main.db. Менавіта ў гэтым файле ў выглядзе базы дадзеных SQLite захоўваецца ваша перапіска з карыстальнікамі, кантакты, і многае іншае.
На жаль, звычайнымі праграмамі гэты файл прачытаць нельга, таму трэба звярнуць увагу на спецыялізаваныя ўтыліты, якія працуюць з базай дадзеных SQLite. Адным з найбольш зручных інструментаў для не вельмі падрыхтаваных карыстальнікаў з'яўляецца пашырэнне для браўзэра Firefox - SQLite Manager. Усталёўваецца яно стандартным метадам, як і іншыя пашырэння ў гэтым браўзэры.
Пасля ўстаноўкі пашырэння, заходзім у частку меню браўзэра "Інструменты", і клікаем па пункце "SQLite Manager".
У якое адкрылася акне пашырэння паслядоўна пераходзім па пунктах меню "База дадзеных" і "Падлучыць базу дадзеных".
У якое адкрылася акне правадыра абавязкова выбіраем параметр адбору "Усе файлы".
Знаходзім файл main.db, пра шлях да якога было сказана вышэй, вылучаем яго, і робім клік па кнопцы "Адкрыць".
Далей, пераходзім ва ўкладку "Выканаць запыт".
У акно для ўводу запытаў капіюем каманды наступнага зместу:
select conversations.id as "ID перапіскі";
conversations.displayname as "Удзельнікі";
messages.from_dispname as "Аўтар";
strftime ( '% d.% m.% Y% H:% M:% S, messages.timestamp,' unixepoch ',' localtime ') as "Час";
messages.body_xml as "Тэкст";
from conversations;
inner join messages on conversations.id = messages.convo_id;
order by messages.timestamp.
Ціснем на элемент у выглядзе кнопкі "Выканаць запыт". Пасля гэтага, фармуецца спіс са звестак аб паведамленнях карыстальнікаў. Але, самі паведамленні, на жаль, у выглядзе файлаў захаваць нельга. Якой праграмай гэта зрабіць мы даведаемся далей.
Прагляд аддаленых паведамленняў праграмай SkypeLogView
Дапаможа прагледзець змесціва аддаленых паведамленняў прыкладанне SkypeLogView. Яго праца грунтуецца на аналізе змесціва тэчкі вашага профілю ў Skype.
Такім чынам, запускаем утыліту SkypeLogView. Паслядоўна пераходзім па пунктах меню "Файл" і "Выбраць тэчку з часопісамі".
У адкрылася форме ўводзім адрас каталога вашага профілю. Ціснем на кнопку "OK".
Адкрываецца часопіс паведамленняў. Клікаем па тым элементу, які жадаем аднавіць, і выбіраем параметр "Захаваць вылучаны элемент".
Адкрываецца акно, дзе трэба будзе пазначыць, куды менавіта захоўваць файл паведамленні ў тэкставым фармаце, а таксама як ён будзе называцца. Вызначаем месца размяшчэння, і ціснем на кнопку "OK".
Як бачым, не існуе простых спосабаў аднавіць паведамленні ў Скайп. Усе яны даволі складаныя для непадрыхтаванага карыстальніка. Нашмат прасцей проста больш уважліва сачыць за тым, што менавіта вы выдаляеце, і, наогул, якія дзеянні вырабляеце ў скайпе, чым потым гадзінамі сядзець над аднаўленнем паведамленні. Тым больш, што гарантыі таго, што канкрэтнае паведамленне магчыма аднавіць, вы ўсё роўна мець не будзеце.