|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
FileTables, FileStream15.10.2023, 16:07. Показов 1387. Ответов 20
Всем привет. Походу нужно писать это в про ветку, а не для новичков.
Хочу сделать БД с картинками и видео. MS SQL + WINDOWS FORM. Посоветовали хранить картинки отдельно через FileTables. В инете нашел еще FileStream (пока еще не понял что это за зверь и чем он отличается от FileTables, либо это возможно связка). В инете очень мало инфы. Подскажите что посмотреть или почитать, возможно ссылки есть. Может есть пример? Что бы осилить эту удивительно сложную область.
0
|
|
| 15.10.2023, 16:07 | |
|
Ответы с готовыми решениями:
20
Наследование от IO.Filestream Буфер FileStream |
| 15.10.2023, 18:18 | |
|
Насколько я понимаю ничего особо сложного в FileTables нет. Вы создаёте на сервере таблицу FileTables, настраиваете каталог сохранения, а далее просто SQL-запросами сохраняете практически любые файлы в БД, при этом сами файлы будут размещаться в указанной папке, а не с файлах БД.
1
|
|
|
|
|
| 16.10.2023, 08:56 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 16.10.2023, 14:46 [ТС] | |
|
В справке не нашел примера для понимания. А подключение это дело непонятное. мне бы любой бы пример. Как подключить и настроить. Если у кого есть отправьте пожалуйста пример хотя бы поверхностно.
0
|
|
|
|
|
| 16.10.2023, 14:50 | |
|
Мистер Джек, Организация хранения файлов в базе данных Microsoft SQL Server. Использование файловых таблиц - первое в поисковике выпало, после документации...
1
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 16.10.2023, 17:10 [ТС] | |
|
Это я читал. Там нет инструкции что в windows form писать. Что добавлять на форму и как вывести туда картинку
0
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 19.10.2023, 14:39 [ТС] | |
|
AlwayOn не работает, получается нельзя создать FileTables,FileStream
0
|
|
|
|
|
| 19.10.2023, 14:47 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 19.10.2023, 16:52 [ТС] | |
|
Andrey-MSK я это делал уже. Все равно не работает... Может нужна виды 86 или может интерпрайз?
0
|
|
|
|
|
| 19.10.2023, 17:20 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 19.10.2023, 17:52 [ТС] | |
|
Andrey-MSK в том и непонятность. Вроде поддерживает, но Always On не могу включить, а без этой штуки не могу создать в своей базе в разделе общее добавить filestream (3 раздел). Может раньше это можно было я нз. А у Вас норм в свойствах SQL сервера -> группы доступности Always On можно включить?
0
|
|
|
|
||
| 19.10.2023, 17:55 | ||
|
Добавлено через 1 минуту Мистер Джек, Задайте вопрос тут - https://www.cyberforum.ru/sql-server/. Там быстрее помогут...
1
|
||
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 19.10.2023, 18:50 [ТС] | |
|
Andrey-MSK ну вот, скорее всего халява закончилась и только в версии enterprise возможно можно это делать, потом проверю.
Не знаю может я что то не так делаю. Ну если это не добавлять то пишет Данные FILESTREAM невозможно поместить в пустую файловую группу. А если добавляю то что бы сохранилось нужно вкл Always On. Который вкл не возможно. Так что сейчас через FileTables, FileStream не чего добавлять не получиться, походу прикрыли фичу.
0
|
|
|
|
||
| 19.10.2023, 20:28 | ||
|
1
|
||
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 19.10.2023, 21:09 [ТС] | |
|
Wolfdp это включено), просто этих действий не хватает и нужно еще создать группу и добавить в РАЗДЕЛ ФАЙЛЫ В БД FileStream и что самое странное вроде как раньше это работало по гайдам. А сейчас видимо прикрутили какую то Always On, говорю если ее не включить то выводит ошибку
При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo) Не удалось обработать операцию. Диспетчер реплик групп доступности Always On отключен на этом экземпляре SQL Server. Включите группы доступности Always On с помощью диспетчера конфигурации SQL Server. Затем перезапустите службу SQL Server и повторите текущую операцию. Сведения о включении и отключении групп доступности Always On см. в электронной документации по SQL Server. (Microsoft SQL Server, ошибка: 35221) а включить не возможно!!! Добавлено через 29 минут В общем кажется я начинаю понимать. Большая вероятность, это то что версия обрезанная. MS SQL Express обрезок и там нет функции Always On High Availability. Раньше возможно можно было, ну сейчас пошаманили Майкрософт. Поэтому если хотите использовать что бы файлы картинок выгружались отдельно платите деньги за полноценный функционал. Вот версии.. Express – бесплатный вариант для небольших баз до 10 Гб. Web – версия для хостеров, провайдеров и поставщиков облачных услуг по модели SaaS. В статье эту редакцию рассматривать не будем ввиду узкой специализации. Standard – платная версия с некоторыми ограничениями. Developer – полнофункциональная бесплатная версия для разработки и тестирования. Evaluation – полнофункциональная бесплатная версия на 180 дней/ Enterprise – полнофункциональная платная версия. Express (это урезанная версия), поэтому и так. Если кто может отпишитесь(как там обстоят дела) у кого версия покруче.
0
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 19.10.2023, 22:01 [ТС] | |
|
wizard41 я это тоже ставил
0
|
|
|
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 378
|
|
| 19.10.2023, 22:18 [ТС] | |
|
wizard41 к сожаление не работает. Либо покупать полную версию, либо забивать на выгрузку файлов в отдельную папку. Походу только так....
0
|
|
| 19.10.2023, 22:18 | |
|
Помогаю со студенческими работами здесь
20
Работа с потоками FileStream...
FileStream и массив типа byte Почему FileStream не создает файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|