Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Linked Server работает из под dbo но не работает у пользователей

$
0
0
select @@VERSION
Microsoft SQL Server 2005 - 9.00.5057.00 (X64) Mar 25 2011 13:33:31 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Evaluation Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)


создал Linked Server, скрипт:
EXEC master.dbo.sp_addlinkedserver @server = N'xlsFile', @srvproduct=N'MS ACE OLEDB 12.0', @provider=N'Microsoft.ACE.OLEDB.12.0', @datasrc=N'D:\Test.xls', @provstr=N'Excel 12.0;'

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'xlsFile',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL

GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'rpc', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'rpc out', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'xlsFile', @optname=N'use remote collation', @optvalue=N'true'


делаю запрос под админом (dbo)
SELECT * FROM [xlsFile]...[Лист1$]

все работает, все отлично

пытаюсь то же самое выполнить под обычным пользователем - не выходит
cannot initialize the data source object of ole db provider "microsoft.ace.oledb.12.0" for linked server "xlsFile"


понимаю, что скорее всего где то накосячил с правами, где то что то не недовключил, но никак не могу понять где.

авторизация в сети доменная, на sql - windows authentication

Viewing all articles
Browse latest Browse all 7251

Trending Articles