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

Откуда: UK
Сообщений: 523
Возможно ли через OpenRowset получать ReadOnly доступ к Excel файлу? Использую дефолтный connection string:

SELECT * FROM OPENROWSET('Microsoft.Ace.OLEDB.12.0', 'Excel 12.0; Database=\\fileshare\Test.xlsx', 'SELECT [Field1] FROM [Sheet1$]')

Соответственно если файл кем-то открыт получаю ошибку. Пробовал добавить ReadOnly=true или Mode=Read, без результатов.
8 июл 17, 13:10    [20625566]     Ответить | Цитировать Сообщить модератору
 Re: ReadOnly доступ к Excel файлу через OpenRowset  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
Remind
Пробовал добавить ReadOnly=true или Mode=Read, без результатов.
Попробуйте добавить IMEX=1, может прокатить.
8 июл 17, 15:56    [20625744]     Ответить | Цитировать Сообщить модератору
 Re: ReadOnly доступ к Excel файлу через OpenRowset  [new]
Remind
Member

Откуда: UK
Сообщений: 523
alexeyvg,

Не прокатило
8 июл 17, 18:04    [20625978]     Ответить | Цитировать Сообщить модератору
 Re: ReadOnly доступ к Excel файлу через OpenRowset  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 940
MVP говорит, что никак - нужно сделать копию файла и открывать ее. Ну и, соответственно, удездемонить, после того как мавр сделает дело.
10 июл 17, 10:46    [20628252]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить