Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / А реально ли на MSSQL сделать такую фишку... / 10 сообщений из 10, страница 1 из 1
27.09.2002, 19:36:56
    #32053832
VVitaliy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
Как есть: из sp получается полное имя файла типа "\\host\blabla\trala.file"
Потом идёт доступ срадствами файловой системы. Недостатки очевидны - на всех клиентах нужно позаботиться чтот они имели доступ помимо SQL ещё на зашареный ресурс что само по себе в больших системах представляет серьёзный головняк плюс ещё требования по защите доступа.
Есть желание какнить средствами SQL возращать поток откуда клиенты могли бы доставать свою дату. При этом файло должно храниться имено как осмысленное файло, т.е. Blob не подходит. Второе - файлы очень большие, т.е. передавать всю дату на клиента никак не можно клиент должен сам иметь возможность почитывать что дали, т.е. вытянул хедер, потом прыгнул на 105648834 байт и ещё немного почитал перемещения зависят от действий клиента.
Есть ли возможность сделать чтонить подобное хотяб средствами расширеных процедур или ещё как?
Или вреде есть возможность чтения файлов средствами SQL что конкретно это из себя представляет никто не скажет?
...
Рейтинг: 0 / 0
27.09.2002, 21:59:12
    #32053851
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
А не зациклились ли Вы на своем видении этой проблемы?
Обрисуйте задачу конкретнее.
1. Существующие положение дел
2. Что хочется иметь
3. Что этому мешает

Возможно решение там, где Вы и не представляете.
...
Рейтинг: 0 / 0
28.09.2002, 07:58:07
    #32053866
VVitaliy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
Да вродеж первое второе обрисовал, а третьему мешает собственная необразованость :) засим и пишу суда может найдётся кто поначитаней.
Пока на уме вариант просто заменить доступ к файлам доступом к некому DCOM реализующему доступ к дате. Но всё ж красивее было бы полностью реализовать всё через одну дырку :)
Насчёт зацикливания - я пока просто прикидываю возможности, пишу суда - но не бросаюсь реализовывать и разламывать работающую систему.
...
Рейтинг: 0 / 0
28.09.2002, 12:45:33
    #32053878
VVitaliy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
Ок. Может кто проведёт ликбез на более простую тему:
Возможно ли реализовать на ExtendedProc такую простую штуку:
@file_name nvarchar(255), // имя файла
@start_offset int, // смещение от начала файла
@read_size int // сколько байт прочитать

т.е. могу ли просто возращать неформатированую дату
оттуда и примерно как её дальше читать.
Можно ли в принципе прикинуться что это строка?
И соображения эффктивности: в принципе блоки до 64к наверно не должы вызывать ступора у сервера?
...
Рейтинг: 0 / 0
29.09.2002, 17:28:18
    #32053945
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
1 написать можно....
2 возвращать тип Image (blob)...
3 для чего это требуется и насколь часто нужно?
...
Рейтинг: 0 / 0
30.09.2002, 08:22:00
    #32053974
VVitaliy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
2. Вот что и интересно: как можно в расширеной процедуре возвращать этот Blob :)
Для чтения файлов через серевер 8D, если будет нормально работать - то постоянно.
...
Рейтинг: 0 / 0
30.09.2002, 08:54:39
    #32053979
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
ну и зачем проблема....
ставь себе Visual C и вперед...
...
Рейтинг: 0 / 0
30.09.2002, 10:50:37
    #32054010
VVitaliy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
Да вобщем когда вопрос себе сформулировал проблем нет :)
На самом деле делаться это если и будет то из соображений красивости (что типа все данные получаются из одного места) и большей необходимости в этом нет.
И интересно бы выслушать мнения о целесообразности
...
Рейтинг: 0 / 0
30.09.2002, 14:38:21
    #32054085
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
по моему, лучший вариант - трехзвенка.....
/клиент/-/сарвер приложения/-/сервер эскюэль/....
...
Рейтинг: 0 / 0
01.10.2002, 07:54:40
    #32054236
VVitaliy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А реально ли на MSSQL сделать такую фишку...
Не плоди сущности без необходимости...
Бутч.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / А реально ли на MSSQL сделать такую фишку... / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]