我在sql server 2008中有一个从链接服务器中选择的视图。
只有在我打开SSMS as administrator
时,我才能从视图中进行选择。
如果我没有以管理员身份打开SSMS并尝试从视图中进行选择,则会收到错误unspecified error
这是我的链接服务器:
use master
go
EXEC sp_AddLinkedServer @server = 'SectionA',
@srvproduct = '',
@provider = 'Microsoft.ACE.OLEDB.12.0',
@datasrc = 'C:\SectionAReport\',
@provstr = 'Text'
如何允许所有用户从此视图中进行选择?
答案 0 :(得分:1)
使用“sp_addlinkedsrvlogin”,您应该可以设置远程权限。
具体来说,试试这个
EXEC sp_addlinkedsrvlogin @rmtsrvname = 'SectionA'
, @useself = 'FALSE'
, @locallogin = NULL -- all local users
, @rmtuser = 'whatevername'
, @rmtpassword = 'whateverpassword'