SQL SERVER 2005 遠程訪問?

Dear SQL(燊) 2010-07-09 09:28:11
大家好﹗下面SQL在管理員帳號可以通過﹐但在非管理員下報錯[Msg 7415, Level 16, State 1, Line 1
Ad hoc access to OLE DB provider 'SQLNCLI' has been denied. You must access this provider through a linked server.
]

SQL:
select t1.*
from
openrowset('SQLOLEDB','IP';'USER';'PWD','select top 1 * from partflm ')T1

請問要怎么設置?
...全文
73 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dear SQL(燊) 2010-07-09
  • 打赏
  • 举报
回复
已搞定﹐原來是注冊表的問題
Dear SQL(燊) 2010-07-09
  • 打赏
  • 举报
回复
加到系統管理員就行了﹐但我不想這樣
因為這個帳號給用戶使用的
水族杰纶 2010-07-09
  • 打赏
  • 举报
回复
这个账号的权限足够不?
Dear SQL(燊) 2010-07-09
  • 打赏
  • 举报
回复
請問有沒有人知道﹐急﹗
Dear SQL(燊) 2010-07-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 orchidcat 的回复:]
select t1.*
from
openrowset('SQLOLEDB','IP';'USER';'PWD','select top 1 * from partflm ')T1

用于指定的访问接口的 OLE DB 连接字符串

'IP';'USER';'PWD' 这里是不是应该'IP;USER;PWD'

参考...
[/Quote]
是我把IP﹐user,PWD的改了﹐
Dear SQL(燊) 2010-07-09
  • 打赏
  • 举报
回复
不行﹐這個帳號是給用戶用的[已是public db_owner角色了]﹐我不想給它管理員的權限
Mr_Nice 2010-07-09
  • 打赏
  • 举报
回复
select t1.*
from
openrowset('SQLOLEDB','IP';'USER';'PWD','select top 1 * from partflm ')T1

用于指定的访问接口的 OLE DB 连接字符串

'IP';'USER';'PWD' 这里是不是应该'IP;USER;PWD'

参考...
水族杰纶 2010-07-09
  • 打赏
  • 举报
回复
给这个账号加大点权限看看呢

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧