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

Откуда:
Сообщений: 802
Приветствую всех форумчан.
Есть проблема с доступом к SQL filetable из ОС
Сделал БД с поддержкой Filestream, таблицу типа Fleitable "test", положил туда файл.
SELECT FileTableRootPath() + file_stream.GetFileNamespacePath() AS FilePath FROM test 

Выдаёт:
\\MyComp\SQL2012\FlsCatalog\Test\A9A32E5F-E2FB-4F3E-9184-640A8DEB4BFC.doc
Пытаюсь открыть по этому пути - нет файла
\\MyComp\SQL2012\FlsCatalog\Test - нет такого пути
Общий ресурс с наименованием SQL2012 есть в перечне
\\MyComp\SQL2012 - открывается пустой
Проверил filestream access level: 2 2 2

В чем может быть проблема?
30 окт 14, 19:26    [16779269]     Ответить | Цитировать Сообщить модератору
 Re: Нет доступа к SQL filetable из ОС  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
Slider_spb
Проверил filestream access level: 2 2 2

В чем может быть проблема?


    DWORD dwAttrs = ::GetFileAttributesA( fname );

    if( dwAttrs & FILE_ATTRIBUTE_DIRECTORY )
    {
        return false;
    }
    if( dwAttrs == DWORD(-1) )
    {
        DWORD [SIZE=5]dLastError [/SIZE]= GetLastError();
30 окт 14, 23:28    [16780025]     Ответить | Цитировать Сообщить модератору
 Re: Нет доступа к SQL filetable из ОС  [new]
Slider_spb
Member

Откуда:
Сообщений: 802
Lepsik, что это было?

Может быть из за того что два экземпляра SQL на машине?
SQL Server browser для этого нужен?
Хоть у кого-нибудь доступ к Filetable из ос работал?

PS. SQL 2012 11.0.2100.60 RTM Developer Edition (64-bit)
31 окт 14, 10:33    [16781268]     Ответить | Цитировать Сообщить модератору
 Re: Нет доступа к SQL filetable из ОС  [new]
Slider_spb
Member

Откуда:
Сообщений: 802
Содержимое таблицы:
stream_idfile_streamnamepath_locatorparent_path_locatorfile_typecached_file_sizecreation_timelast_write_timelast_access_timeis_directoryis_offlineis_hiddenis_readonlyis_archiveis_systemis_temporary
A9A32E5F-E2FB-4F3E-9184-640A8DEB4BFC0x7B5C727466315C616E73695C61.... A9A32E5F-E2FB-4F3E-9184-640A8DEB4BFC.doc0xFC2DB246AF51A1AFD15056694C089AFAE285812760NULLdoc237342014-10-30 17:24:01.2039596 +03:002014-10-30 17:24:01.2039596 +03:002014-10-30 17:24:01.2039596 +03:00000010
31 окт 14, 10:42    [16781365]     Ответить | Цитировать Сообщить модератору
 Re: Нет доступа к SQL filetable из ОС  [new]
Slider_spb
Member

Откуда:
Сообщений: 802
После некоторого "курения" мануалов разобрался, оказывается я забыл включить нетранзакционный доступ к БД. После включения заработало.
31 окт 14, 11:47    [16782055]     Ответить | Цитировать Сообщить модератору
 Re: Нет доступа к SQL filetable из ОС  [new]
Slider_spb
Member

Откуда:
Сообщений: 802
Изнутри компа где SQL каталог виден, а снаружи в сети нет. Права на ресурс внешним пользователям выдал - не помогло :(
31 окт 14, 12:17    [16782349]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить