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

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

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


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