Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема с полем binary при переносе базы  [new]
n0fate
Member

Откуда:
Сообщений: 8
Есть у меня в sql2005express база, в ней - таблица, хранящей блобы документов. Поле типа binary содержит по сути файлы в формате RVF (сериализуются компонентом TRichView в Delphi). И все было прекрасно, база ставилась на другие машины и отлично работала.

Недавно после установки базы на очередной компьютер большинство записей с заполненными документами стали возвращать пустой RVF-файл (то есть не null, а именно данные соответствующие пустому документу (вполне возможно наличие таких в базе)). При этом редактирование через клиентскую программу этих записей ничего не дает - при очередной выбоке они упорно возвращают тот же самый пустой файл. Если же базу заархивировать и развернуть на другой машине - все ок - данные приходят корректные. Переустановка сервера не помогла.

Кто нибудь сталкивался с чем-нибудь подобным?
3 июл 09, 15:48    [7374339]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
Glory
Member

Откуда:
Сообщений: 104760
И мы узнаем, как именно вы делаете эту "установку базы" ?
3 июл 09, 15:56    [7374409]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
n0fate
Member

Откуда:
Сообщений: 8
Забэкапили, принесли отресторили.
3 июл 09, 16:27    [7374682]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
Glory
Member

Откуда:
Сообщений: 104760
n0fate
Забэкапили, принесли отресторили.

А как тогда понимать это "Если же базу заархивировать и развернуть на другой машине - все ок " ?
3 июл 09, 16:33    [7374740]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
n0fate
Member

Откуда:
Сообщений: 8
Так и понимать. Далее эту "странную" базу снова бэкапим и ресторим на любой другой машине. И все работает как надо.
3 июл 09, 16:51    [7374877]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
Glory
Member

Откуда:
Сообщений: 104760
n0fate
Так и понимать. Далее эту "странную" базу снова бэкапим и ресторим на любой другой машине. И все работает как надо.

Т.е. вы хотите сказать, что один и тот же бэкап на разных машинах восстанавливается по-разному ? Или что ?
3 июл 09, 16:52    [7374885]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
n0fate
Member

Откуда:
Сообщений: 8
Именно. Конкретно на одной машине сервер выдает некорректные данные по блобам.
3 июл 09, 16:54    [7374901]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
Glory
Member

Откуда:
Сообщений: 104760
n0fate
Именно. Конкретно на одной машине сервер выдает некорректные данные по блобам.

А корректность данных после восстановления вы проверяете только из какого-то своего приложения ?
3 июл 09, 16:55    [7374912]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
n0fate
Member

Откуда:
Сообщений: 8
программкой в пять строчек, которая по идентификатору дампит блоб из базы в файл.
3 июл 09, 16:59    [7374953]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
n0fate
Member

Откуда:
Сообщений: 8
или можете посоветовать что-то для просмотра содержимого блобов а-ля хекс-редактор?
3 июл 09, 17:03    [7374988]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
vino
Member

Откуда:
Сообщений: 1191
n0fate, возможно, что-то с правами конкретных пользователей?
3 июл 09, 18:47    [7375501]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
n0fate
Member

Откуда:
Сообщений: 8
логин sa пользователь dbo, с ноля установленный сервер. права полные )
4 июл 09, 01:32    [7376274]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с полем binary при переносе базы  [new]
n0fate
Member

Откуда:
Сообщений: 8
Выяснилась интересная подробность: проблема имеет место быть и на других XP-шных машинах в офисе клиента. На ХР-шных машинах за пределами офиса проблема не возникает ))
7 июл 09, 18:05    [7388279]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить