gpt4 book ai didi

sharepoint - 部署依赖于数据库存储的 Web 部件

转载 作者:行者123 更新时间:2023-12-03 13:16:46 29 4
gpt4 key购买 nike

在具有数据库依赖性的 WSS3 或 MOSS2007 中部署 Web 部件的最佳方法是什么? .wsp 是否应该包含创建数据库的代码,我应该将 .wsp 封装在另一个处理数据库创建的安装程序中,还是应该提供两个不同的包以允许管理员处理后端创建?

最佳答案

好吧,我更喜欢 SharePoint 方式,您可以从管理中心的 SharePoint 管理页面创建数据库。看看 SharePoint 如何处理新 Web 应用程序的创建,您需要在其中命名数据库服务器和 SharePoint 内容数据库的名称。

换句话说,我会选择仅 WSP 部署。 WSP 应该包括一个数据库配置页面(一个 ASPX 页面)和一个用于安装 custom action 的场级功能。链接到管理中心内的页面。从 Central Admin 执行此操作的好处在于,它在具有在 SQL 服务器上创建新数据库的权限的上下文中运行。因此,您不需要向用户询问数据库服务器的登录名和密码。配置页面应在成功创建数据库后使用 SPPersistedObject 的自定义派生项将连接信息保留在 SharePoint 配置页面中。类(class)。 Web 部件可以依次读取这些设置以连接到数据库。

我认为在设计 SharePoint 应用程序时应避免使用 MSI 安装程序。

关于sharepoint - 部署依赖于数据库存储的 Web 部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017349/

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