我正在尝试在Sharepoint站点的页面上显示sql查询结果。环顾四周后,我找到了有关如何使用内容查询Web部件执行此操作的说明。启用该功能instructions here的说明包括激活SharePoint Server发布基础结构。我目前没有这个选择。我可以安装到我的sharepoint网站以获得该选项吗?是否有更好/更简单的方法在sharepoint中显示sql查询的结果?
答案 0 :(得分:1)
请务必查看“网站集功能”,而不是您的网站功能。需要在网站集的根级别激活此功能。
仅供参考内容查询WebPart仅从您的网站集中检索内容(通过制作相关的CAML查询,最终转换为SQL查询)。您无法创建直接的SQL查询并接收结果。
如果您需要查询另一个数据库而不是SharePoint正在使用的数据库(避免不惜一切代价从SQL访问它!),您需要依赖Business Connectivity Service,一个数据视图webpart(使用SharePoint设计器),或者创建一个简单的webpart,它将负责所有事情(连接到db,执行查询并以任何方式呈现结果)。
希望它有所帮助。