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

Откуда:
Сообщений: 94
Здравствуйте! В локальной базе данных я создал файловую таблицу , создал в ней файл , поставил все настройки на уровне базы данных, sql server filestream и.т.д. Появилась папка с каталогами с непонятными именами и файлами. Но это так должно и быть. Но что бы скопировать файлы в файловую таблицу, нужно каким то образом зайти в сетевую папку.
А у меня в проводнике если нажимаешь на значок сеть - виден только роутер.
Система Windows 10, sqlserver 2017. В windows тоже вроде все везде разрешил в параметрах доступа. Пробовал sql запрос из документации
microsoft
USE database_name;
DECLARE @root nvarchar(100);
DECLARE @fullpath nvarchar(1000);

SELECT @root = FileTableRootPath();
SELECT @fullpath = @root + file_stream.GetFileNamespacePath()
FROM filetable_name -- сюда писал имя таблицы
WHERE name = N'document_name';

PRINT @fullpath;
GO
пишет что выполнен успешно но путь к папке не показывает.
Спасибо.
5 янв 19, 21:50    [21778966]     Ответить | Цитировать Сообщить модератору
 Re: использование FileTable  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1018
jeanssp,

print выводит информацию в окно сообщений, а не окно резульата. в ssms это вторая вкладка.

в проводнике вбейте в путь \\<имя компа>
он вам отобразит все доступные сетевые каталоги вашей машины одной из них будет что то типа MSSQLSERVER\<имя сетевого каталога filetable>
5 янв 19, 22:06    [21778970]     Ответить | Цитировать Сообщить модератору
 Re: использование FileTable  [new]
jeanssp
Member

Откуда:
Сообщений: 94
Спасибо! Сетевую папку нашел! Запрос выполняется, но в окне сообщений все равно пусто но это пока не важно!
8 янв 19, 10:04    [21779768]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить