我正在尝试在MSSQL到SharePoint中创建链接服务器,以便能够编写一些存储过程,以便我可以在Reporting Services中访问它们。
我使用以下内容创建了链接...
EXEC master.dbo.sp_addlinkedserver @server = N'LINKTOSHAREPOINT', @srvproduct=N'ACE 12.0',
@provider=N'Microsoft.ACE.OLEDB.12.0', @datasrc=N'http://xxxx/CustomerService/Lists/',
@provstr=N'WSS;IMEX=1;RetrieveIds=Yes;LIST={3B85B1FA-C2C2-4D30-9DD4-0C42C6F85545}'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'LINKTOSHAREPOINT',@useself=N'True',@locallogin=N'sa',@rmtuser=NULL,@rmtpassword=NULL
我尽可能地相信List Guid和服务器名称都是正确的。链接服务器似乎连接但只返回“节点”级别信息...
目录 - >默认 - >表
但一切都是空的。
我很确定这感觉像是一个安全问题,但我再次确信我使用的Windows登录可以访问大多数内容。 有没有人有任何想法或甚至有这种事情在工作?