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

Откуда:
Сообщений: 16
Был создан линкованый сервер на Excel файл (далее ExcelLink), который лежит в сетевой папке, в данной папке установлен полный доступ для всех. Под админской записью все работает вне зависимоти от настроек безопасности ExcelLink, тест соединения проходит, запросы выполняются. Когда я пытаюсь работать с ExcelLink через ограниченную учетную запись возникают следующие ошибки в зависимости от настроек безопасности ExcelLink:

*Устанавливать без использования контекста безопасности - Ошибка: Access to the remote server is denied because no login-mapping exists. (Microsoft SQL Server, ошибка: 7416)

*Устанавливать с использование текущего контекста безопасности имени входа - Ошибка:
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ETPRICE" reported an error. Authentication failed.
Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ETPRICE".
OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ETPRICE" returned message "Cannot start your application. The workgroup information file is missing or opened exclusively by another user.". (Microsoft SQL Server, ошибка: 7399)

если пользователю присвоить роль sysadmin, то все начинает работать вне зависимости от настроек безопасность ExcelLink

Посоветуйте плз куда копать, давать админские права этому пользователю не вариант.
20 апр 11, 12:43    [10540892]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
автор
Ошибка: Access to the remote server is denied because no login-mapping exists.

Очевидно, задать login-mapping для пользователя
20 апр 11, 12:47    [10540939]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Maiverik
Member

Откуда:
Сообщений: 16
Если я задаю маппинг restricteduser -> admin вылетает вторая ошибка из первого поста

Если я в безопасности ExceLink устанавливаю параметр "Устанавливать с использованием следующего контекста безопасности"? то сразу же после нажатия кнопки ОК вываливается этаже ошибка.
20 апр 11, 13:22    [10541319]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
Maiverik
Если я задаю маппинг restricteduser -> admin вылетает вторая ошибка из первого поста
прилепите скриншот с мапингом
20 апр 11, 13:27    [10541377]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Maiverik
Member

Откуда:
Сообщений: 16
webadm - уграниченная учетка
supadmin - учетка с ролью sysadmin

ни условный, ни безусловный маппинги не помогают.

Самое интересное, что если замапить админскую запись саму на себя (поставить галочку) то тоже начинает вылетать вторая ошибка.

К сообщению приложен файл. Размер - 65Kb
20 апр 11, 13:46    [10541560]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
supadmin - логин сиквела?
20 апр 11, 13:56    [10541651]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Maiverik
Member

Откуда:
Сообщений: 16
SQL Authorization
20 апр 11, 14:03    [10541716]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
Maiverik,

а под какой учеткой OLE DB provider "Microsoft.ACE.OLEDB.12.0" пытается получить доступ к фалу?
20 апр 11, 14:14    [10541821]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Maiverik
Member

Откуда:
Сообщений: 16
как это можно проверить?
20 апр 11, 14:23    [10541905]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
Maiverik,

это пользовательский DSN?
20 апр 11, 14:33    [10541980]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Maiverik
Member

Откуда:
Сообщений: 16
supadmin, это учетка sql сервера, такого DSN нет

Если этой учетке дать sysadmin, то залогинившись под ней все работает. Если замапить на нее, даже саму на себя, все перестает работать.

Попробовал следующее. Добавил в имена входа админа AD, который имеет полный доступ к файловой системе и сделал безусловный маппинг на него (вбил в нижние два поля на скриншоте) - начала вылетать другая ошибка

The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ETPRICE" reported an error. Authentication failed.
Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ETPRICE".
OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "ETPRICE" returned message "Not a valid account name or password.". (Microsoft SQL Server, ошибка: 7399)

Типа неправильный логин или пароль. А если вбивать в поля логина и пароля произвольную чепуху вылетает не эта а ошибка №2 из первого поста :)
20 апр 11, 15:01    [10542165]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Maiverik
Member

Откуда:
Сообщений: 16
короче чувствую пора завязывать с этой глючной фигней...
20 апр 11, 15:02    [10542178]     Ответить | Цитировать Сообщить модератору
 Re: Прилинкованный excel и ограниченная учетка  [new]
Users
Member

Откуда:
Сообщений: 341
Maiverik,

у тебя текущий юзер не имеет права... короче, вот так сделай:


EXEC sp_addlinkedsrvlogin ИмяЛинкедСервера, FALSE, 'ЮзерПодКоторымЗапускаешь', NULL;
23 июн 11, 14:21    [10861853]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить