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

Откуда:
Сообщений: 5
Привет! Есть тестовая процедурка, написанная на C# CLR SQL, которая потом работает как обычная хранимка. Процедура пытается создать файл в сетевой папке привязанной к таблице filetable в базе по соответствующему пути, но файл не создается, выдается ошибка "Такой запрос не поддерживается". FileTable вроде создавалась по всем правилам с доступами. Если создать файл по схожему пути в любой другой сетевой папке, не относящейся к filetable, то всё легко создается, если писать приложение, скажем WinForms или консольное, то в нужной папке тоже всё прекрасно создается, не создается именно в таком варианте хранимой процедуры. Не могу понять почему, в интернете конкретно такого случая найти не могу, но в документации сказано, что можно использовать средства ввода-вывода и создавать файлы прямо в папке по сетевому пути. Какие идеи по этому поводу, может кто сталкивался, уже замучил этот вопрос...

[Microsoft.SqlServer.Server.SqlProcedure]
public static void TestProcedure ()
{
File.Create(@"\\PC-NAME\mssqlserver\FStreamData\FileTableName\1.bin");
}

Пробовались также варианты:
Stream stream = new FileStream(@"\\PC-NAME\mssqlserver\FStreamData\FileTableName\1.bin", FileMode.Create, FileAccess.ReadWrite);
stream = new FileStream(@"\\PC-NAME\mssqlserver\FStreamData\FileTableName\1.bin", FileMode.Open);
File.Open(@"\\PC-NAME\mssqlserver\FStreamData\FileTableName\1.bin", FileMode.Open);

- при попытках чтения существующих файлов выдается та же ошибка: Такой запрос не поддерживается.
В чем может быть проблема?
26 авг 17, 19:20    [20751278]     Ответить | Цитировать Сообщить модератору
 Re: Создание файлов в FileTable по UNC-пути к каталогу используя C# (CLR SQL) - C#  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36696
Модератор: Закрыто за кросспостинг
26 авг 17, 20:53    [20751352]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить