gpt4 book ai didi

c# - Sharepoint 连接到另一个 SQL 服务器?

转载 作者:行者123 更新时间:2023-11-30 14:33:37 25 4
gpt4 key购买 nike

这是我正在检查的任务:1)有一个产品数据库,由另一个应用程序管理(与共享点无关)。2) 现在,我的老板想要在 sharepoint 门户中有一个应用程序来搜索这个数据库,另外,审核搜索,即谁在什么时间搜索了什么....

如果这是一个常规的 asp.net 应用程序,则没有问题。但是,在 Sharepoint 中执行此操作的最佳方法是什么?

我的计划是:使用团队网站模板(或空白模板),创建一个 Web 部件。然后有 UI 和 gridview 来显示结果。

是这样吗?我试图找到在 webpart 中使用 gridview 的示例,但找不到。在webpart中使用asp.net控件有什么限制吗?在 webpart 中使用 ajax 工具箱控件怎么样?有什么例子吗?

谢谢

最佳答案

大致有两种方法可供选择:

  1. webpart 方法,正如您所描述的那样。您可以在 Web 部件中毫无问题地使用 ASP.NET gridview。因此,Web 部件只不过是(简化...)带有一些装扮的用户控件。
  2. 参加 BDC/BCS。这将允许您使用外部数据库并将信息显示为“本地”SharePoint 数据。这还有一个额外的好处,即可以从 SharePoint 中搜索内容。使用这种方法,您也不必创建 UI 来呈现数据,因为 SharePoint 将使用开箱即用的 View 页面等呈现数据。

webpart 方法(选项 1)的缺点是,如果您的农场中有多个前端服务器,您需要以某种方式处理 session (例如,通过在负载均衡器上设置粘性 session ,或共享您的 session 集中在某个地方(例如在数据库中)),因为您可能不希望用户在使用您的 Web 部件时在一个 session 中的服务器之间切换。

选项 2 的缺点是乍一看它可能看起来很复杂,但请不要被它吓跑 :-)

http://msdn.microsoft.com/en-us/magazine/ee819133.aspx

关于c# - Sharepoint 连接到另一个 SQL 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16008802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com