SPS技术体系 【转】


SPS技术体系之一-----程序文件和IIS配置【转】
2008年11月18日 星期二 04:52 P.M.

一、SPS安装后的文件主要存放在如下两个目录
        D:\Program Files\SharePoint Portal Server 该目录主要存放服务器管理工具,搜索和索引文件数据,日志文件。
        C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\ 该目录主要存放网页相关文件(网页,程序,配置文件,图片,网页模板文件)
        SPS网站中上传的图片,文档及各种列表数据都存放在SQL_Server数据库中。
        SPS安装好后,[控制面板]/[管理工具]中增加一个[SharePoint 管理中心],主要通过它来完成SPS的配置。它实际上是一个IIS网站,网页及程序文件在如下目录:C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\ADMIN\2052,它对应的IIS应用程序池名为CentralAdminAppPool(应用程序池的主要作用是为WEB程序提供进程和内存管理)

二、IIS配置
        安装SPS后,默认网站会被SPS占用(默认用80端口),对应的IIS应用程序池为MSSharePointPortalAppPool,它负责客户端浏览SPS时的进程和内存管理。所以,如果以前的IIS网站虚拟目录还需要用的话,需要修改虚拟目录的应用程序池,改为DefaultAppPool,或者,新建一个网站(虚拟服务器),启用其它的端口来访问。

转自:http://www.cnblogs.com/ioleon13/archive/2006/06/30/439429.html


SPS技术体系之二-----数据库表结构分析 【转】
2008年11月18日 星期二 04:53 P.M.

SPS安装完成后,在SQL Server中有四个与之相关的数据库:
      SPS01_Config_db,SPS配置信息数据库
      网站名1_PROF,存储SPS个人信息
      网站名1_SERV,存储服务器相关信息
      网站名1_SITE,SPS的主数据库,站点中的文档,列表,图片基本上都存放在此数据库中。
(其中“网站名”指安装SPS时指定的SPS服务器名)

1、SPS01_Config_db,配置信息数据库表(10个表)
AntiVirusVendors                 防毒软件提供商。
CustomTemplates                 出现在全局模板列表中的模板(模板选取)。
Databases                             内容数据库及相关设置。
Globals                                  架构中应用于所有物理站点的设置。
InstalledWebPartPackages    虚拟服务器可用的web组件包。
Servers                                 SharePoint架构中物理计算机。
Services                                SharePoint架构中的服务,例如数据库,站点,邮件等。
Sites                                      SharePoint架构中的站点。
VirtualServers                        虚拟服务器及其相关设置。
WebPartPackages                 安装在架构中的web组件包。

2、网站名1_SITE,网站内容数据库表(29个表)
Categories                              文档及其分配区域协作。
ComMd                                文档讨论。
Deps                                     文档附件。
DiskWarningDate                  最后警告磁盘配额的日期和时间。
Docs                                     文件和文件夹。
DocVersions                          来自文档库的文档版本历史。
EventCache                           警报缓存。
EventLog                               警报日志。
HT_Cache                             浏览器文档转换视图缓存。
HT_Settings                           HTML视图配置。
ImmedSubscriptions               即时发送的变更通知
Links                                      重算过程中到重新计算的链接。
Lists                                       站点列表。
NavNodes                             导航条显示的节点集。
Personalization                        自定义web组件。
SchedSubscriptions                 每天或每周预定发送的通知。
SiteGroupMembership            跨站点组成员。
SiteGroups                              跨站点组。
Sites                                        内容数据库站点。
TimerLock                              决定服务器锁锁定数据库的锁方案。
UserData                                列表数据。
UserInfo                                  每一个用户添加到站点的信息。
WebCat                                  站点和区域间的链接。
WebGroupMembership           站点组成员列表。
WebGroups                            站点组(例如管理员,站点设计者)。
WebMembers                        站点成员。
WebParts                               站点可用的web组件。一个web组件的视图。
Webs                                     和一个站点关联的子站点。
WelcomeNames                      站点默认文档。

转自:http://www.cnblogs.com/ioleon13/archive/2006/06/30/439472.html




SPS技术体系之三------Sharepoint2003对象模型 【转】
2008年11月18日 星期二 04:55 P.M.
Microsoft.SharePoint命名空间
SPSite
功能:
Represents a collection of sites on a virtual server, including a top-level site and all its subsites.
代表一个虚拟服务器的网站集合,包含一个顶集网站和他的所有子站点
AllWebs:属性表示上面意义的网站集合
Quota:网站给定某用户的限额
IISAllowsAnonymous:IIS是否允许匿名登录
PortalUrl:网站所在的门户网站的URL对于WSS网站,此项是空值
URL:网站所在的网址

SPWeb
功能:
Represents a SharePoint site.
代表SharePoint的一个网站
Alerts:所有通知的集合
AllUsers:代表所有用户对象的集合,这个用户可以是网站的用户,也可以是经过认证的域用户
Configuration:用来建立站点的配置ID,
DocTemplates:此网站所用的文档模板
EmailInsertsEnabled:取得值,表明此网站的文档库是否接收Excahnge的公共文件邮件中的附件
EventHandlersEnabled:读取此网站的文档库是否接收事件处理
Files:取得此网站根目录下所有的文件
Folders:取得此站点所有第一级文件夹
Groups:取得此站点交差站点的组
IncludeSupportingFolders:取得或设置在此站点中的文件夹或文件夹中的文件是否支持枚举
IsADAccountCreationMode:取得访问站点的用户是否自动在活动目录里建立帐户
IsRootWeb:取得此站点是否为站点集中的第一级站点
Lists:取得在此站点中所有列表的集合
Modules:取得在此站点中使用的模块
PortalMember:是否与Portal相关联
PortalSubscriptionUrl:一直URL供Portal 中的Alerts
PresenceEnabled:取得或设置是否为记录用户在线信息
Properties:属性集合,此集合中包含WSS的版本或地域信息
PublicFolderRootUrl:取得文档库接收公共文件夹中邮件附件的URL
Roles:取得站点的用户组
SiteGroups:取得网站集合的交差网站组
SiteUsers:取得站点集合的所有用户
Users:取得此站点的用户集合
Microsoft.SharePoint.SPWeb.ViewStyles:取得站点的视图样式
Webs:取得在此站点以下所有子站点的集合

SPAlert
功能:
Represents an alert, which generates periodic e-mail notifications sent to a user about the list, list item, document, or document library to which the alert applies.
代表一个通知,它产生一个定期的e-mail通知发送到用户那里,发更新与此通知关联的列表,列表项,文档,文档库等的消息
SPAlertFrequency:通知发生的频率,分别为每天一次,每周一次,立即发送
SPEventType:事件类型:全部,删除,增加,讨论,修改
Item:此通知属于的列表项或文档
List:此通知所属的列表或文档库
User:得到通知的人

SPList
Represents a list on a SharePoint Web site.
功能:代表SharePoint 网站中的一个列表
AllowDeletion:此列表是否允许删除
AllowMultiResponses:指定调查是否允许多次答复,由此可见,调查属于列表的一种
AnonymousPermMask:是否允许匿名用户访问
BaseTemplate:说明列表基于的模板类型,模板类型有通知、联系人、自定义表格、数据源、讨论板、文档库、事件、自定义列表、不合法列表、问题跟踪、链接、列表模板库、图片库、调查、任务、Web部件库、网站模板库、Xml表格库
BaseType:列表的基本类型,类型有:讨论板、文档库、自定义列表、问题跟踪、调查、无类型、没有使用的
DefaultView:默认视图
Direction:阅读的方向
EnableAttachments:是否允许添加附件
EnableModeration:是否需要审批
EnableVersioning:是否支持版本
EventSinkAssembly:支持事件通知程序集的强名称
EventSinkClass:支持事件通知类名称
EventSinkData:文档库的事件通知中定义的任意字符串
ExcludeFromTemplate:当列表被存成模板时,是否包含内容
Fields:列表中字段的集合
Forms:在列表中用来显示、编辑、增加列表项的表格集合
Hidden:此列表是否隐藏
ImageUrl:列表的图标的服务器相对地址
ItemCount:列表项的数目
Items:列表项集合
Lists:该列表所在的列表集合
MultipleDataList:指定这个在会议工作区中的列表,是否包含多个会议的实例
OnQuickLaunch:是否有首页的快速启动中显示
Ordered:是否允许用户重新对列表项排序
ParentWeb:列表属于的父网站
Permissions:权限集合
PropertiesXml:协作应用标记语言,代表列表的属性值
ReadSecurity:阅读权限设置
RootFolder:取得在列表中包含所有文件的文件夹
SchemaXml:取得此列表的Xml样式
ShowUser:是否在调查中是否显示用户名称
Views:此列表所有视图集合
WriteSecurity:指定写入设置

SPListEvent
Represents an event that occurs within a document library.
功能:代表文档库内发生的事件
ListID:事件发生的文档库的GUID
PropertiesAfter:事件发生后文档库状态属性
Type:事件类型:签入、签出、复制、删除、插入、不合法、剪切、撤消签出、更新
UrlAfter:返回文档或文件夹的网站相对地址,在任何事件发生时,除了删除事件
UserDisplayName:引发事件的用户的显示名称
UserID:引发事件的用户ID
UserLoginName:引发事件的用户登录名称
WebUrl:事件发生的网站的绝对URL

SPListItem
功能:
Represents an item, or row, in a list.
代表列表中的一个列表项或者一行
Attachments:与列表项关联的附件
Fields:列表项所在的列表字段集合
File:由列表所代表的文档库中的文件
ListItems:所在的父列表
ModerationInformation:审批信息,包含状态和描述
ParentList:所在父列表
Xml:列表中的数据的Xml格式

SPIssueList
此类从SPList继承
功能:表示一个问题列表
EnableAssignedToEmail:当列表项与用户关联时,是否发送e-mail通知

SPField
功能:
Represents a field in a list on a SharePoint Web site.
代表SharePoint网站中列表的一个字段
CanToggleHidden:取得此字段是否可以通过用户界面隐藏
DefaultFormula:计划字段的默认公式
Direction:阅读顺序
DisplaySize:显示大小
FieldReferences:一个字符数组,表示字段引用计算机中的字段名称
Filterable:表明此字段是否可以过滤
FilterableNoRecurrence:取得是否可以在视图中的字段建立过滤,却不引发重复的事件
FromBaseType:是否从基本字段产生
Hidden:是否在视图中显示
InternalName:内部名称
ParentList:包含字段的列表
ReadOnlyField:此字段是否可以修改
Reorderable:在字段中的值是否可以重排序
Required:决定此字段是否为必须的
Sealed:此字段是否可以被其它字段继承
Sortable:是否可以被排序
Type:字段类型:TypeAsString:字段的名称的字符

转自:http://www.cnblogs.com/ioleon13/archive/2006/06/30/439511.html

原文地址:https://www.cnblogs.com/liangqihui/p/1584534.html