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

Откуда:
Сообщений: 25
Здравствуйте.
есть на MSDE 2000 система Legos - проходная (той конторы, что сие сотворила больше нет), к ней нормально цепляется SQl express 2005. база 2800 работников ограниченна 2 гигами и оказалось, что львиную долю занимают плохо сжатые другими авторами фотки работников.
подскажите скриптик, как извлечь грамотно все фотки, чтобы после пережатия, под теми же именами их туда положить потом на место?
(что надо показать из структуры БД для этого?)

И благодарю за полезный ответ.
5 ноя 14, 15:37    [16801429]     Ответить | Цитировать Сообщить модератору
 Re: MSDE Legos как пересохранить все фотографии пропусков  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Как минимум надо найти в какой таблице они храняться...
Но исходя из вашего поста - вам ,навреное,следут найти того,кто как минимум понимает как организованна БД и как с ней работать.
5 ноя 14, 15:43    [16801467]     Ответить | Цитировать Сообщить модератору
 Re: MSDE Legos как пересохранить все фотографии пропусков  [new]
Konst_One
Member

Откуда:
Сообщений: 11568
http://support.microsoft.com/kb/308042/ru
5 ноя 14, 15:50    [16801496]     Ответить | Цитировать Сообщить модератору
 Re: MSDE Legos как пересохранить все фотографии пропусков  [new]
ZFinder
Member

Откуда:
Сообщений: 25
Вот 2 таблицы, которые имеют отношение непосредственно к пропускам, остальные по устройствам.

Flex_DB

+
dbo.USERS
SELECT [SID]
,[GROUP_SID]
,[FIRST_NAME]
,[MIDDLE_NAME]
,[LAST_NAME]
,[USER_POSITION]
,[KEY_NUMBER]
,[ADDRESS]
,[USE_GROUP_LEVELS]
,[SHORT_COMMENT]
,[CREATION_TIME]
,[MODIFICATION_TIME]
,[BALANCE]
,[IMAGE_ID]
,[SCHEDULE_SID]
,[IMAGE_ID2]
,[IMAGE_ID3]
,[TABLE_NUMBER]
,[ZONE_ID]
,[PIN_CODE]
,[ROUTE_ID]
,[HODTEST_NUMBER]
,[ROUTE_SCHEDULE_SID]
,[rowguid]
FROM [flex_db].[dbo].[USERS]

dbo.USER_IMAGES
SELECT [USER_SID]
,[IMAGE1]
,[IMAGE_SUM1]
,[IMAGE2]
,[IMAGE_SUM2]
,[IMAGE3]
,[IMAGE_SUM3]
,[rowguid]
FROM [flex_db].[dbo].[USER_IMAGES]
7 ноя 14, 15:04    [16812408]     Ответить | Цитировать Сообщить модератору
 Re: MSDE Legos как пересохранить все фотографии пропусков  [new]
komrad
Member

Откуда:
Сообщений: 5516
ZFinder,

если прога сможет подключиться и не возникнет багов, то можно не трогать фотки и поднять версию SQL Express до 2008R2 - там макс. размер базы 10ГБ
7 ноя 14, 19:16    [16813920]     Ответить | Цитировать Сообщить модератору
 Re: MSDE Legos как пересохранить все фотографии пропусков  [new]
komrad
Member

Откуда:
Сообщений: 5516
тынц
7 ноя 14, 19:17    [16813927]     Ответить | Цитировать Сообщить модератору
 Re: MSDE Legos как пересохранить все фотографии пропусков  [new]
ZFinder
Member

Откуда:
Сообщений: 25
komrad,
Экспрессом можно только редактировать, работает она на MSDE и Flex srever от Легоса иное не понимает. версия с полноценным Скулем у них дороже была в разы.
просто тормозит она жутко, комп серьезный на проходную не поставить, условия хреновые, а физич USB ключ на котором завязаны 3 турникета там установлен, и дистанционно сервак не подцепить. Сама база то за год растет на 200мб. а обнуленная 1800мб весит на 2800 пропусков. когда при нормальном размере фоток пропуска в 2Mpix 50-70Кб они должны вносить не более 250Мб!
10 ноя 14, 09:35    [16820672]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить