Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Что-то я прочитал и нихера не понял. http://www.sql.ru/forum/1072807/filetable Неразрешимый для меня вопрос: Эти файлы из FileTable где физически пребывают? a) Это виртуальные файлы и пребывают они внутри базы данных. Снаружи виднеясь только через //Server/Share. б) Это реальные файлы файловой системы. Вроде, вариант a) мне кажется правильнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 10:44 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2Эти файлы из FileTable где физически пребывают? a) Это виртуальные файлы и пребывают они внутри базы данных. Снаружи виднеясь только через //Server/Share. б) Это реальные файлы файловой системы. Вроде, вариант a) мне кажется правильнее.Наоборот. Это реальные файлы в файловой системе. И они показываются как виртуальные поля в таблицах в базе данных, к которым можно получить доступ обычными запросами. Вариант (а) даже не знаю, как можно было бы реализовать. Это тогда сиквел должен быть некой основой, базой, на которой как надстройка работает Windows :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 10:51 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
alexeyvgaleks2Эти файлы из FileTable где физически пребывают? a) Это виртуальные файлы и пребывают они внутри базы данных. Снаружи виднеясь только через //Server/Share. б) Это реальные файлы файловой системы. Вроде, вариант a) мне кажется правильнее.Наоборот. Это реальные файлы в файловой системе. И они показываются как виртуальные поля в таблицах в базе данных, к которым можно получить доступ обычными запросами. Вариант (а) даже не знаю, как можно было бы реализовать. Это тогда сиквел должен быть некой основой, базой, на которой как надстройка работает Windows :-) Т.е. любой файл из FileTable - есть реальный файл на диске. Где (в каком реальном каталоге) этот файл находится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:13 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2Где (в каком реальном каталоге) этот файл находится? ну дядя Саша,и вам стало влом Хелп читать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:16 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Maxxaleks2Где (в каком реальном каталоге) этот файл находится? ну дядя Саша,и вам стало влом Хелп читать Я уже слегка задолбался читать этот бред Вот ты мине объясни, чем отличаются "directory" Здеся и Код: sql 1. 2. 3. и здеся Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:22 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Одно без другого жить не может Одно то на уровне файлстрима для БД - второе ето для таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:30 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2Вот ты мине объясни, чем отличаются "directory" Здеся и Код: sql 1. 2. 3. и здеся Код: sql 1. 2. 3. 4. 5. Этот противный ХелпПолный путь к элементу, хранящемуся в таблице FileTable Полный путь к файлу или каталогу, сохраненный в таблице FileTable, начинается со следующих элементов. Общий ресурс с поддержкой доступа файлового ввода-вывода к данным FILESTREAM на уровне экземпляра SQL Server. Имя_каталога на уровне базы данных. FILETABLE_DIRECTORY на уровне таблицы FileTable. В итоге иерархия выглядит следующим образом. \\<machine>\<instance-level FILESTREAM share>\<database-level directory>\<FileTable directory>\ Данная иерархия каталогов образует корень пространства имен FileTable. В этой иерархии каталогов данные FILESTREAM для FileTable хранятся в виде файлов и в виде вложенных каталогов, которые также могут содержать файлы и вложенные каталоги. Важно иметь в виду, что иерархия каталогов, созданная в общем ресурсе FILESTREAM на уровне экземпляра, является виртуальной иерархией каталогов. Иерархия хранится в базе данных SQL Server и не представлена физически в файловой системе NTFS. Все операции, осуществляющие доступ к файлам и каталогам в общем ресурсе FILESTREAM в таблицах FileTable, перехватываются и обрабатываются компонентом SQL Server, внедренным в файловую систему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:31 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Maxxну дядя Саша,и вам стало влом Хелп читать Дополню, вот тут хорошо написано: https://msdn.microsoft.com/ru-ru/library/gg492087.aspx И слева есть всякие полезные разделы, типа "Доступ к файлам с помощью API-интерфейсов файла ввода-вывода" ИМХО не такая запутанная реализация, можно разобраться, хотя и не такая простая, что вот просто "есть список файлов в папке", и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:37 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Тов. гуру. Не гоните лошадей. Могет вам усе и очевидно в этом бреде, но я пока спотыкаюсь. Начнем по-порядку. 1. Я хочу создать FileTable. В свете этого в полном соответствии с рекомендациями местных гуру, я начитался всяких хелпов и пытаюсь им следовать: https://msdn.microsoft.com/en-us/library/gg509097.aspx#BasicsFilestream a) Enabling FILESTREAM at the Instance Level 1.On the Start menu, point to All Programs, point to SQL Server 2016, point to Configuration Tools, and then click SQL Server Configuration Manager. 2.In the list of services, right-click SQL Server Services, and then click Open. 3.In the SQL Server Configuration Manager snap-in, locate the instance of SQL Server on which you want to enable FILESTREAM. 4.Right-click the instance, and then click Properties. 5.In the SQL Server Properties dialog box, click the FILESTREAM tab. 6.Select the Enable FILESTREAM for Transact-SQL access check box. 7.If you want to read and write FILESTREAM data from Windows, click Enable FILESTREAM for file I/O streaming access. Enter the name of the Windows share in the Windows Share Name box. 8.If remote clients must access the FILESTREAM data that is stored on this share, select Allow remote clients to have streaming access to FILESTREAM data. 9.Click Apply. 10.In SQL Server Management Studio, click New Query to display the Query Editor. 11.In Query Editor, enter the following Transact-SQL code: Transact-SQL EXEC sp_configure filestream_access_level, 2 RECONFIGURE 12.Click Execute. 13.Restart the SQL Server service. =================== Это я сделал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 11:56 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
б) Providing a FILESTREAM Filegroup at the Database Level https://msdn.microsoft.com/en-us/library/cc645585.aspx Творчески перерабатывая пример Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Мне не надо новую базу. Хачу старую Код: sql 1. 2. и фсе... Сообщение 102, уровень 15, состояние 1, строка 2 Неправильный синтаксис около конструкции "NAME". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 12:04 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
https://msdn.microsoft.com/en-us/library/bb522469.aspx Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 12:07 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Maxx https://msdn.microsoft.com/en-us/library/bb522469.aspx Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Что-то мне этот бред не очень нравится. Какого хрена указан файл TodaysPhotoShoot.ndf? Кто мне вещал: файлы хранятся в файловой системе? Порывшись в интрнете я наваял такое Код: sql 1. 2. 3. 4. 5. 6. 7. И оно сработало. Создав в D:\FileStreams ПАПКУ ETL и в ентой папке загадочные файлы D:\FileStreams\ETL>dir /B $FSLOG filestream.hdr ...продолжение следует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 12:16 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
в) Enabling Non-Transactional Access at the Database Level https://msdn.microsoft.com/en-us/library/gg509097.aspx 1) How To: Check Whether Non-Transactional Access Is Enabled on Databases Код: sql 1. 2. 3. Код: plaintext 1. 2) How To: Enable Non-Transactional Access at the Database Level Код: sql 1. 2. directory_name - Это какая папка? Если так Код: sql 1. 2. Сообщение 33402, уровень 16, состояние 1, строка 2 Указано недопустимое имя каталога "D:\FileStreams\ETL". Укажите допустимое имя каталога Windows. Если так Код: sql 1. 2. Оно как-то задумывается... и ничего не происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 12:32 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2и в ентой папке загадочные файлы filestream.hdrвы предполагали, что там будут лежать .txt? если не секрет как хотите использовать сей функционал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 12:33 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Дедушкаaleks2и в ентой папке загадочные файлы filestream.hdrвы предполагали, что там будут лежать .txt? если не секрет как хотите использовать сей функционал? Я ничего не предполагаю. Я только пытаюсь создать FileTable и, попутно, выяснить: В какой момент и где указывается папка локального диска, где БУДУТ лежать файлы из FileTable? Пока никто внятно этого сказать не смог. ЗЫ. Тока щеки надувают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 14:00 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. Дык, никто не знает, что за хрень надо писать в N'directory_name'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 14:10 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
ну я ни разу не спец по FileTable, но изменив руками в свойствах базы NON_TRANSACTED_ACCESS на FULL и сохранив в скрипт не увидел там никакого DIRECTORY_NAME ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 14:24 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
а немного погуглив увидел вот это: The DIRECTORY_NAME specifies the name of the folder that will be created for this database in the root file share associated with the instance. And enabling full non-transacted access with NON_TRANSACTED_ACCESS=FULL exposes every FileTable within the database as a subfolder beneath the database folder of the instance’s file share. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 14:32 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Дедушкану я ни разу не спец по FileTable, но изменив руками в свойствах базы NON_TRANSACTED_ACCESS на FULL и сохранив в скрипт не увидел там никакого DIRECTORY_NAME Не напрягайся. Кнопки в гуе давить - это не мешки ворочать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 14:40 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2, насколько я понимаю 19354757 отвечает на ваш вопрос aleks2Не напрягайсяда без проблем, если спрашивающий не готов слушать, то может идти лесом то бишь разбираться самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 14:49 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Дедушкаaleks2, насколько я понимаю 19354757 отвечает на ваш вопрос aleks2Не напрягайсяда без проблем, если спрашивающий не готов слушать, то может идти лесом то бишь разбираться самостоятельно. Нет, не отвечает. Ты мне пальцем покажи. Maxx Work with Directories and Paths in FileTables Manipulating Filetable Files Programatically Ну зачем эти ссылки? Лень ответить - пройди мимо. Краткий повтор: a) Enabling FILESTREAM at the Instance Level 1.On the Start menu, point to All Programs, point to SQL Server 2016, point to Configuration Tools, and then click SQL Server Configuration Manager. ... EXEC sp_configure filestream_access_level, 2 RECONFIGURE 12.Click Execute. 13.Restart the SQL Server service. =================== Это я сделал. б) Providing a FILESTREAM Filegroup at the Database Level Код: sql 1. 2. 3. 4. 5. 6. 7. И оно сработало. Создав в D:\FileStreams ПАПКУ ETL и в ентой папке загадочные файлы D:\FileStreams\ETL>dir /B $FSLOG filestream.hdr ======== Это я сделал. в) Enabling Non-Transactional Access at the Database Level Код: sql 1. 2. Оно как-то задумывается... и ничего не происходит. 1. Что я делаю не так? 2. В какой папке на локальном диске будут храниться файлы из FileTable? ЗЫ. Кому нечего сказать, окромя ссылок - проходим мимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 17:04 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
А что показывает ? Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 17:33 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Хочешь сделать хорошо - сделай сам. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2016, 17:58 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Поплачусь хоть тут... Код: sql 1. 2. не желает брать файл из FileTable. Сообщение 22051, уровень 16, состояние 1, строка 0 Недопустимый файл вложения \\HPSERVER\MORETRAVEL\ETL\AlfaInsurance\Альфастрахование медицина от 2016-07-01 (2016-07-01 12_16_48).csv. Вот такая вот зараза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:18 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Может быть ето ? авторFrom http://msdn.microsoft.com/en-us/library/ms190307.aspx Database Mail uses the Microsoft Windows security context of the current user to control access to files. Therefore, users who are authenticated with SQL Server Authentication cannot attach files using @file_attachments. There are certain limitations here as well. Please refer the two connect items in the post below: http://social.msdn.microsoft.com/Forums/en-US/transactsql/thread/f043d6ae-99e8-4b12-854d-3a9d3e7bd4ba/ Хотя может быть и ето ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:28 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
connect: Sql Server Database Mail attachments from FileTable msg 22051 (file is invalid) Status Closed Workarounds 0 Type Bug Repros 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:41 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
..кина не будет ,електричество кончилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:47 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2Поплачусь хоть тут... Код: sql 1. 2. не желает брать файл из FileTable. Сообщение 22051, уровень 16, состояние 1, строка 0 Недопустимый файл вложения \\HPSERVER\MORETRAVEL\ETL\AlfaInsurance\Альфастрахование медицина от 2016-07-01 (2016-07-01 12_16_48).csv. Вот такая вот зараза. а если использовать параметры @query & @attach_query_result_as_file ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:48 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
komradaleks2Поплачусь хоть тут... Код: sql 1. 2. не желает брать файл из FileTable. Сообщение 22051, уровень 16, состояние 1, строка 0 Недопустимый файл вложения \\HPSERVER\MORETRAVEL\ETL\AlfaInsurance\Альфастрахование медицина от 2016-07-01 (2016-07-01 12_16_48).csv. Вот такая вот зараза. а если использовать параметры @query & @attach_query_result_as_file ? Ну да, я от безделья замутил FileTable. @attach_query_result_as_file аттачит как Unicode. И хоть ты тресни. А я желаю OEM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 10:51 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2, А зачем была вся эта возня с сохранением файла на диск, если sp_send_dbmail может отправить результат запроса как вложение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:01 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2Поплачусь хоть тут... тот кто пилюёт на помогающих может продолжать плакаться дальше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:05 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
pkarklinaleks2, А зачем была вся эта возня с сохранением файла на диск, если sp_send_dbmail может отправить результат запроса как вложение? aleks2@attach_query_result_as_file аттачит как Unicode. И хоть ты тресни. А я желаю OEM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:12 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2@attach_query_result_as_file аттачит как Unicode. И хоть ты тресни. А я желаю OEM. я вот тоже возжелал как-то раз оправлять аттачем выборку в формате xlsx, генерируя/собирая его "на лету" запросом в итоге забил, потратив пару дней, и сейчас файлы уходят в csv формате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:25 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
komradaleks2@attach_query_result_as_file аттачит как Unicode. И хоть ты тресни. А я желаю OEM. я вот тоже возжелал как-то раз оправлять аттачем выборку в формате xlsx, генерируя/собирая его "на лету" запросом в итоге забил, потратив пару дней, и сейчас файлы уходят в csv формате Да ладно Код: sql 1. справилось. Тока так-то проще было BCP.exe замутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:32 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Дык, csv и у меня. Фишка в том, что Unicode-csv Excel открывает не так, как OEM-csv. ЗЫ. А это не мне файлы - там народ ленивый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:36 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks2 Код: sql 1. справилось. Тока так-то проще было BCP.exe замутить. у меня были следующие ограничения - делать всё на уровне SQL сервера, не выходя "наружу", поэтому TSQL и генерация xlsx XML "XML Spreadsheet 2003" в табличке, с хедером и т.п. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 11:43 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
komradу меня были следующие ограничения - делать всё на уровне SQL сервера, не выходя "наружу", поэтому TSQL и генерация xlsx XML "XML Spreadsheet 2003" в табличке, с хедером и т.п. :)Тоже было нечто похожее, но формат XML Spreadsheet 2003 не подошел. Точно не помню, какие были минусы, но пришлось остановиться на формате mht . Были проблемы с кодировкой, решил через bcp 14919716 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 12:32 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
user89Точно не помню, какие были минусы, но пришлось остановиться на формате mht . мнээ, это же формат сохраненных веб-страниц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 13:22 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
komrad, в общем да. Взял за образец сохранённую страницу в IE, чтобы знать как выглядит шапка, подвал, разделители... Иногда выгружал в обычный HTML по Способу 2 Excel хорошо его открывает, также в этот HTML можно запихнуть формулы, сделать группировки 16866168 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2016, 15:09 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks22. В какой папке на локальном диске будут храниться файлы из FileTable? Чего-то я не понял всего этого кипеша. Вот здесь https://docs.microsoft.com/ru-ru/sql/relational-databases/system-functions/filetablerootpath-transact-sql описана стандартная функция Код: sql 1. где dbo.FileStorage - имя таблицы из списка файловых таблиц. Выдаёт результат вида Код: sql 1. что является обычным путём до физической папки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 17:51 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Кесарь, Здравствуйте с Новым Годом! "Кипешу" уже год с небольшим как исполнилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 18:08 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Кесарьaleks22. В какой папке на локальном диске будут храниться файлы из FileTable? Чего-то я не понял всего этого кипеша. Вот здесь https://docs.microsoft.com/ru-ru/sql/relational-databases/system-functions/filetablerootpath-transact-sql описана стандартная функция Код: sql 1. где dbo.FileStorage - имя таблицы из списка файловых таблиц. Выдаёт результат вида Код: sql 1. что является обычным путём до физической папки. Заливаешь, парнишша. "обычным путём до физической папки" является ДИСК:\... а эта хрень \\WEBSERVA.o3.ru\SQLSERVA\FileStorage\FileStorage сугубо виртуальна. ЗЫ. Для сведения страждущих - моя FileTable благополучно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2017, 06:08 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Хранилище файлов - это виртуальная шара, никакой не диск. Из-за этого у меня были нравственные страдания, потому что надеялся локально его увидеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2017, 12:31 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Попрошусь в компанию тоже:) Провернул Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Папки создались Код: sql 1. 2. 3. даёт Код: sql 1. 2. Запихал в папку файлы, но Код: sql 1. Выдаёт пустую таблицу. Куда копать далее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 22:45 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Клевая штука, кстати. Чего только нет в сервере. In other words, you can store files and documents in special tables in SQL Server called FileTables, but access them from Windows applications as if they were stored in the file system, without making any changes to your client applications. Если я правильно понял, то можно внутри сервера создать свою файловую систему и выдавать оттуда файлы для приложений полностью имитируя ФС винды. Даже интересно зачем людям такая глубокая инкапсуляция может быть нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2018, 02:29 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
PizzaPizzaКлевая штука, кстати. Чего только нет в сервере. In other words, you can store files and documents in special tables in SQL Server called FileTables, but access them from Windows applications as if they were stored in the file system, without making any changes to your client applications. Если я правильно понял, то можно внутри сервера создать свою файловую систему и выдавать оттуда файлы для приложений полностью имитируя ФС винды. Даже интересно зачем людям такая глубокая инкапсуляция может быть нужна.Нет, неправильно поняли. Файлы хранятся на диске, в обычной папке, куда старые приложения могут иметь доступ как к обычной шаре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2018, 08:25 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Ennor Tiegael Нет, неправильно поняли. Файлы хранятся на диске, в обычной папке, куда старые приложения могут иметь доступ как к обычной шаре. "store files and documents in special tables in SQL Server" Вот это смущает. Но видимо пока сам не попробуешь не поймёшь как оно работает. По вашему описанию SQL просто прокладка для создания шары, наверное непосредственно через sql-соединение. Типа что бы не прокидывать отдельную шару на удаленные клиенты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2018, 21:06 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
PizzaPizza, Это метаданные хранятся в специальных таблицах. Сами файлы лежат на диске. Вот тут вполне однозначно расписывается. И пример даже есть: Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2018, 06:11 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
sposadЗапихал в папку файлы, но Код: sql 1. Выдаёт пустую таблицу. Куда копать далее? Сначала сказать "в какую папку файлы пихал"? Пихать то надоть (если со стороны файловой системы) в \\SQLSERVERNAME\FS\Documents ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2018, 13:10 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
aleks222ЗЫ. Для сведения страждущих - моя FileTable благополучно работает. В итоге эту проблему удалось решить? авторне желает брать файл из FileTable. Сообщение 22051, уровень 16, состояние 1, строка 0 Недопустимый файл вложения \\HPSERVER\MORETRAVEL\ETL\AlfaInsurance\Альфастрахование медицина от 2016-07-01 (2016-07-01 12_16_48).csv. Вот такая вот зараза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2019, 18:02 |
|
||
|
Таблицы FileTable
|
|||
|---|---|---|---|
|
#18+
Mant1s0aleks222ЗЫ. Для сведения страждущих - моя FileTable благополучно работает. В итоге эту проблему удалось решить? авторне желает брать файл из FileTable. Сообщение 22051, уровень 16, состояние 1, строка 0 Недопустимый файл вложения \\HPSERVER\MORETRAVEL\ETL\AlfaInsurance\Альфастрахование медицина от 2016-07-01 (2016-07-01 12_16_48).csv. Вот такая вот зараза. Это официально неразрешимая проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2019, 18:38 |
|
||
|
|

start [/forum/topic.php?all=1&fid=46&tid=1688308]: |
0ms |
get settings: |
9ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 372ms |

| 0 / 0 |
