Moo*_*Moo 3 sharepoint moss sharepoint-2007 wss-3.0
什么是在具有数据库依赖性的WSS3或MOSS2007中部署webpart的最佳方法?如果.wsp包含用于创建数据库的代码,我应该将.wsp封装在另一个处理数据库创建的安装程序中,还是应该提供两个不同的包以允许管理员处理后端创建?
好吧,我更喜欢从管理中心的SharePoint管理页面创建数据库的SharePoint方式.只需看看SharePoint如何处理新Web应用程序的创建,其中要求您命名数据库服务器和SharePoint内容数据库的名称.
换句话说,我会选择仅部署WSP.WSP应包括数据库配置页面(ASPX页面)以及服务器场级别功能,用于安装管理中心内页面的自定义操作链接.从Central Admin执行此操作的好处在于它在具有在SQL服务器上创建新数据库的权限的上下文中运行.因此,您无需向用户询问数据库服务器的登录名和密码.成功创建数据库后,配置页面应使用SPPersistedObject类的自定义派生,在SharePoint配置页面中保留连接信息.Web部件可以依次读取这些设置以连接到数据库.
在我看来,在设计SharePoint应用程序时应避免使用MSI安装程序.
| 归档时间: |
|
| 查看次数: |
340 次 |
| 最近记录: |