应用程序mdf怎么打开

mdf怎么打开  时间:2021-04-05  阅读:()

MicrosoftSharePointServer2010服务器和服务器场操作指南MicrosoftCorporation发布时间:2011年1月作者:MicrosoftOffice系统和服务器团队(itspdocs@microsoft.
com)摘要本书介绍如何在MicrosoftSharePointServer2010环境中运行和维护服务器及服务器场.
本书的读者包括应用程序专家、业务线应用程序专家以及运行和维护安装的SharePointServer2010的IT管理员.
本书的内容是SharePointServer2010技术库(http://go.
microsoft.
com/fwlink/linkid=181463&clcid=0x804)中的精选内容在本书发布之日的副本.
有关最新内容,请参阅Web上的技术库.
本文档按"原样"提供.
本文档表达的信息和观点(包括URL和其他Internet网站引用)可能随时发生更改,恕不另行通知.
使用本文档的风险由您自行承担.
本文档描述的一些示例仅供演示之用,纯属虚构.
无意进行真实的关联或联系,请勿据此妄加推测.
本文档并不为您提供对任何Microsoft产品中任何知识产权的任何法律权利.
您可以出于内部参考目的复制和使用本文档.
2011MicrosoftCorporation.
保留所有权利.
Microsoft、Access、ActiveDirectory、Backstage、Excel、Groove、Hotmail、InfoPath、InternetExplorer、Outlook、PerformancePoint、PowerPoint、SharePoint、Silverlight、Windows、WindowsLive、WindowsMobile、WindowsPowerShell、WindowsServer和WindowsVista是MicrosoftCorporation在美国和/或其他国家/地区的注册商标或商标.
本文档包含的信息代表MicrosoftCorporation在本文档发布之日对所讨论问题的当前观点.
由于Microsoft必须对不断变化的市场情况作出反应,因此不应将其理解为Microsoft所做的承诺,Microsoft不能保证所提供的信息在本文档发布之后仍然准确.
目录MicrosoftSharePointServer2010服务器和服务器场操作指南1获取帮助26SharePointServer2010的操作27服务器和服务器场管理(SharePointServer2010)28备份和恢复(SharePointServer2010)29准备备份和恢复(SharePointServer2010)30限制30要求30如何创建共享文件夹31另请参阅32备份和恢复最佳实践(SharePointServer2010)33性能最佳实践33质量保证最佳实践35过程最佳实践36配置用于备份和恢复的权限(SharePointServer2010)38SPTimerV4定时服务和SQLServer帐户的权限38在管理中心中运行备份和还原操作所需的组成员身份38设置用于从WindowsPowerShell运行备份和还原操作的权限40备份(SharePointServer2010)42备份所有或部分服务器场42另请参阅43备份服务器场(SharePointServer2010)44备份服务器场时的注意事项44任务要求45使用WindowsPowerShell备份服务器场45使用管理中心备份服务器场46使用SQLServer工具备份服务器场47相关内容47备份服务器场配置(SharePointServer2010)49任务要求49使用WindowsPowerShell备份服务器场配置50使用管理中心备份服务器场配置51另请参阅51备份Web应用程序(SharePointServer2010)52备份Web应用程序时应考虑的事项52任务要求53使用WindowsPowerShell备份Web应用程序53使用管理中心备份Web应用程序54使用SQLServer工具备份Web应用程序55相关内容55备份服务应用程序(SharePointServer2010)57任务要求58使用WindowsPowerShell备份服务应用程序58使用管理中心备份服务应用程序59另请参阅60备份搜索(SharePointServer2010)61任务要求61使用WindowsPowerShell备份搜索62使用管理中心备份搜索62备份SecureStoreService(SharePointServer2010)64任务要求64使用WindowsPowerShell备份SecureStoreService65使用管理中心备份SecureStoreService65另请参阅66备份内容数据库(SharePointServer2010)67任务要求67使用WindowsPowerShell备份内容数据库67使用管理中心备份内容数据库68使用SQLServer工具备份内容数据库69另请参阅69将数据库备份到快照(SharePointServer2010)70任务要求70使用SQLServer工具将数据库备份为快照70另请参阅71备份自定义项(SharePointServer2010)72备份解决方案包73备份创作的网站元素74备份工作流74备份对Web.
config文件所做的更改75备份第三方产品76备份通过直接编辑所做的更改76备份未打包为解决方案的已开发自定义项77相关内容78备份网站集(SharePointServer2010)80任务要求80使用WindowsPowerShell备份网站集80使用管理中心备份网站集82另请参阅82导出网站、列表或文档库(SharePointServer2010)83任务要求83使用WindowsPowerShell导出网站、列表或文档库83使用管理中心导出网站、列表或文档库85另请参阅86备份或存档日志(SharePointServer2010)87[必备]备份事务日志87[建议]收集使用率数据88[建议]存档诊断日志88恢复(SharePointServer2010)91全部或部分恢复服务器场91另请参阅92还原服务器场(SharePointServer2010)93恢复服务器场时的注意事项93使用WindowsPowerShell还原服务器场94使用管理中心还原服务器场96使用SQLServer工具还原服务器场97相关内容98还原服务器场配置(SharePointServer2010)100概述100使用WindowsPowerShell还原服务器场的配置100使用管理中心还原服务器场的配置101使用SQLServer还原服务器场的配置102另请参阅102文档服务器场配置设置(SharePointServer2010)103使用cmdlet的示例109将配置设置从一个服务器场复制到另一个服务器场(SharePointServer2010)112备份和恢复不包含内容数据库的服务器场以复制配置设置112仅备份和恢复配置设置114创建脚本化部署以复制配置设置114还原Web应用程序(SharePointServer2010)115备份Web应用程序时应考虑的事项115使用WindowsPowerShell还原Web应用程序115使用管理中心还原Web应用程序116还原使用基于表单的身份验证的Web应用程序的额外步骤117还原使用基于声明的身份验证的Web应用程序后移除重复声明提供程序的额外步骤118相关内容118还原服务应用程序(SharePointServer2010)119使用WindowsPowerShell还原服务应用程序121使用管理中心还原服务应用程序121使用SQLServer工具还原服务应用程序的数据库122还原搜索(SharePointServer2010)124使用WindowsPowerShell还原搜索服务应用程序125使用管理中心还原搜索服务应用程序126还原SecureStoreService(SharePointServer2010)128使用管理中心还原SecureStoreService128使用WindowsPowerShell还原SecureStoreService129另请参阅130还原内容数据库(SharePointServer2010)131使用WindowsPowerShell还原内容数据库131使用管理中心还原内容数据库132使用SQLServer工具还原内容数据库133另请参阅133附加和还原只读内容数据库(SharePointServer2010)135使用WindowsPowerShell附加和还原只读内容数据库135还原自定义项(SharePointServer2010)137还原解决方案包137还原创作的网站元素139还原工作流139还原对Web.
config文件所做的更改140恢复通过直接编辑所做的更改140还原未打包为解决方案的已开发自定义项141相关内容142还原网站集(SharePointServer2010)143使用WindowsPowerShell还原网站集143另请参阅144导入列表或文档库(SharePointServer2010)145导入网站、列表或文档库145另请参阅147数据库管理(SharePointServer2010)148另请参阅149添加内容数据库(SharePointServer2010)150另请参阅151附加或分离内容数据库(SharePointServer2010)152另请参阅155在数据库之间移动网站集(SharePointServer2010)156确定源网站集的大小157在内容数据库之间移动网站集158另请参阅159移动内容数据库(SharePointServer2010)160移动内容数据库概述160移动内容数据库162重命名或移动服务应用程序数据库(SharePointServer2010)169使用SQLServer重命名或移动服务应用程序数据库174将服务应用程序指向重命名或移动的数据库的一般方法175有关重命名或移动数据库的服务应用程序特定指南176另请参阅189移动所有数据库(SharePointServer2010)190移动所有数据库190运行使用只读数据库的服务器场(SharePointServer2010)196为用户准备只读体验196将内容数据库设置为只读197将服务应用程序数据库设置为只读198管理远程BLOB存储(SharePointServer2010)200本节内容200远程BLOB存储概述(SharePointServer2010)201RBS简介201将RBS与SharePoint2010产品一起使用202另请参阅203安装和配置远程BLOB存储(SharePointServer2010)204启用FILESTREAM并设置RBS数据存储204安装RBS205启用和测试RBS207安装并配置不带FILESTREAM提供程序的远程BLOB存储(RBS)(SharePointServer2010)209安装RBS210启用和测试RBS212另请参阅212设置内容数据库以使用远程Blob存储(RBS)(SharePointServer2010)213设置内容数据库以使用RBS213另请参阅215将内容迁移到远程BLOB存储(RBS)或从中迁出内容(SharePointServer2010)216另请参阅217维护远程BLOB存储(RBS)(SharePointServer2010)218垃圾收集218RBS和BLOB存储一致性检查219运行RBSMaintainer219另请参阅223对内容数据库禁用远程BLOB存储(RBS)(SharePointServer2010)224安全性和权限管理(OfficeSharePointServer)226配置自定义权限(SharePointServer2010)227自定义现有权限级别227复制现有权限级别227创建权限级别228更改管理帐户所用的密码(SharePointServer2010)229另请参阅230配置自动密码更改(SharePointServer2010)231配置管理帐户231配置自动更改密码设置231自动更改密码疑难解答232更改SQLServer服务的密码(SharePointServer2010)235更改SQLServer服务的密码235更改SQLServer代理服务的密码236更改默认内容访问帐户的密码(SharePointServer2010)237更改默认内容访问帐户的密码237管理服务应用程序和服务(SharePointServer2010)238本节内容238另请参阅238关于服务应用程序和服务(SharePointServer2010)239管理服务应用程序(SharePointServer2010)240另请参阅242跨服务器场共享服务应用程序(SharePointServer2010)243另请参阅245在服务器场之间交换信任证书(SharePointServer2010)246导出和复制证书247使用WindowsPowershell管理信任证书249使用管理中心管理信任证书251另请参阅251发布服务应用程序(SharePointServer2010)252使用WindowsPowerShell发布服务应用程序253另请参阅253Setpermissiontoapublishedserviceapplication(SharePointServer)255SetpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationandanyotherserviceapplicationforaconsumingfarmbyusingWindowsPowerShell256SetpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationandanyotherpublishedserviceapplicationforaconsumingfarmbyusingCentralAdministration260连接到远程服务器场上的服务应用程序(SharePointServer2010)262使用WindowsPowerShell连接到远程服务器场上的服务应用程序263另请参阅264添加或删除Web应用程序的服务应用程序连接(SharePointServer2010)266编辑服务连接组267限制或允许对服务应用程序的访问(SharePointServer2010)269限制对服务应用程序的访问270恢复对服务应用程序的服务器场范围访问275WindowsPowerShell代码示例277另请参阅279为服务应用程序分配管理员(SharePointServer2010)280使用WindowsPowerShell向服务应用程序分配管理员280另请参阅281删除服务应用程序(SharePointServer2010)282使用WindowsPowerShell删除服务应用程序282另请参阅284AccessServices管理285将AccessServices与SQLReportingServices配合使用:安装SQLServer2008R2ReportingServices外接程序(SharePointServer2010)286BusinessDataConnectivityService管理(SharePointServer2010)289管理外部系统(SharePointServer2010)290对外部系统设置权限290查看BusinessDataConnectivityService应用程序实例的所有外部系统292删除外部系统292查看外部系统的外部内容类型293配置外部系统293配置外部系统的实例296管理BDC模型(SharePointServer2010)303导入BDC模型303导出BDC模型或资源文件305对BDC模型设置权限306查看所有模型307删除BDC模型307查看模型的外部内容类型308管理外部内容类型(SharePointServer2010)309对外部内容类型设置权限310查看BusinessDataConnectivityService应用程序实例的所有外部内容类型311查看模型中包含的所有外部内容类型311查看外部内容类型的详细信息312删除外部内容类型312向外部内容类型添加操作312为BusinessDataConnectivityService应用程序实例指定配置文件页宿主314为外部内容类型创建或更新配置文件页314使用SharePointDesigner2010创建外部内容类型316关于作者316相关资源317另请参阅317ExcelServices管理(SharePointServer2010)318管理ExcelServices自定义应用程序319UDF319ECMAScript320RESTAPI320托管元数据管理(SharePointServer2010)321创建、更新、发布和删除托管元数据服务应用程序322任务要求322创建托管元数据服务应用程序322更新托管元数据服务应用程序324发布托管元数据服务应用程序325删除托管元数据服务应用程序326创建、更新或删除ManagedMetadataService连接(SharePointServer2010)327任务要求327创建ManagedMetadataService连接327更新ManagedMetadataService连接329删除ManagedMetadataService连接331另请参阅332添加和移除术语库管理员333任务要求333添加术语库管理员333移除术语库管理员334另请参阅335PerformancePointServices管理336另请参阅336导入向导:PerformancePointServer2007内容到SharePointServer2010337从SharePointServer2010服务器、网站或列表导入PerformancePointDashboard2010内容339从SharePointServer2010服务器、网站或列表导入PerformancePoint仪表板内容339创建PerformancePointServices服务应用程序(SharePointServer2010)341概述341使用服务器场配置向导创建PerformancePointServices服务应用程序342使用管理中心创建PerformancePointServices服务应用程序342使用WindowsPowerShell创建PerformancePointServices服务应用程序343另请参阅344删除PerformancePointServices服务应用程序(SharePointServer2010)345使用管理中心删除PerformancePointServices服务应用程序345使用WindowsPowerShell删除PerformancePointServices服务应用程序345安装和配置PerformancePointServices(分步)347概述347设置Web应用程序、网站集和服务应用程序348管理状态服务(SharePointServer2010)352配置StateService352监视StateService356另请参阅356管理服务器上的服务(SharePointServer2010)357配置全局设置357配置文档转换负载平衡器和启动器服务(OfficeSharePointServer)359概述359使用管理中心启用文档转换启动器或负载平衡器服务360使用管理中心配置文档转换启动器服务360使用管理中心配置文档转换负载平衡器服务361另请参阅362配置全局工作流设置(SharePointServer2010)363启用或禁用声明性工作流(SharePointServer2010)364允许未经身份验证的用户参与工作流(SharePointServer2010)365允许未经身份验证的用户参与工作流365禁止保留工作流历史记录(SharePointServer2010)367禁用自动工作流清理367管理Web应用程序(SharePointServer2010)369另请参阅370创建Web应用程序(SharePointServer2010)371另请参阅372创建使用Windows声明身份验证的Web应用程序(SharePointServer2010)373另请参阅381创建使用Windows经典身份验证的Web应用程序(SharePointServer2010)382另请参阅387为Web应用程序配置设置(SharePointServer2010)388Web应用程序常规设置388本节内容391另请参阅392为Web应用程序配置通知设置(SharePointServer2010)393配置回收站设置(SharePointServer2010)396另请参阅397定义管理路径(SharePointServer2010)398使用管理中心定义Web应用程序的管理路径398使用WindowsPowershell定义Web应用程序的管理路径399另请参阅400打开或关闭自助式网站创建(SharePointServer2010)402缓存设置操作(SharePointServer2010)404BLOB缓存404页面输出缓存配置文件405对象缓存405任务要求406另请参阅406为Web应用程序配置缓存设置(SharePointServer2010)407配置BLOB缓存设置408配置缓存配置文件设置409配置对象缓存设置411另请参阅413配置对象缓存用户帐户414使用管理中心和WindowsPowerShell配置对象缓存用户帐户415另请参阅417刷新BLOB缓存(SharePointServer2010)418刷新BLOB缓存418另请参阅420扩展Web应用程序(SharePointServer2010)421扩展使用Windows声明身份验证的Web应用程序(SharePointServer2010)422另请参阅426扩展使用Windows经典身份验证的Web应用程序(SharePointServer2010)428另请参阅431取消扩展Web应用程序(SharePointServer2010)432另请参阅434删除Web应用程序(SharePointServer2010)435查看Web应用程序内的网站集(SharePointServer2010)438另请参阅440管理Web应用程序的权限(SharePointServer2010)441管理Web应用程序的权限441管理Web应用程序的权限策略(SharePointServer2010)443管理用户权限策略444管理匿名用户的权限策略446管理权限策略级别446运行状况监控(SharePointServer2010)448监控448监控概述(SharePointServer2010)449配置监视449使用SharePoint运行状况分析器监视服务器场和解决问题450查看和使用报告451配置监控(SharePointServer2010)452配置监控452另请参阅452配置诊断日志记录(SharePointServer2010)453最佳实践453使用管理中心配置诊断日志记录454使用WindowsPowerShell配置诊断日志记录455另请参阅455配置SharePoint运行状况分析器计时器作业(SharePointServer2010)456使用管理中心配置运行状况数据收集计时器作业456使用WindowsPowerShell配置运行状况数据收集计时器作业457另请参阅458配置使用率和运行状况数据集(SharePointServer2010)459使用管理中心配置使用率和运行状况数据集459使用WindowsPowerShell配置使用率数据集460使用WindowsPowerShell配置特定事件类型的使用率数据集461使用WindowsPowerShell将使用率数据记录在其他日志记录数据库中462另请参阅463配置SharePoint运行状况分析器规则(SharePointServer2010)464配置运行状况规则464查看报告和日志(SharePointServer2010)467另请参阅467查看管理报告(SharePointServer2010)468使用管理中心查看管理报告468另请参阅468查看运行状况报告(SharePointServer2010)469使用管理中心查看运行状况报告469另请参阅469查看Web分析报告(SharePointServer2010)470使用管理中心查看WebAnalytics报告470另请参阅471查看诊断日志(SharePointServer2010)472使用WindowsPowerShell查看和筛选日志事件472使用WindowsPowerShellOut-GridViewcmdlet查看和导出诊断日志473另请参阅475查看计时器作业状态(SharePointServer2010)476使用管理中心查看计时器作业状态476使用WindowsPowerShell查看计时器作业状态476另请参阅477Monitorcacheperformance(SharePointServer2010)(该链接可能指向英文页面)478Aboutcachemonitoring478MonitoringBLOBcacheperformance480MonitoringASP.
NEToutputcacheperformance482Monitoringobjectcacheperformance484另请参阅487解决问题和疑难解答(SharePointServer2010)488另请参阅488查看和解决SharePoint运行状况分析器警报(SharePointServer2010)489查看和解析SharePoint运行状况分析器警报489运行状况警报字段489使用WindowsPowerShell更新通知(SharePointServer2010)491使用WindowsPowerShell更新URL491示例494另请参阅495监视虚拟环境的运行状况和性能(SharePointServer2010)496监控SharePoint运行状况和性能496监控Hyper-V运行状况和性能496SharePointServer2010运行框架和清单(白皮书)499管理服务器场管理设置(SharePointServer2010)500电子邮件集成(SharePointServer2010)501配置传入电子邮件(SharePointServer2010)502概述502任务要求504安装和配置SMTP服务504在基本方案中配置传入电子邮件506配置DNS管理器507在MicrosoftExchangeServer2007中添加SMTP连接器508配置用于目录管理服务的ADDS510配置对电子邮件投递文件夹的权限512在高级方案中配置传入电子邮件514发送到SharePoint文档库的电子邮件中的是否丢失516配置传出电子邮件(SharePointServer2010)518安装和配置SMTP服务519为服务器场配置传出电子邮件521为特定的Web应用程序配置传出电子邮件522另请参阅523配置移动帐户(SharePointServer2010)524导入根证书并创建受信任根证书颁发机构525配置移动帐户526检索移动帐户信息530删除移动帐户532另请参阅533更改管理中心网站端口号(SharePointServer2010)534另请参阅535服务器场拓扑管理(SharePointServer2010)536向服务器场中添加Web或应用程序服务器(SharePointServer2010)537准备工作537安装必备软件541安装SharePoint产品软件542将服务器添加到服务器场543配置新服务器545向现有服务器场中添加数据库服务器(SharePointServer2010)546准备新的数据库服务器546配置和使用新的数据库服务器547从服务器场移除服务器(SharePointServer2010)549使用"控制面板"从服务器场删除Web服务器或应用程序服务器550使用管理中心从服务器场删除任何类型的服务器551另请参阅551重命名独立服务器(SharePointServer2010)552使用WindowsPowerShell重命名独立服务器552更新网站访问映射553管理搜索拓扑554SharePointServer2010中的搜索拓扑操作(白皮书)555另请参阅555添加或删除索引分区556将索引分区添加到搜索服务应用程序556从搜索服务应用程序中删除索引分区557添加或删除查询组件559向索引分区添加查询组件559从索引分区中删除查询组件560添加或删除爬网数据库562将爬网数据库添加到搜索服务应用程序562从搜索服务应用程序移除爬网数据库563添加或删除爬网组件564向搜索服务应用程序添加爬网组件564从搜索服务应用程序删除爬网组件564添加或删除属性数据库566向服务器场添加属性数据库566从服务器场中删除属性数据库567添加或删除主机分布规则568添加主机分布规则568移除主机分布规则568Migrateafarmdeployedonafailoverclusterenvironment(SharePointServer2010)569Migrationstrategy569Migrationresources570可用性配置(SharePointServer2010)572另请参阅572使用SQLServer群集配置可用性(SharePointServer2010)573使用SQLServer数据库映射配置可用性(SharePointServer2010)574开始之前576配置高可用性数据库镜像578将Sharepoint2010产品配置为能够识别镜像数据库578故障转移期间的用户体验579监视和排除镜像故障579另请参阅579配置SQLServer数据库镜像的示例脚本(SharePointServer2010)580通过证书和完全恢复配置数据库镜像580设置见证服务器585将权限转移给镜像服务器587从服务器删除镜像587跟踪或阻止SharePointServer2010安装588阻止安装588跟踪安装589获取帮助我们尽了所有努力来确保本书的准确性.
同时,还在OfficeSystemTechNetLibrary中联机提供了这些内容,因此,如果您遇到问题,还可以在以下位置检查更新:http://technet.
microsoft.
com/zh-cn/office/bb267342如果在我们的联机内容中没有找到所需答案,您可以向MicrosoftOffice系统和服务器内容团队发送电子邮件,地址为:itspdocs@microsoft.
com如果您的问题是有关MicrosoftOffice产品的,而不是有关本书内容的,请在Microsoft帮助和支持中心或Microsoft知识库中进行搜索,网址为:http://support.
microsoft.
com/ln=zh-cnSharePointServer2010的操作欢迎使用MicrosoftSharePointServer2010的操作指南.
本指南中的文章可帮助您操作和维护您的服务器、服务器场、网站和解决方案.
本节内容:服务器和服务器场管理(SharePointServer2010)本节介绍如何在SharePointServer2010环境中维护服务器和服务器场.
它包括有关备份和恢复、管理数据库、Web应用程序管理、服务应用程序管理、运行状况和监视以及安全和权限管理的文章.
Siteandsolutionadministration(SharePointServer2010)本节介绍如何在SharePointServer2010环境中维护网站和解决方案.
它包括有关管理网站集、服务应用程序和服务、功能(如工作流)以及沙盒解决方案的文章.
服务器和服务器场管理(SharePointServer2010)本节介绍如何在MicrosoftSharePointServer2010环境中配置服务器和服务器场的管理设置.
本节内容:备份和恢复(SharePointServer2010)数据库管理(SharePointServer2010)安全性和权限管理(OfficeSharePointServer)管理服务应用程序和服务(SharePointServer2010)管理Web应用程序(SharePointServer2010)运行状况监控(SharePointServer2010)管理搜索拓扑服务器场拓扑管理(SharePointServer2010)备份和恢复(SharePointServer2010)本节的内容是专为满足负责规划、设计、部署和运行备份和恢复解决方案的信息技术(IT)专业人员的需求而编写的.
这些解决方案可能是在企业、公司或分公司环境下使用的解决方案.
负责备份和恢复解决方案的IT专业人员应了解本节包含的技术详细信息.
不过,不需要服务级别的专业知识即可理解企业级别的讨论和决策.
备份是一个数据副本,用于在系统出现故障后还原和恢复该数据.
利用备份可以在出现故障后还原数据.
利用恢复可以在出现问题时快速还原服务器场.
可以从备份中恢复整个服务器场或恢复服务器场的一个或多个组件.

位于Projectbackupandrecovery(ProjectServer2010)和Backupandrestoredatabases(ProjectServer2010)的ProjectServer文档库中提供了ProjectServer2010的相关备份和恢复文章.
本节内容:准备备份和恢复(SharePointServer2010)备份和恢复最佳实践(SharePointServer2010)配置用于备份和恢复的权限(SharePointServer2010)备份(SharePointServer2010)恢复(SharePointServer2010)准备备份和恢复(SharePointServer2010)确保您已备份数据,并可在发生错误时恢复所需数据,这一点很重要.
在备份和恢复环境之前,请考虑本文中所述的信息、过程和预防措施.
本文讨论了备份和恢复的限制和要求,以及如何在网络上创建可接收已备份数据的共享文件夹.

本文内容:限制要求如何创建共享文件夹限制对可备份或还原的内容施加了一些限制.
有关备份和恢复体系结构的详细信息以及可以或不可以备份和还原的内容的详细信息,请参阅Backupandrecoveryoverview(SharePointServer2010).
无法将从某个版本进行的备份还原为另一个版本.
若要执行此操作,您必须使用升级过程.
无法还原到更新级别低于已备份的服务器场的更新级别的服务器场.
目标服务器场必须具有相同的或更新的更新级别.
有关如何升级的信息,请参阅UpgradingtoSharePointServer2010.
如果在运行任何创建或删除数据库的任务时执行备份,则备份中可能不会包含这些更改.
不要修改spbackup.
xml文件.
此文件由SharePointServer2010使用,更改此文件会导致备份无法使用.
要求在备份数据之前,您必须创建一个将存储数据的共享文件夹.
为了获得最佳性能,您应在数据库服务器上创建此文件夹.
若要在另一台服务器上对备份进行存档,则可在完成备份后将整个备份文件夹复制到该服务器.
请确保复制并移动整个备份文件夹,而不只是此文件夹下的单个备份文件夹.

若要使SharePoint2010VSS编写器服务正常工作,则必须启动SQLServerVSS编写器服务(随MicrosoftSQLServer2008R2、SQLServer2008ServicePack1(SP1)和累积更新2以及SQLServer2005SP3和累积更新3数据库软件一起提供).
默认情况下,SharePoint2010VSS编写器服务不会自动启动.
在执行备份之前,必须确保已在所有场服务器上启动SharePoint2010管理服务.
默认情况下,独立安装中不启动此服务.
您必须确保要执行备份的用户帐户具有共享备份文件夹的访问权.
如果使用管理中心进行备份,则数据库服务器的SQL服务帐户、定时服务帐户和管理中心应用程序池标识帐户都必须具有备份位置的"完全控制"权限.
要备份的数据库服务器和场服务器必须能够相互连接.
如果已更改服务器场帐户,则在备份之前,您必须向新帐户授予对将包含备份数据的共享文件夹的正确权限.
如果使用带透明数据加密(TDE)的SQLServer,并使用SharePoint工具或SQLServer工具备份环境,则不会备份或还原TDE加密密钥.
您必须手动备份该密钥.
在还原时,必须先手动还原该密钥,然后再还原数据.
有关详细信息,请参阅了解透明数据加密(TDE)(http://go.
microsoft.
com/fwlink/linkid=196394&clcid=0x804).
如何创建共享文件夹使用此过程可在网络上创建一个可接收和保留备份数据的共享文件夹.
也可在还原数据时使用此共享文件夹.
如果您已具有一个用于该用途的共享文件夹,则无需执行此过程.
通过执行以下过程,可确保您能够从运行MicrosoftSQLServer数据库软件的计算机和承载SharePoint管理中心网站的计算机访问共享文件夹.
如果使用管理中心进行备份,并且SQLServer未在同一服务器上运行,则备份文件夹必须位于与SharePointServer2010相同的网络或数据库服务器上.
如果您具有SQLServer和SharePointServer2010在同一服务器上运行的独立安装,则可将本地驱动器路径用作备份文件夹位置.
如果使用SQLServer(例如,通过使用SQLServerManagementStudio)直接备份数据库,则备份文件夹可以位于本地或网络上.
为了获得最佳性能,建议您先将本地文件夹备份到数据库服务器上,然后再将备份文件移动或复制到网络文件夹.
创建共享文件夹验证正在执行此过程的用户帐户是否为要在其上创建共享文件夹的计算机的Administrators组的成员.
如果在运行SQLServer的计算机之外的计算机上创建共享文件夹,则请确保SQLServer的服务帐户(MSSQLSERVER)使用的是域用户帐户,并具有共享文件夹的"完全控制"权限.
在要存储备份数据的服务器上创建共享文件夹.
在"属性"对话框的"共享"选项卡上,单击"共享",然后在"文件共享"对话框中添加以下帐户,并为这些帐户分配"共有者"角色:SQLServer服务帐户(MSSQLSERVER)SharePoint管理中心应用程序池标识帐户SharePoint2010定时服务帐户(如果使用SharePointServer2010执行备份).
另请参阅其他资源共享文件夹备份和恢复最佳实践(SharePointServer2010)本文介绍可用于帮助确保MicrosoftSharePointServer2010中的备份和恢复操作成功以及防止环境的数据丢失或出现连续性间隙的最佳实践.
还包括性能、质量保证、安全性和卓越运营的最佳实践.
本文内容:性能最佳实践质量保证最佳实践过程最佳实践性能最佳实践备份和还原操作会消耗服务器资源,并且在操作运行时还会限制服务器性能.
按照以下这些最佳实践操作后,可减少资源使用率并提高服务器以及备份或还原操作的性能.
最大限度地减少SQLServer和备份位置之间的延迟通常来讲,最好使用数据库服务器上的本地磁盘,而不是网络驱动器来进行备份,以后再将数据复制到网络上的共享文件夹.
如果网络驱动器与数据库服务器之间的延迟为1毫秒或更短,则表明网络驱动器性能良好.
若要避免I/O瓶颈,请在与运行MicrosoftSQLServer2008ServicePack1(SP1)和累积更新2的磁盘不同的单独磁盘上执行主要备份.
根据设计,大多数备份作业都会消耗所有可用I/O资源才能完成作业.
因此,您可能会遇到磁盘排队的情况,从而导致实际延迟大于平常的I/O请求延迟.
这是正常的,不应将其视为问题.
避免处理冲突不要在用户需要访问系统时运行备份作业.
请考虑分阶段备份,以避免在同一时间备份所有数据库.
将数据库保持在较小大小可缩短恢复时间将数据库保持在较小大小可加快备份和恢复操作.
为此,可对Web应用程序使用多个内容数据库,而不是一个大型内容数据库.
对大型数据库使用增量备份对大型数据库(如DPM2010中可用的数据库)使用增量备份.
与对较大数据库执行完整备份相比,增量备份可以更快、更有效地进行还原.
有关备份类型的详细信息,请参阅备份概述(SQLServer)(http://go.
microsoft.
com/fwlink/linkid=203863&clcid=0x804).
在备份时使用压缩在一些情形下,可使用压缩来改善备份大小(减少30%)和时间(减少25%).
在SQLServer2008Enterprise中已经引入了备份压缩.
有关备份压缩如何影响SQLServer中的性能的详细信息,请参阅备份压缩(SQLServer)(http://go.
microsoft.
com/fwlink/linkid=129381&clcid=0x804).
遵循SQLServer备份和还原优化建议如果使用SQLServer备份,则应针对完整恢复模式或大容量日志恢复模式使用完整、差异和事务日志备份的组合,以最大限度地缩短恢复时间.
创建差异数据库备份通常比创建完整数据库备份更快,并且可以减少恢复数据库所需的事务日志量.

如果使用完整恢复模式,建议您定期截断事务日志文件,以避免维护问题.
有关如何优化SQLServer备份和还原性能的详细建议,请参阅优化SQLServer中的备份和还原性能(http://go.
microsoft.
com/fwlink/linkid=126630&clcid=0x804).
如果要使用RAID,请使用RAID10仔细考虑是否在磁盘备份设备上使用独立磁盘冗余阵列(RAID).
例如,RAID5具有低写入性能,与单个磁盘的速度大致相同(这是因为RAID5必须维护奇偶校验信息).
对备份设备使用RAID10可以提供更快的备份速度.
有关如何在备份时使用RAID的详细信息,请参阅配置RAID以实现最大的SQLServerI/O吞吐量(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=126632&clcid=0x804)(该链接可能指向英文页面).
配置SharePoint设置以实现更好的备份或还原性能可在管理中心和WindowsPowerShell中配置设置以增加备份或还原效率和性能.
如果使用Export-SPWebWindowsPowerShellcmdlet,则可使用NoFileCompression参数.
默认情况下,SharePointServer2010在导出Web应用程序、网站集、列表或文档库时使用文件压缩.
可使用此参数在导出和导入时阻止文件压缩.
文件压缩使用的资源最多可超过30%,但导出的文件所使用的磁盘空间将减小约25%.
如果在导出时使用NoFileCompression参数,则在导入同一内容时也必须使用该参数.
还可使用NoLogFile参数.
默认情况下,在导出内容时,SharePointServer2010始终创建日志文件.
可使用此参数来禁止创建日志文件,从而节省资源.
但我们建议您始终创建日志.
这是因为,日志可用于疑难解答.
而且,创建日志并不会使用太多资源.
注意:不能通过管理中心对这些设置进行配置.
如果使用Backup-SPFarmcmdlet,则可使用BackupThreads参数来指定在备份过程中,SharePointServer2010将使用多少线程.
您指定的线程数越多,备份操作所占的资源越多,但在有足够资源的情况下,备份操作将完成得更快.
但是,每个线程在日志文件中单独报告,因此使用的线程越少,解释日志文件就越容易.
默认情况下使用三个线程.
最大可用线程数为10.
注意:还可通过管理中心在"备份和还原"部分中的"默认备份和还原设置"页上对此设置进行配置.
确定要使用的工具时,请考虑网站集大小如果除服务器场级别或数据库级别的备份外,公司还需要网站集备份,请根据网站集大小选择要使用的工具.
小于15GB:使用WindowsPowerShell命令Backup-SPSite.
有关详细信息,请参阅备份网站集(SharePointServer2010).
15-100GB:使用SharePoint产品和技术工具、SQLServer工具或其他数据库备份工具来保护包含该网站集的内容数据库.
有关详细信息,请参阅备份网站集(SharePointServer2010).
大于100GB:使用差异备份解决方案,如MicrosoftSQLServer2005或DPM2010,而不是内置的备份和恢复工具.
质量保证最佳实践可按照以下最佳实践来帮助确保服务器场环境的备份质量并降低数据丢失的机率.
确保具有足够的存储空间确保系统具有足够的磁盘空间来容纳备份.
定期测试备份质量定期测试备份和验证其一致性.
运行练习恢复操作以验证备份的内容,以及确保能够还原整个环境.
对于地理上分散的环境,可通过设置远程服务器场准备灾难恢复.
然后可以还原环境,方法是使用数据库附加命令将数据库的副本上载到远程服务器场并重定向用户.
定期执行检验数据恢复操作,以验证这些文件是否已正确备份.
检验还原可暴露软件验证发现不了的硬件问题.

备份ULS跟踪日志SharePointServer2010工具不备份ULS跟踪日志.
ULS跟踪日志中的数据可用于性能分析、疑难解答、监控与服务级别协议的遵从性以及法律、规章或业务原因.
因此,请在例行维护过程中保护此数据.
有关备份ULS日志的详细信息,请参阅备份或存档日志(SharePointServer2010).
非现场存储备份文件的副本为防止灾难性事件(如火灾或地震)的损失,请在服务器以外的单独位置保存备份的重复副本.
这样可帮助防止丢失关键数据.
作为最佳实践,请保留备份介质的三个副本,并在受控环境中至少保留一个非现场副本.
这应包括所有备份和恢复材料、文档、数据库和事务日志备份,以及使用率和跟踪日志备份.

过程最佳实践可使用这些过程最佳实践来帮助规划和执行备份及还原操作,以实现更好的文档记录、更方便管理和更好的保证.
使用FQDN服务器名称引用其他域中的服务器时,请始终使用完全限定的域名(FQDN).
保留准确的记录部署SharePointServer2010时,请记录创建的帐户、计算机名称、密码和选择的设置选项.
请妥善保管此信息.
准备好恢复环境通过设置远程服务器场准备还原测试和灾难恢复.
然后可以还原环境,方法是使用数据库附加命令将数据库的副本上载到远程服务器场并重定向用户.
同样,可设置与生产环境运行同一软件版本的独立环境,以便快速还原数据库和恢复文档.

安排备份操作如果要安排备份,可通过WindowsPowerShell脚本文件(*.
ps1)来使用Windows任务计划程序运行它们.
通过SQLFILESTREAM提供程序使用BLOB存储如果通过SQLFILESTREAM提供程序使用BLOB存储,并且使用定义的该远程BLOB存储(RBS)备份内容数据库,则使用SharePoint工具或SQLServer工具时,将备份和还原RBS和内容数据库.
不建议将RBS和其他还原方法一起使用.
配置用于备份和恢复的权限(SharePointServer2010)在备份或还原MicrosoftSharePointServer2010之前,必须确保运行备份或还原操作的定时服务帐户、SQLServer服务帐户和用户具有正确权限,或者是正确Windows安全组或SharePoint组的成员.
必须在开始时配置这些权限和组成员身份.
随后,在将新的服务器场组件添加到环境中时,或者如果要添加将执行备份和还原操作的用户,必须对这些权限和组成员身份进行更新.
本主题内容:SPTimerV4定时服务和SQLServer帐户的权限在管理中心中运行备份和还原操作所需的组成员身份设置用于从WindowsPowerShell运行备份和还原操作的权限SPTimerV4定时服务和SQLServer帐户的权限SharePointServer2010中的WindowsSharePointServices定时V4(SPTimerV4)和SQLServer服务帐户代表用户执行备份和还原操作.
这些服务帐户要求具有对任何备份文件夹的"完全控制"权限.
在管理中心中运行备份和还原操作所需的组成员身份必须确保使用管理中心对服务器场和服务器场组件进行备份或还原的所有用户帐户都拥有下表中介绍的组成员身份.
必需的组成员身份服务器场组件本地计算机上的Administrators组的成员SharePoint组"FarmAdministrators"的成员服务器场是否服务应用程序是否内容数据库是否网站集否是网站、列表、文档库否是设置用于从WindowsPowerShell运行备份和还原操作的权限必须确保使用WindowsPowerShell备份或还原服务器场和服务器场组件的所有用户帐户都添加到指定数据库的SharePoint_Shell_Access角色,并拥有本节后面的表中所介绍的权限.
可以运行Add-SPShellAdmincmdlet向此角色添加用户帐户.
必须为每个用户帐户都运行该命令.
此外,还必须为要授予其访问权限的所有数据库都运行该命令.
注意:您只需授予用于备份和还原特定服务器场组件的用户帐户访问权限一次.
仅当在向环境中添加新的服务器场组件时,或要添加用户以执行备份和还原操作时,才必须再次执行此任务.
使用WindowsPowerShell对SharePoint_Shell_Access角色添加或移除用户验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)下,键入以下命令,然后按Enter:Add-SPShellAdmin-Username-Database若要向服务器场中的所有数据库添加用户帐户,请键入以下命令,然后按Enter:ForEach($dbinGet-SPDatabase){Add-SPShellAdmin-Username-Database$db}若要从服务器场中的所有数据库移除用户帐户,请键入以下命令,然后按Enter:ForEach($dbinGet-SPDatabase){Remove-SPShellAdmin-Username-Database$db}若要查看当前添加到服务器场中的数据库的用户帐户,请键入以下命令,然后按Enter:ForEach($dbinGet-SPDatabase){Get-SPShellAdmin-Database$db}有关详细信息,请参阅Add-SPShellAdmin.
您可能还必须使用WindowsPowerShell向运行备份或还原操作的用户授予其他权限.
下表显示了所需权限.
WindowsPowerShell的所需权限服务器场组件本地计算机上的Administrators组的成员SharePoint组"FarmAdministrators"的成员对备份文件夹的完全控制服务器场是否是服务应用程序是否是内容数据库是否是网站集否是是网站、列表、文档库是否是备份(SharePointServer2010)撰写本节中的文章是为了满足负责规划、设计、部署和运行备份和恢复解决方案的信息技术(IT)专业人员的要求.
这些解决方案可能用于企业、公司或分公司环境.
负责备份和恢复解决方案的IT专业人员应了解本部分包含的技术详细信息.
备份是一个数据副本,用于在系统出现故障后还原和恢复该数据.
利用备份,您可以在出现故障后还原数据.
如果进行适当的备份,则可以从多种系统故障中恢复,其中包括:媒体故障用户错误(例如,意外删除文件)硬件故障(例如,硬盘损坏或服务器永久丢失)自然灾害此外,在日常工作中保留数据备份也很有用.
这些日常工作包括将一台服务器上的数据库复制到另一台服务器上,设置数据库镜像以及按规定进行存档.
备份所有或部分服务器场可针对整个服务器场、场数据库、网站、子网站或文件执行以下备份和恢复任务:备份服务器场(SharePointServer2010)本文介绍可用于备份整个服务器场的步骤.
备份服务器场配置(SharePointServer2010)本文介绍可用于备份服务器场配置设置的步骤.
将配置设置从一个服务器场复制到另一个服务器场(SharePointServer2010)本文介绍可用于将配置设置从一个服务器场复制到另一个服务器场的各个步骤,其中包括如何备份和恢复不包含内容数据库的服务器场,如何只备份和恢复配置,以及如何创建部署脚本.
备份Web应用程序(SharePointServer2010)本文介绍可用于备份与服务器场关联的Web应用程序(包括配置和内容数据库)的步骤.
备份服务应用程序(SharePointServer2010)本文介绍可用于备份与服务器场关联的服务应用程序(包括配置和内容数据)的步骤.
备份搜索(SharePointServer2010)本文介绍可用于备份与服务器场关联的SearchService应用程序(包括配置和索引)的步骤.
备份SecureStoreService(SharePointServer2010)本文介绍可用于备份与服务器场关联的SecureStoreService应用程序(包括配置和内容数据库)的步骤.
备份内容数据库(SharePointServer2010)本文介绍可用于备份与服务器场关联的内容数据库的步骤.
将数据库备份到快照(SharePointServer2010)本文介绍通过将数据库保存到快照来备份与服务器场关联的内容数据库时使用的步骤.
备份自定义项(SharePointServer2010)本文介绍可用于备份与服务器场关联的自定义设置的步骤.
备份网站集(SharePointServer2010)本文介绍可用于备份与服务器场关联的网站集的步骤.
导出网站、列表或文档库(SharePointServer2010)本文介绍可用于导出与服务器场关联的列表、网站或文档库的步骤.
然后,您可以将这些项目导入另一个服务器场,也可将其移至该服务器场中的其他位置.
备份或存档日志(SharePointServer2010)本文介绍可用于备份或存档与服务器场关联的日志文件的步骤.
另请参阅概念恢复(SharePointServer2010)备份服务器场(SharePointServer2010)本主题介绍如何备份整个服务器场.
本任务中的过程:使用WindowsPowerShell备份服务器场使用管理中心备份服务器场使用SQLServer工具备份服务器场有关要用于备份的工具的信息,请参阅Planforbackupandrecovery(SharePointServer2010).
建议您通过备份配置和内容来定期备份整个服务器场.
定期备份服务器场可降低因硬件故障、断电或其他问题而可能导致的丢失数据的几率.
此过程非常简单,并且有助于确保在需要时,所有服务器场数据和配置均可用于恢复.

备份服务器场时的注意事项准备备份服务器场时,请注意以下事项.
执行备份不会影响服务器场的状态.
但是,此操作需要使用资源,因此在运行备份时,对服务器场的性能可能会略有影响.
在服务器场使用率最低(例如非工作时间)时备份服务器场,可避免出现性能问题.

服务器场备份过程不备份用于建立信任关系的任何证书.
请确保在备份服务器场之前已经拥有这些证书的副本.
在还原服务器场后,必须重新建立这些信任关系.
备份服务器场的同时将备份配置和管理中心内容数据库,但不能使用MicrosoftSharePointServer2010工具来还原它们.
有关备份和还原所有服务器场数据库的详细信息,请参阅移动所有数据库(SharePointServer2010).
备份包含配置为使用基于表单的身份验证的Web应用程序的服务器场时,还必须使用文件备份系统来保护Web.
config文件,因为已手动更新Web.
config文件,以注册成员资格和角色提供程序,并且不会备份对Web.
config文件进行的手动更改.
同样,在还原Web应用程序时也不会还原Web.
config文件.
恢复后,必须更新Web.
config文件,并重新部署提供程序.
有关详细信息,请参阅Planauthenticationmethods(SharePointServer2010)和Configureclaimsauthentication(SharePointServer2010).
SharePointServer2010备份可备份BusinessDataConnectivityService外部内容类型定义,但不备份数据源本身.
若要保护数据,您应该在备份BusinessDataConnectivityService或服务器场时备份数据源.
如果先还原BusinessDataConnectivityService或服务器场,然后将数据服务还原到其他位置,则必须在外部内容类型定义中更改位置信息.
否则,BusinessDataConnectivityService可能无法找到该数据源.
SharePointServer2010备份将对远程二进制大型对象(BLOB)存储进行备份,但前提是您使用FILESTREAM远程BLOB存储提供程序将数据放在远程BLOB存储中.
如果使用的是其他提供程序,则必须手动备份远程BLOB存储.
如果使用带透明数据加密(TDE)的SQLServer,并使用SharePoint工具或SQLServer工具备份环境,则不会备份或还原TDE加密密钥.
您必须手动备份该密钥.
在还原时,必须先手动还原该密钥,然后才能还原数据.
有关详细信息,请参阅了解透明数据加密(TDE)(http://go.
microsoft.
com/fwlink/linkid=196394&clcid=0x804).
任务要求在开始之前,您必须在本地计算机或网络上创建一个用于存储备份的文件夹.
为了获得更佳的性能,建议您先备份到本地计算机,然后再将备份文件移动到网络文件夹.
有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复(SharePointServer2010).
使用WindowsPowerShell备份服务器场您可以使用WindowsPowerShell手动备份服务器场,也可以使用按计划间隔运行的脚本来备份服务器场.
使用WindowsPowerShell备份服务器场确认您满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Backup-SPFarm-Directory-BackupMethod{Full|Differential}[-Verbose]其中,是要在其中还原备份的本地计算机或网络上的文件夹的路径.
注意:如果是首次备份服务器场,则必须使用Full选项.
必须先执行一次完整备份,然后才能执行差异备份.
有关详细信息,请参阅Backup-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心备份服务器场您可以使用管理中心备份服务器场.
使用管理中心备份服务器场若要执行此过程,您必须是运行管理中心的计算机上FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"执行备份".
在"执行备份-第1步(共2步):选择要备份的组件"页上,从组件列表中选择服务器场,然后单击"下一步".
在"开始备份-第2步(共2步):选择备份选项"页上,在"备份类型"部分,选择"完整"或"差异".
注意:如果是首次备份服务器场,则必须使用"完整"选项.
必须先执行一次完整备份,然后才能执行差异备份.
在"仅备份配置设置"部分,单击"备份内容和配置设置".
在"备份文件位置"部分,键入备份文件夹的UNC路径,然后单击"开始备份".
您可以在"准备情况"部分"备份和还原状态"页的顶部查看所有备份作业的常规状态.
可以在该页下部的"备份"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟,才会开始备份.
如果收到任何错误,可在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
您还可以在步骤5中指定的UNC路径下的Spbackup.
log文件中找到更多详细信息.
使用SQLServer工具备份服务器场如果要备份整个服务器场,您必须使用WindowsPowerShell或管理中心.
不能使用SQLServer工具来备份整个服务器场,因为不能使用此工具备份服务器场的配置.
不过,您可以备份与服务器场关联的所有数据库.
与服务器场关联的数据库由该服务器场上安装的服务和功能确定.
使用SQLServer工具备份与服务器场关联的数据库若要使用SQLServer工具备份SharePointServer2010数据库,则用于备份数据库的帐户必须是存储各数据库的数据库服务器上SQLServerdb_backupoperator固定数据库角色的成员.
打开SQLServerManagementStudio并连接到数据库服务器.
在对象资源管理器中,展开"数据库".
右键单击要备份的数据库,指向"任务",然后单击"备份".
在"备份数据库"对话框的"源"区域,从"备份类型"列表中选择要执行的备份的类型.
有关使用何种备份类型的详细信息,请参阅恢复模式概述(http://go.
microsoft.
com/fwlink/linkid=114396&clcid=0x804).
在"备份组件"区域,单击"数据库".
在"名称"文本框中,使用提供的默认名称或者为备份集指定一个名称.
指定备份集的到期日期.
此日期确定该备份集在多长时间后(或在何时)将被任何同名的后续备份覆盖.
默认情况下,备份集设置为永不过期(0天).
在"目标"区域中指定存储备份的位置.
单击"确定"以备份数据库.
对每个服务器场数据库重复步骤1-10.
相关内容资源中心SharePointServer2010的业务连续性管理(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=199235&clcid=0x804)(该链接可能指向英文页面)IT专业人员内容还原服务器场(SharePointServer2010)还原Web应用程序(SharePointServer2010)Planforbackupandrecovery(SharePointServer2010)备份和恢复(SharePointServer2010)开发人员内容数据保护和恢复(http://go.
microsoft.
com/fwlink/linkid=199237&clcid=0x804)备份服务器场配置(SharePointServer2010)本文介绍如何备份服务器场的配置.
在MicrosoftSharePointServer的较早版本中,不能备份或还原配置数据库.
在MicrosoftSharePointServer2010中,可通过备份或还原服务器场的配置来执行等效操作.
建议您通过备份配置和内容来定期备份整个服务器场.
但是,在测试或开发环境中,您可能需要执行纯配置备份.
类似,如果使用MicrosoftSQLServer工具备份服务器场的数据库,则也需要备份配置.
定期备份服务器场可降低因硬件故障、断电或其他问题而可能导致的丢失数据的几率.
这有助于确保所有服务器场数据和配置均可用于恢复.
有关要备份的内容的详细信息,请参阅备份服务器场配置(SharePointServer2010).
配置备份将提取并备份SharePointServer2010配置数据库中的配置设置.
您可以备份任何配置数据库中的配置,包括当前服务器场的配置数据库、其他服务器场的配置数据库或未与任何服务器场关联的配置数据库.
有关要用于备份的工具的信息,请参阅备份服务器场配置(SharePointServer2010).
此任务中的过程:任务要求使用WindowsPowerShell备份服务器场配置注意:不能使用SQLServer工具或DataProtectionManager备份服务器场配置.
任务要求在开始之前,您必须在本地计算机或网络上创建一个用于存储备份的文件夹.
为了获得更佳的性能,建议您先备份到本地计算机,然后再将备份文件移动到网络文件夹.
有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复(SharePointServer2010).
重要:备份服务器场配置将不备份还原服务应用程序所必需的信息.
如果要还原服务应用程序,则必须对服务器场执行配置和内容备份.
有关备份服务应用程序的详细信息,请参阅备份服务应用程序(SharePointServer2010).
使用WindowsPowerShell备份服务器场配置您可以使用WindowsPowerShell从当前服务器场、其他服务器场中的任何配置数据库中备份配置,也可以从不与任何服务器场关联的配置数据库中备份配置.
您可以手动备份服务器场配置,也可以使用按计划间隔运行的脚本来执行备份.
使用WindowsPowerShell从任意配置数据库中备份配置验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:复制代码Backup-SPConfigurationDatabase-Directory-DatabaseServer-DatabaseName-DatabaseCredentials[-Verbose]其中:是包含正确备份文件的文件夹的路径.
是正在备份的服务器场的数据库服务器的名称.
是服务器场配置数据库的名称.
如果您没有使用在存储配置数据库的数据库服务器上具有db_backupoperator固定数据库角色的帐户进行登录,则必须指定DatabaseCredentials参数的值.
有关详细信息,请参阅Backup-SPConfigurationDatabase.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心备份服务器场配置您可以使用管理中心来备份运行该管理中心的服务器场的配置.
若要备份远程服务器场的配置,则必须使用正在该远程服务器场上运行的管理中心网站.
不能使用管理中心备份未附加的配置数据库.
使用管理中心备份服务器场配置确认执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"执行备份".
在"执行备份-第1步(共2步):选择要备份的组件"页上,从组件列表中选择服务器场,然后单击"下一步".
注意:您可以备份任何服务或应用程序的配置.
但是,通常做法是备份服务器场级别的配置.
在"开始备份-第2步(共2步):选择备份选项"页上,在"备份类型"部分,选择"完整".
在"仅备份配置设置"部分,选择"仅备份配置设置"选项.
在"备份文件位置"部分,键入备份文件夹的通用命名约定(UNC)路径,然后单击"开始备份".
您可以在"备份和还原作业状态"页顶部的"准备情况"部分查看所有备份作业的常规状态.
可以在该页下部的"备份"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动刷新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始备份.
如果收到任何错误,可在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
您还可以在步骤5中指定的UNC路径下的Spbackup.
log文件中找到更多详细信息.
另请参阅概念还原服务器场配置(SharePointServer2010)备份Web应用程序(SharePointServer2010)本文介绍如何备份Web应用程序.
定期备份Web应用程序可降低因硬件故障、断电或其他问题而丢失数据的可能性.
备份过程非常简单,它有助于确保在需要时,与Web应用程序相关的所有数据和配置均可以恢复.
除了在服务器场级别进行定期备份以外,还建议您创建Web应用程序备份.
本主题介绍如何备份单个Web应用程序.
本主题内容:备份Web应用程序时应考虑的事项任务要求使用WindowsPowerShell备份Web应用程序使用管理中心备份Web应用程序使用SQLServer工具备份Web应用程序备份Web应用程序时应考虑的事项准备备份Web应用程序时应考虑以下事项.
使用本文中的过程一次只能备份一个Web应用程序.
但是,通过备份整个服务器场,可以同时备份所有Web应用程序.
备份Web应用程序不会影响服务器场的状态.
但是,此操作需要使用资源,因此在运行备份时,对服务器场的性能可能会略有影响.
在服务器场使用率最低时(例如在非工作时间)备份Web应用程序,可避免出现性能问题.
如果Web应用程序使用对象缓存,则必须在还原此Web应用程序后为其手动配置两个特殊用户帐户.
有关对象缓存和如何配置这些用户帐户的详细信息,请参阅配置对象缓存用户帐户.
备份Web应用程序时,也会备份与其关联的InternetInformationServices(IIS)设置和所有内容数据库.
在备份配置为使用基于表单的身份验证的Web应用程序时,还必须使用文件备份系统保护Web.
config文件,因为Web.
config文件已手动更新以便注册成员身份和角色提供程序,并且不会备份手动对Web.
config文件进行的更改.
同样,在还原Web应用程序时也不会还原Web.
config文件.
恢复后,必须更新Web.
config文件,并重新部署提供程序.
有关详细信息,请参阅Planauthenticationmethods(SharePointServer2010)和Configureclaimsauthentication(SharePointServer2010).
任务要求在开始之前,必须创建一个用于存储备份的网络文件夹.
WindowsSharePointServicesTimerV4服务帐户和服务器场用户帐户都必须对此文件夹具有完全控制权限.
有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复(SharePointServer2010).
使用WindowsPowerShell备份Web应用程序可以使用WindowsPowerShell手动备份Web应用程序,也可以使用按计划间隔运行的脚本来备份.
使用WindowsPowerShell备份Web应用程序确认您满足以下最低要求:请参阅Add-SPShellAdmin.
此外,执行此过程的用户帐户必须是存储每个数据库的数据库服务器上SQLServerdb_backupoperator固定数据库角色的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:复制代码Backup-SPFarm-Directory-BackupMethod{Full|Differential}-Item[-Verbose]其中:是用于存储备份文件的文件夹的路径.
是Web应用程序的名称.
注意:如果是首次备份Web应用程序,则必须使用Full选项.
必须先执行完整备份,然后才能执行差异备份.
有关详细信息,请参阅Backup-SPFarm.
.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心备份Web应用程序可以使用管理中心来备份Web应用程序.
使用管理中心备份Web应用程序确保执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"执行备份".
在"执行备份-第1步(共2步):选择要备份的组件"页上,从组件列表中选择Web应用程序,然后单击"下一步".
注意:Web应用程序可能由若干组件组成.
您必须选择顶级组件.
在"开始备份-第2步(共2步):选择备份选项"页上,在"备份类型"部分,选择"完整"或"差异".
注意:如果是首次备份Web应用程序,则必须使用"完整"选项.
必须先执行完整备份,然后才能执行差异备份.
在"仅备份配置设置"部分,单击"备份内容和配置设置".
在"备份文件位置"部分,键入备份文件夹的通用命名约定(UNC)路径,然后单击"开始备份".
您可以在"备份和还原作业状态"页顶部的"准备情况"部分查看所有备份作业的常规状态,并且可以在该页底部的"备份"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始备份.
如果您收到任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
您还可以在步骤6中指定的UNC路径下的Spbackup.
log文件中找到更多详细信息.
使用SQLServer工具备份Web应用程序不能使用SQLServer工具来备份整个Web应用程序.
不过,您可以备份与该Web应用程序关联的所有数据库.
若要备份整个Web应用程序,请使用WindowsPowerShell或管理中心.
使用SQLServer工具备份Web应用程序确保用于备份数据库的用户帐户是存储每个数据库的数据库服务器上SQLServerdb_backupoperator固定数据库角色的成员.
此外,确保该用户帐户对备份文件夹具有完全控制权限.
打开SQLServerManagementStudio并连接到数据库服务器.
在对象资源管理器中,展开"数据库".
右键单击要备份的数据库,指向"任务",然后单击"备份".
在"备份数据库"对话框的"源"区域中,从"备份类型"列表中选择要执行的备份类型.
有关使用何种备份类型的详细信息,请参阅恢复模式概述(http://go.
microsoft.
com/fwlink/linkid=114396&clcid=0x804).
在"备份组件"区域中,单击"数据库".
在"名称"文本框中,为备份集使用提供的默认名称或指定一个名称.
为备份集指定到期日期.
此日期确定备份集在多长时间后(或在何时)可被任何同名的后续备份覆盖.
默认情况下,备份集设置为永不过期(0天).
在"目标"区域中指定要将备份存储在何处.
单击"确定"以备份数据库.
对与该Web应用程序关联的每个数据库重复步骤1-10.
相关内容资源中心SharePointServer2010的业务连续性管理(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=199235&clcid=0x804)(该链接可能指向英文页面)IT专业人员内容RestoreaWebapplication(SearchServer2010)还原Web应用程序(SharePointServer2010)备份服务器场(SharePointServer2010)Planforbackupandrecovery(SharePointServer2010)备份和恢复(SharePointServer2010)开发人员内容数据保护和恢复(http://go.
microsoft.
com/fwlink/linkid=199237&clcid=0x804)备份服务应用程序(SharePointServer2010)建议您定期进行服务器场级别的备份.
但是,业务或IT要求可能要求您对服务应用程序进行备份.
定期备份服务应用程序可降低可能因硬件故障、断电或其他问题而丢失数据的可能性.
此过程非常简单,并且有助于确保在需要时,所有与服务应用程序相关的数据和配置均可用于恢复.
一次只能备份一个服务应用程序.
有关要备份的内容和要使用的工具的信息,请参阅Planforbackupandrecovery(SharePointServer2010).
可以通过备份整个服务器场来备份该服务器场中的所有服务应用程序.
有关详细信息,请参阅备份服务器场(SharePointServer2010).
备份服务应用程序不会影响服务器场的状态.
但是,此操作需要使用资源.
因此,服务应用程序备份在运行时可能会影响服务器场的性能.
在服务器场利用率最低时备份服务应用程序,可避免出现性能问题.

注意:SharePointServer2010备份可备份远程二进制大型对象(BLOB)存储,但前提条件是您使用FILESTREAM远程BLOB存储提供程序将数据放入远程BLOB存储.
如果使用的是其他提供程序,则必须手动备份远程BLOB存储.
本主题中的过程:使用WindowsPowerShell备份服务应用程序使用管理中心备份服务应用程序注意:不能使用SQLServer工具或DataProtectionManager来备份服务应用程序.
任务要求在开始之前,必须在本地计算机或网络上创建一个用于存储备份的文件夹.
为了提高性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹.
注意:MicrosoftSharePointServer2010备份可备份BusinessDataConnectivityService外部内容类型定义,但不备份数据源本身.
若要保护数据,您应该在备份BusinessDataConnectivityService或服务器场时备份数据源.
如果备份BusinessDataConnectivityService或服务器场,然后将数据源还原到其他位置,则必须更改外部内容类型定义中的位置信息.
否则,BusinessDataConnectivityService可能无法找到该数据源.
使用WindowsPowerShell备份服务应用程序您可以使用WindowsPowerShell以手动方式或作为可定期运行的脚本的一部分备份一个或多个服务应用程序.
使用WindowsPowerShell备份服务应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Backup-SPFarm-Directory-BackupMethod{Full|Differential}-Item[-Verbose]注意:如果是首次备份服务应用程序,则必须使用Full选项.
必须先执行一次完整备份,然后才能执行差异备份.
一些服务应用程序始终需要完整备份.
对于这些服务应用程序,即使您选择Differential选项,系统也会执行完整备份.
有关详细信息,请参阅Backup-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心备份服务应用程序可以使用管理中心备份服务应用程序.
使用管理中心备份服务应用程序确保执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"执行备份".
在"执行备份-第1步(共2步):选择要备份的组件"页上,从组件列表中选择服务应用程序,然后单击"下一步".
注意:服务应用程序可能由若干组件组成.
您必须选择顶级组件.
在"开始备份-第2步(共2步):选择备份选项"页上,在"备份类型"部分,选择"完整"或"差异".
注意:如果是首次备份服务应用程序,则必须使用"完整"选项.
必须先执行一次完整备份,然后才能执行差异备份.
一些服务应用程序始终需要完整备份.
对于这些服务应用程序,即使您选择"差异"选项,系统也会执行完整备份.
在"备份文件位置"部分的"备份位置"框中,键入备份文件夹的路径,然后单击"开始备份".
您可以在"备份和还原作业状态"页顶部的"准备情况"部分查看所有备份作业的常规状态.
在该页下部的"备份"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始备份.
如果收到任何错误,可在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
您还可以在步骤5中指定的UNC路径下的Spbackup.
log文件中找到更多详细信息.
另请参阅概念还原服务应用程序(SharePointServer2010)备份搜索(SharePointServer2010)建议您定期进行服务器场级别的备份.
但是,企业或IT要求可能需要您备份搜索服务和相关资源.
定期备份搜索系统会降低因硬件故障、断电或其他问题而可能导致的丢失数据的概率.
该过程非常简单,有助于确保在必要时可恢复组成搜索系统的数据和配置.
备份搜索不会影响服务器场的状态.
但是,此操作需要使用资源.
因此,搜索备份在运行时可能会影响服务器场的性能.
在服务器场利用率最低时备份搜索,可避免出现性能问题.
重要:使用本文中的过程可备份MicrosoftSharePointServer2010的搜索组件.
如果拓扑中包含MicrosoftFASTSearchServer2010forSharePoint,则本文中的过程还可备份内容SSA和查询SSA(包括人员搜索索引).
不过,除了本文中的这些过程,您还必须运行FASTSearchServer2010forSharePoint服务器场的备份过程.
有关详细信息,请参阅Backupandrestore(FASTSearchServer2010forSharePoint).
本文中的过程:使用WindowsPowerShell备份搜索使用管理中心备份搜索注意:不能使用SQLServer工具或DataProtectionManager来备份所有搜索组件.
任务要求在开始之前,必须在本地计算机或网络上创建一个用于存储备份的文件夹.
为了提高性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹.
使用WindowsPowerShell备份搜索您可以使用WindowsPowerShell手动备份搜索,也可以使用按计划的间隔运行的脚本来备份搜索.
此过程会备份所有搜索组件,包括数据库、搜索服务配置以及所有索引文件.
使用WindowsPowerShell备份搜索验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)下,键入以下命令,然后按Enter:Backup-SPFarm-Directory-BackupMethod{Full|Differential}-Item[-Verbose]注意:如果是首次备份服务器场,则必须使用Full选项.
必须先执行一次完整备份,然后才能执行差异备份.
若要查看备份操作的进度,请使用Verbose参数.
有关详细信息,请参阅Backup-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心备份搜索您可以使用管理中心备份搜索.
此过程会备份所有搜索组件,包括数据库、搜索服务配置以及所有索引文件.
使用管理中心备份搜索确保执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"执行备份".
在"执行备份-第1步(共2步):选择要备份的组件"页上,从组件列表中展开"共享服务",然后展开"共享服务应用程序"以查看服务器场中的服务应用程序列表.
从组件列表中选择搜索服务应用程序,然后单击"下一步".

注意:搜索服务应用程序可能由若干组件组成.
您必须选择顶级组件.
默认情况下,服务应用程序命名为"搜索服务应用程序".
在"开始备份-第2步(共2步):选择备份选项"页上,在"备份类型"部分,选择"完整"或"差异".
注意:如果是首次备份搜索,则必须使用"完整"选项.
必须先执行一次完整备份,然后才能执行差异备份.
在"备份文件位置"部分的"备份位置"框中,键入备份文件夹的路径,然后单击"开始备份".
您可以在"备份和还原作业状态"页顶部的"准备情况"部分查看当前备份作业的状态.
可在该页面下部的"备份"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
通过单击"刷新"可以手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始备份.
如果收到任何错误,则可在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
还可在步骤6中指定的UNC路径下的Spbackup.
log文件中找到更多详细信息.
备份SecureStoreService(SharePointServer2010)在MicrosoftSharePointServer2010中,SecureStoreService替代了MicrosoftOfficeSharePointServer2007单一登录(SSO).
此SecureStoreService提供了安全存储凭据集并将凭据与特定标识或一组标识进行关联的能力.
每次输入新密码时,SharePointServer2010都会创建一个新的主密钥,并使用其重新加密凭据集.
此密码使您可访问由SharePointServer2010创建的用于加密凭据集的主密钥.
在初次配置SecureStoreService之后,应备份SecureStoreService并记录密码.
以后每次对SecureStoreService进行更改配置或重新加密凭据信息时,请重复上述操作.
重要:备份SecureStoreService之前,请执行下列操作:记录密码.
当您访问还原的SecureStoreService时,将需要此密码.
确保每次更改或刷新主密钥后备份SecureStoreService.
当更改或刷新主密钥时,将使用新密钥自动重新加密数据库.
通过备份SecureStoreService,可确保数据库与主密钥保持同步.
将密码放在安全位置.
此任务中的过程:使用WindowsPowerShell备份SecureStoreService使用管理中心备份SecureStoreService任务要求在开始之前,必须在本地计算机或网络上创建一个用于存储备份的文件夹.
为了提高性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹.
使用WindowsPowerShell备份SecureStoreService可以使用WindowsPowerShell手动备份SecureStoreService,也可以使用按计划间隔运行的脚本来备份.
使用WindowsPowerShell备份SecureStoreService验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Backup-SPFarm-Directory-BackupMethodFull-Item[-Verbose]注意:您必须使用Full选项备份SecureStoreService.
有关详细信息,请参阅Backup-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心备份SecureStoreService可以使用管理中心备份SecureStoreService.
使用管理中心备份SecureStoreService确保执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"执行备份".
在"执行备份-第1步(共2步):选择要备份的组件"页上,展开"共享服务应用程序"节点,从"组件"清单中选择"SecureStoreService"应用程序,然后单击"下一步".
注意:SecureStoreService应用程序可能由若干个组件组成.
您必须选择顶级组件.
在"开始备份-第2步(共2步):选择备份选项"页上,在"备份类型"部分,选择"完全".
在"备份文件位置"部分的"备份位置"框中,键入备份文件夹的路径,然后单击"开始备份".
您可以在"备份和还原作业状态"页顶部的"准备情况"部分查看所有备份作业的常规状态,并且可以在该页底部的"备份"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始备份.
如果您收到任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
您还可以在步骤5中指定的UNC路径处的Spbackup.
log文件中找到更多详细信息.
另请参阅概念还原SecureStoreService(SharePointServer2010)备份内容数据库(SharePointServer2010)MicrosoftSharePointServer2010内容数据库可能会变得非常大.
因此,您可能需要将内容数据库的备份与服务器场备份分开进行.
通过定期备份内容数据库,将可以减轻由于硬件故障、断电或其他问题造成的数据损失.
这一过程非常简单,并且有助于确保所有数据在需要进行恢复时都可用于恢复.
一次只能备份一个内容数据库.

本主题介绍如何备份单个内容数据库.
此任务中的过程:使用WindowsPowerShell备份内容数据库使用管理中心备份内容数据库使用SQLServer工具备份内容数据库任务要求在开始之前,必须在本地计算机或网络上创建一个用于存储备份的文件夹.
为了提高性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹.
使用WindowsPowerShell备份内容数据库可以使用WindowsPowerShell手动备份内容数据库,或在可以按照预定时间间隔运行的脚本中进行备份.
使用WindowsPowerShell备份内容数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Backup-SPFarm-Directory-BackupMethod{Full|Differential}-Item[-Verbose]注意:如果是初次备份内容数据库,则必须使用Full选项.
必须先执行完整备份,然后才能执行差异备份.
有关详细信息,请参阅Backup-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心备份内容数据库可以使用管理中心备份内容数据库.
使用管理中心备份内容数据库确保执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"执行备份".
在"执行备份-第1步(共2步):选择要备份的组件"页上,从组件列表中选择要备份的内容数据库,然后单击"下一步".
注意:并非所有内容数据库都可在列表中选择.
如果某个数据库不可选择,您必须使用WindowsPowerShell来备份内容数据库.
在"开始备份-第2步(共2步):选择备份选项"页上,在"备份类型"部分,选择"完整"或"差异".
注意:如果是初次备份内容数据库,则必须使用"完整"选项.
必须先执行完整备份,然后才能执行差异备份.
在"备份文件位置"部分,键入备份文件夹的通用命名约定(UNC)路径,然后单击"开始备份".
您可以在"备份和还原作业状态"页顶部的"准备情况"部分查看所有备份作业的常规状态.
在该页下半部分的"备份"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始备份.
如果出现任何错误,请查看"备份和还原作业状态"页的"失败消息"列.
您还可以在步骤4中指定的UNC路径内的Spbackup.
log文件中找到更多详细信息.
使用SQLServer工具备份内容数据库可以使用SQLServer工具备份内容数据库.
使用SQLServer工具备份内容数据库确保执行此过程的用户帐户是存储每个数据库的数据库服务器上SQLServerdb_backupoperator固定数据库角色的成员.
打开SQLServerManagementStudio并连接到数据库服务器.
在对象资源管理器中,展开"数据库".
右键单击要备份的数据库,指向"任务",然后单击"备份".
在"备份数据库"对话框的"源"区域中,从"备份类型"列表中选择要执行的备份类型.
有关使用哪种备份类型的详细信息,请参阅SQLServer联机丛书中的恢复模式概述(http://go.
microsoft.
com/fwlink/linkid=114396&clcid=0x804).
在"备份组件"区域中,单击"数据库".
在"名称"文本框中,为备份集使用提供的默认名称或指定一个名称.
为备份集指定到期日期.
此日期确定备份集在多长时间后(或在何时)可被任何同名的后续备份覆盖.
默认情况下,备份集设置为永不过期(0天).
在"目标"区域中指定要将备份存储在何处.
单击"确定"以备份数据库.
为要备份的每个内容数据库重复步骤1-9.
另请参阅概念还原内容数据库(SharePointServer2010)将数据库备份到快照(SharePointServer2010)本主题描述如何将服务器场数据库备份为快照.
您只能使用SQLServer工具将服务器场数据库备份为快照.
重要:必须运行MicrosoftSQLServer2008ServicePack1(SP1)和累积更新2企业版才能拍摄数据库快照.
我们建议您定期备份整个服务器场.
定期备份服务器场可降低因硬件失败、断电或其他问题可能导致的数据丢失.
此过程非常简单,并且有助于保证在必要时,所有服务器场数据和配置均可进行恢复.
有关详细信息,请参阅备份服务器场(SharePointServer2010).
但是,IT要求可能会要求您将数据库备份为快照.
虽然可以将任何服务器场数据库备份为快照,但通常应备份内容数据库.
数据库快照提供创建快照时存在的源数据库的静态只读视图,其中不包含任何未提交的事务.
在新创建的数据库快照中,将回滚未提交的事务,这是因为数据库引擎在快照创建之后将运行恢复(数据库中的事务不受影响).
有关数据库快照的详细信息,请参阅数据库快照(http://go.
microsoft.
com/fwlink/linkid=163950&clcid=0x804).
任务要求开始之前,必须在数据库服务器上创建文件夹.
如果要将快照存储在其他位置,可以在操作完成后将备份文件移到网络上的备份文件夹.
使用SQLServer工具将数据库备份为快照如果要将数据库备份为快照,必须使用SQLServer工具.
与服务器场关联的数据库由服务器场上已安装的服务应用程序和功能来决定.
使用SQLServer工具将数据库备份为快照验证用于备份数据库的帐户是否为SQLServerdb_owner固定数据库角色的成员.
打开SQLServerManagementStudio并连接到数据库服务器.
在对象资源管理器中,展开"数据库".
选择要备份的数据库,然后单击"新建查询".
复制以下文本,然后将其粘贴到查询窗格.
复制代码CREATEDATABASEON(NAME=,FILENAME='c:\WSS_Backup1.
ss')ASSNAPSHOTOF;另请参阅其他资源数据库快照备份自定义项(SharePointServer2010)本文介绍如何备份对MicrosoftSharePointServer2010网站执行的自定义项.
可对网站执行以下类型的自定义项:打包为解决方案(.
wsp文件)的自定义项.
解决方案包含开发的网站元素,并通常由开发人员创建.
开发的网站元素包括:Web部件工作流网站和列表定义文档转换器事件接收器计时器作业程序集创作的网站元素(通常由网站设计者创建)不是明确编译的,它驻留在内容数据库中.
创作的网站元素包括:母版页级联样式表表单布局页对Web.
config文件所做的更改第三方解决方案及其关联的二进制文件和注册表项(例如IFilter)通过浏览器直接编辑而对创建的网站所做的更改未打包为解决方案的已开发自定义项上述每类自定义项都需要一个不同类型的备份.
本文内容:备份解决方案包备份创作的网站元素备份工作流备份对Web.
config文件所做的更改备份第三方产品备份通过直接编辑所做的更改备份未打包为解决方案的已开发自定义项备份解决方案包可使用MicrosoftSharePointDesigner2010或MicrosoftVisualStudio2010创建解决方案包.
强烈建议将所有自定义项部署为解决方案包.
解决方案包是一类可部署且可重用的文件,它可包含一组适用于网站的功能、网站定义和程序集,并且您可以分别启用或禁用它.
解决方案包可包含Web部件、网站或列表定义、自定义列、新内容类型、自定义字段、自定义操作、编码工作流或工作流活动和条件.
用来备份解决方案包的方法由是将自定义项部署为受信任的解决方案还是部署为沙盒解决方案来决定.
受信任的解决方案是服务器场管理员部署的解决方案包.
受信任的解决方案将部署到整个服务器场,并可在服务器场内的任何网站上使用.
受信任的解决方案存储在配置数据库中.
在使用SharePointServer2010备份来备份服务器场时,将备份受信任的解决方案,这些解决方案包含在仅配置备份中.
此外,可以将受信任的解决方案作为一个组来备份,或分别对它们进行备份.
受信任的解决方案在备份层次结构中是可见的.

沙盒解决方案是可由网站集管理员部署到单个网站集的解决方案包.
沙盒解决方案将存储在与将解决方案包部署到的网站集关联的内容数据库中.
这些解决方案包含在SharePointServer2010服务器场、Web应用程序、内容数据库和网站集备份中,但在备份层次结构中不可见且无法单独进行选择或备份.
建议您为受信任的解决方案和沙盒解决方案保留原始.
wsp文件和用于生成.
wsp文件的源代码的备份.
使用管理中心备份受信任的解决方案确认执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"执行备份".
在"执行备份-第1步(共2步):选择要备份的组件"页上,选择"解决方案",再单击"下一步".
如果只需要备份单个解决方案,则也可以选择单个解决方案.
在"开始备份-第2步(共2步):选择备份选项"页上,在"备份类型"部分,选择"完整"或"差异".
注意:如果是首次备份解决方案,则必须使用"完整"选项.
必须先执行一次完整备份,然后才能执行差异备份.
在"备份文件位置"部分,键入备份文件夹的通用命名约定(UNC)路径,然后单击"开始备份".
您可以在"备份和还原作业状态"页顶部的"准备情况"部分查看所有备份作业的常规状态.
在该页下半部分的"备份"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始备份.
如果出现任何错误,请查看"备份和还原作业状态"页的"失败消息"列.
您还可以在步骤4中指定的UNC路径内的Spbackup.
log文件中找到更多详细信息.
使用WindowsPowerShell备份受信任的解决方案验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令以备份服务器场中的所有解决方案.
若要备份单个解决方案,请将该解决方案的名称添加到项目路径"farm\solutions".
复制代码Backup-SPFarm-backupmethodfull-directory-item"farm\solutions"其中:是要备份到的目录的UNC位置.
有关详细信息,请参阅Backup-SPFarm.
备份沙盒解决方案无法仅备份沙盒解决方案,而必须备份与沙盒解决方案关联的服务器场、Web应用程序或内容数据库.
有关这些备份方法的详细信息,请参阅相关内容.
备份创作的网站元素无法仅备份创作的网站元素,而必须备份与创作的网站元素关联的服务器场、Web应用程序或内容数据库.
有关这些备份方法的详细信息,请参阅相关内容.
备份工作流工作流是可备份的自定义项的特例.
请确保备份和恢复计划能满足适用于环境的以下方案的要求:声明性工作流(如MicrosoftSharePointDesigner2010中创建的工作流)将存储在它们将部署到的网站集的内容数据库中.
备份内容数据库可保护这些工作流.
自定义声明性工作流操作的组件位于以下三个位置:操作的VisualStudio2010程序集存储在全局程序集缓存(GAC)中.
XML定义文件(.
ACTIONS文件)存储在14\TEMPLATE\\Workflow目录中.
用于将操作标记为授权类型的XML项存储在它用于的Web应用程序的Web.
config文件中.
如果服务器场工作流使用自定义操作,则应使用文件备份系统来保护这些文件和XML项.
与SharePointServer功能(如Web部件和事件接收器)类似,应在恢复后根据需要将这些文件重新应用于服务器场.
依赖于自定义代码的工作流(如使用VisualStudio2010创建的工作流)存储在两个位置.
工作流的VisualStudio2010程序集存储在GAC中,XML定义文件存储在Features目录中.
这与其他类型的SharePointServer功能(如Web部件和事件接收器)相同.
如果已将工作流作为解决方案包的一部分安装,则备份服务器场、Web应用程序、内容数据库或网站集可保护这些工作流.
如果创建一个自定义工作流,该工作流与一个部署它的网站集之外的网站集进行交互,则必须备份这两个网站集才能保护该工作流.
这包括写入另一个网站集中的历史记录列表或其他自定义列表的工作流.
通过执行服务器场备份,足以备份服务器场中的所有网站集以及与这些网站集关联的所有工作流.

必须单独备份和还原尚未部署的工作流.
在部署一个新工作流但尚未将其部署到SharePointServer服务器场时,请确保通过文件系统备份应用程序来备份用于存储工作流项目文件的文件夹.
备份对Web.
config文件所做的更改SharePointServer2010的常见自定义项是更改Web.
config文件.
强烈建议您使用管理中心或SharePointServer2010API和对象模型对Web.
config文件进行更改.
由于这些更改将存储在配置数据库中,因此可从服务器场或仅配置备份来恢复它们.
对于不是使用管理中心或SharePointServer2010API和对象模型对Web.
config文件所做的更改,应使用文件系统备份来保护这些更改.
注意:如果使用的是基于表单的身份验证,则Web.
config文件中的提供程序注册是手动的,并且不受SharePointServer2010备份保护.
在此情况下,请务必使用文件系统备份来备份Web.
config文件.
备份第三方产品如果将第三方产品部署为解决方案包,则它们受SharePointServer2010备份保护.
建议您保留安装所需的所有原始文件、分发介质、文档和许可证及产品密钥.
备份通过直接编辑所做的更改通过浏览器直接编辑而直接对网站所做的更改难以备份.
下表描述了特定对象的备份策略.
已编辑的对象备份策略列表使用SharePointDesigner2010并将该对象另存为模板.
有关详细信息,请参阅将SharePoint网站另存为模板(http://go.
microsoft.
com/fwlink/linkid=199515&clcid=0x804).
网站使用SharePointDesigner2010并将该对象另存为模板.
有关详细信息,请参阅将SharePoint网站另存为模板(http://go.
microsoft.
com/fwlink/linkid=199515&clcid=0x804).
网站集使用网站集备份.
有关详细信息,请参阅备份网站集(SharePointServer2010).
备份未打包为解决方案的已开发自定义项备份未部署为解决方案包的开发的自定义项是一个复杂的过程,因为自定义文件位置可能未存储在标准化位置,并且SharePointServer2010未自动备份它们.
请咨询开发团队或自定义项供应商,确定自定义项是涉及其他位置的附加外接程序软件还是文件.
建议您使用文件系统备份解决方案备份这些目录.
下表列出了开发的自定义项在Web服务器上的常见存储位置.
位置说明%COMMONPROGRAMFILES%\MicrosoftShared\WebServerExtensions\14经常更新的文件、自定义程序集、自定义模板、自定义网站定义InetpubIIS虚拟目录的位置%WINDIR%\Assembly全局程序集缓存(GAC):操作系统中一个受保护的位置,将在此位置安装Microsoft.
NETFramework代码程序集以提供完全的系统访问权限相关内容资源中心SharePointServer2010的业务连续性管理:备份、恢复、可用性和灾难恢复(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=199235&clcid=0x804)(该链接可能指向英文页面)IT专业人员内容Deploycustomizations-overview(SharePointServer2010)还原自定义项(SharePointServer2010)备份服务器场(SharePointServer2010)备份服务器场配置(SharePointServer2010)备份Web应用程序(SharePointServer2010)备份内容数据库(SharePointServer2010)备份网站集(SharePointServer2010)开发人员内容使用解决方案(MSDN)(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=156638&clcid=0x804)(该链接可能指向英文页面)沙盒解决方案(MSDN)(http://go.
microsoft.
com/fwlink/linkid=199517&clcid=0x804)备份网站集(SharePointServer2010)本文介绍如何备份单个网站集.
建议您定期备份整个服务器场.
但IT实践可能还要求您备份网站集.
有关要备份的内容的详细信息,请参阅Planforbackupandrecovery(SharePointServer2010).
注意:如果网站集的"锁定状态"设定为"未锁定"或"禁止添加内容",则在进行备份操作期间,MicrosoftSharePointServer2010临时将网站设置为"只读".
SharePointServer2010执行此操作是为了降低用户在备份网站集期间更改网站集的可能性.
备份完成之后,该设置会更改回其正常状态.
执行网站集备份可能需要使用资源,并且可能会在运行备份时对服务器场性能产生轻微影响.
在服务器场使用率最低(例如非工作时间)时备份服务器场,可以有助于避免出现性能问题.
此任务中的过程:使用WindowsPowerShell备份网站集使用管理中心备份网站集任务要求在开始之前,您必须在本地计算机或网络上创建一个用于存储备份的文件夹.
为了获得更佳的性能,建议您先备份到本地计算机,然后再将备份文件移动到网络文件夹.
有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复(SharePointServer2010).
使用WindowsPowerShell备份网站集可以使用WindowsPowerShell手动备份网站集,或在可以按照预定时间间隔运行的脚本中进行备份.
使用WindowsPowerShell备份网站集验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:Backup-SPSite-Identity-Path[-Force][-NoSiteLock][-UseSqlSnapshot][-Verbose]若要覆盖先前使用的备份文件,请使用Force参数.
可使用NoSiteLock参数来防止再备份网站集的过程中对网站集设置只读锁定.
但是,使用此参数将允许用户在备份网站集的过程中更改网站集,并可能导致备份过程中发生数据损坏.
如果数据库服务器运行的是MicrosoftSQLServerEnterpriseEdition,则建议您还使用UseSqlSnapshot参数以获取更一致的备份.
您还可从这些快照中导出网站或列表.
重要:当您执行使用UseSqlSnapshot参数的备份时,备份将成功完成.
不过,您将看到与以下错误类似的错误:Backup-SPSite:由于对象的当前状态,操作无效.
Atline:1char:14+Backup-SPSite)处,键入以下命令,然后按Enter:Export-SPWeb-Identity-Path[-ItemUrl][-IncludeUserSecurity][-IncludeVersions][-NoFileCompression][-GradualDelete][-Verbose]如果要导出大的网站、列表或文档库,则可以使用GradualDelete参数.
如果使用了此参数,网站集将被标为已删除,这样可以立即阻止继续访问其内容.
然后,此计时器作业将随着时间推移逐渐(而不是一次性)删除此已删除网站集中的数据,这可以减少它对场服务器和SQLServer性能的影响.
若要指定要包含的网站、列表或文档库的版本,请使用IncludeVersions参数并指定"LastMajor"(默认值)、"CurrentVersion"、"LastMajorandMinor"或"All".
若要使列表或文档库包含用户安全设置,请使用IncludeUserSecurity参数.
如果要覆盖指定的文件,请使用Force参数.
若要查看备份操作的进度,请使用Verbose参数.
通过使用NoFileCompression参数,可以指定在导出过程中不执行文件压缩.
使用此参数可以在导出过程中将资源使用率最多降低30%.
如果使用此参数,则会创建备份文件夹,而不是创建压缩文件.
如果在NoFileCompression命令中使用Export-SPWeb参数,则在使用Import-SPWeb命令导入内容时也必须使用该参数.
有关详细信息,请参阅Export-SPWeb.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心导出网站、列表或文档库您可以使用管理中心导出网站、列表或文档库.
一次只能导出一个网站、列表或文档库.
使用管理中心导出网站、列表或文档库确保执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心的主页上,单击"备份和还原".
在"备份和还原"页上的"粒度备份"部分,单击"导出网站或列表".
在"网站或列表导出"页上的"网站集"部分,从"网站集"列表中选择网站集,然后从"网站"列表中选择网站.
如果正在导出网站,请跳过此步骤,并从"列表"列表中选择列表或文档库.
在"文件位置"部分的"文件名"框中,键入要将列表或文档库导出到的共享文件夹和文件的UNC路径.
文件名必须使用.
cmp扩展名.
如果文件已存在并且您要使用此文件,请选中"覆盖现有文件"复选框.
否则请指定其他文件名.
如果要随列表或库一起导出所有安全和权限设置,请在"导出完整安全模式"部分选中"导出完整安全模式"复选框.
如果要指定要导出的列表或库的版本,请从"导出版本"列表中选择以下版本之一:所有版本上一个主要版本当前版本上一个主要版本和上一个次要版本指定了所需的设置后,单击"开始导出".
您可以在"粒度备份作业状态"页的顶部查看所有备份作业的状态.
可以在该页的"内容导出"部分查看当前备份作业的状态.
状态页每30秒自动更新一次.
可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能要等待几秒才会开始备份.
如果出现任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
您还可以在步骤6中指定的UNC路径内的.
export.
log文件中找到更多详细信息.
另请参阅其他资源Planforbackupandrecovery(SharePointServer2010)备份或存档日志(SharePointServer2010)系统范围的数据保护策略应包括备份或存档在其中记录与MicrosoftSharePointServer2010相关的数据的日志.
此数据可用于性能分析、疑难解答、监控与服务级别协议的遵从性以及法律、规章或业务原因.
因此,请在日常维护中通过备份或存档日志来保护此数据.
以下各节通过以下方式进行标签,以指示备份或存档此类日志的重要性:[必备]指示日志包含环境所必需的数据.
如果出现磁盘故障或其他问题,则数据将丢失.
[建议]指示日志包含在大多数环境中用于满足疑难解答、操作、法律或其他需要的数据.
本文内容:[必备]备份事务日志[建议]收集使用率数据[建议]存档诊断日志[必备]备份事务日志MicrosoftSQLServer2008R2、SQLServer2008ServicePack1(SP1)和累积更新2以及SQLServer2005SP3和累积更新3事务日志记录自上一个检查点或上一次完全备份以来对数据库所做的所有更改.
这些日志包含还原服务器场所需的数据.
建议每5–10分钟对这些日志进行一次备份.
在备份这些日志时,会自动将它们截断.
可使用MicrosoftSQLServer2008R2、SQLServer2008ServicePack1(SP1)和累积更新2以及SQLServer2005SP3和累积更新3工具备份事务日志.
有关详细信息,请参阅创建事务日志备份(http://go.
microsoft.
com/fwlink/linkid=124881&clcid=0x804)(在MicrosoftSQLServer2008R2、SQLServer2008ServicePack1(SP1)和累积更新2以及SQLServer2005SP3和累积更新3文档中).
在使用SharePoint管理中心网站或WindowsPowerShell备份服务器场、Web应用程序或数据库时,还会自动备份事务日志.
有关详细信息,请参阅备份服务器场(SharePointServer2010).
事务日志大小如何影响服务器场备份时间在备份SharePointServer2010时,事务日志的大小可能会影响备份操作所用的时间.
由于事务日志记录自上一个检查点或完整备份以来对数据库所做的所有更改,因此,该日志会随时间的推移而变得非常大.
如果事务日志变得非常大,则备份可能需要花费很长时间.
有关详细信息,请参阅如何防止SQLServer数据库的事务日志异常增长(http://go.
microsoft.
com/fwlink/linkid=111458&clcid=0x804).
在使用完全恢复模式时,截断事务日志的建议方法为备份该日志.
在备份日志时,MicrosoftSQLServer2008R2、SQLServer2008ServicePack1(SP1)和累积更新2以及SQLServer2005SP3和累积更新3会自动截断事务日志中不活动的部分.
还建议您预增长事务日志,以避免日志自动增长.
有关详细信息,请参阅管理事务日志文件的大小(http://go.
microsoft.
com/fwlink/linkid=124882&clcid=0x804).
有关使用完全恢复模式的详细信息,请参阅在完全恢复模式下备份(http://go.
microsoft.
com/fwlink/linkid=127985&clcid=0x804).
有关使用简单恢复模式的详细信息,请参阅简单恢复模式下的备份(http://go.
microsoft.
com/fwlink/linkid=127987&clcid=0x804).
建议您不要手动缩减事务日志的大小,也不要通过使用Truncate方法手动截断日志.
[建议]收集使用率数据您可以利用使用率分析来跟踪网站的使用情况.
系统每天都会创建日志文件来跟踪使用率.
可配置收集使用率数据的设置.
最重要的设置之一是日志文件的位置.
默认情况下,日志文件夹配置为位于安装SharePointServer2010的驱动器分驱上.
为确保日志文件不会填满该驱动器,应将日志文件夹改到其他驱动器上.
日志目录的位置是服务器场级别设置,在此设置中指定的目录必须存在于服务器场中的所有服务器上.
在备份服务器场时,会自动备份这些日志.
对于大多数环境,默认设置是足够的.
有关配置使用率数据收集设置的详细信息,请参阅配置使用率和运行状况数据集(SharePointServer2010).
[建议]存档诊断日志诊断日志提供有关服务器场运行的详细信息.
您可以配置记录的详细信息级别.
我们建议您在存档服务器场时存档这些日志.
您可以存档整个服务器场的日志,也可以只存档特定服务器的日志.
存档这些文件的方法有多种,可以手动将它们复制到共享文件夹,也可以使用WindowsPowerShellMerge-SPlogFilecmdlet进行存档.
可使用Merge-SPLogFIlecmdlet同时存档所有场服务器上的日志文件,也可使用WindowsPowerShellCopy-Itemcmdlet存档单个服务器的日志文件.
Copy-Itemcmdlet不提供筛选功能,必须复制整个日志文件.
有关如何配置诊断日志记录的详细信息,请参阅配置诊断日志记录(SharePointServer2010).
使用WindowsPowerShell存档所有场服务器上的诊断日志验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:Merge-SPLogFile-Path".
log"-Overwrite例如Merge-SPLogFile-Path"C:\Logs\MergedFiles\AllFarm_merged_12.
20.
2009.
log"-Overwrite重要:合并所有场服务器上的所有日志项可能会花费很长时间,并占用大量资源.
我们建议您在进行合并之前先筛选这些项以与一组特定的条件相匹配.
若要合并与一组特定的条件相匹配的日志项,请键入以下命令:Merge-SPLogFile-Path".
log"-Area""-Category""可依据以下一项或多项进行筛选:区域(一个或多个,通配符)类别(一个或多个,通配符)级别相关(一个或多个)事件ID(一个或多个,通配符)消息(通配符)开始时间结束时间进程(一个或多个,通配符)线程ID(一个或多个)提示:您可以随意命名合并的日志文件.
我们建议您使用可轻松确定该日志文件所包含的内容的命名约定,如__.
例如,若要表示SharePointFoundation2010的所有场服务器日志项(这些日志项包含数据库类别并标记为"高"),请使用"Dec_2009_ContosoInternet_Foundation_Database_High.
log".

有关详细信息,请参阅Merge-SPLogFile.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用WindowsPowerShell存档特定服务器的诊断日志验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:Copy-Item-Destination-Recurse有关详细信息,请键入Get-HelpCopy-Item-Full.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
恢复(SharePointServer2010)本节中的文章是为满足负责规划、设计、部署和运行备份和恢复解决方案的信息技术(IT)专业人员的要求而编写的.
这些解决方案可能是在企业、公司或分公司环境下使用的解决方案.
负责备份和恢复解决方案的IT专业人员应了解本节包含的技术详细信息.
不过,在了解企业级别的讨论和决策时并不需要了解服务级别的专业知识.
在还原服务器场之前,应确保满足以下要求:若要使用SharePoint管理中心网站还原服务器场,您必须是FarmAdministrators组的成员.
若要使用WindowsPowerShell还原服务器场,您必须符合以下最低要求:请参阅Add-SPShellAdmin.
数据库服务器的SQLServer帐户、定时服务帐户和管理中心应用程序池帐户必须具有对备份位置的读取权限(定时服务帐户和管理中心应用程序池帐户通常相同).
数据库服务器的SQLServer帐户必须是sysadmin固定服务器角色的成员.
登录帐户必须具有对备份位置的读取权限.
确保在所有场服务器上启动SharePointFoundation管理服务.
默认情况下,独立安装中不启动此服务.
还原服务器场之前,请考虑以下信息:不支持从SharePoint产品和技术的一个版本还原到另一个版本.
恢复后,可能在15分钟后才能重新使用搜索功能.
如果搜索系统必须对所有内容重新爬网,则所需时间将超过15分钟.
如果备份和还原整个服务,系统将不必执行完全爬网.
一次只能执行一个恢复或备份操作.
全部或部分恢复服务器场可针对整个服务器场、服务器场数据库、网站、子网站或列表执行以下恢复任务:还原服务器场(SharePointServer2010)本文介绍您可用于从备份中还原整个服务器场的过程.
还原服务器场配置(SharePointServer2010)本文介绍您可用于从备份中将服务器场配置还原到同一个服务器场的过程.
将配置设置从一个服务器场复制到另一个服务器场(SharePointServer2010)本文介绍您可用于将配置设置从一个服务器场复制到另一个服务器场的过程,包括如何备份和恢复不含内容数据库的服务器场,如何仅备份和恢复配置,以及如何创建部署脚本.
还原Web应用程序(SharePointServer2010)本文介绍您可用于从备份中还原与服务器场(包括配置和内容数据库)关联的Web应用程序的过程.
还原服务应用程序(SharePointServer2010)本文介绍您可用于从备份中还原与服务器场(包括配置和内容数据库)关联的服务应用程序的过程.
还原搜索(SharePointServer2010)本文介绍您可用于从备份中还原与服务器场(包括配置和索引)关联的SearchService应用程序的过程.
还原SecureStoreService(SharePointServer2010)本文介绍您可用于从备份中还原与服务器场(包括配置和内容数据库)关联的SecureStoreService应用程序的过程.
还原内容数据库(SharePointServer2010)本文介绍您可用于从备份中还原内容数据库的过程.
附加和还原只读内容数据库(SharePointServer2010)本文介绍您可用于将只读内容数据库附加到服务器场的过程.
还原自定义项(SharePointServer2010)本文介绍您可用于从备份中还原与服务器场关联的自定义项的过程.
还原网站集(SharePointServer2010)本文介绍您可用于从备份中还原网站集的过程.
导入列表或文档库(SharePointServer2010)本文介绍您可用于从备份中还原网站、列表或文档库的过程.
另请参阅概念备份(SharePointServer2010)还原服务器场(SharePointServer2010)本文介绍如何还原MicrosoftSharePointServer2010服务器场.
通常,仅在出现涉及整个服务器场的故障或无法对服务器场的组成部分进行部分恢复时,才执行服务器场级别的恢复.
如果只需要还原部分服务器场、特定数据库、服务应用程序、列表、文档库或特定文档,请使用其他恢复方法.
有关备用恢复方法的详细信息,请参阅相关内容.

通常出于以下任一原因而执行服务器场恢复:在发生火灾、自然灾害、设备故障或其他数据丢失事件后还原服务器场.
将服务器场配置设置和数据还原到以前某个特定的时间和日期.
将SharePointServer2010部署从一个服务器场移到另一个服务器场.
本文内容:恢复服务器场时的注意事项使用WindowsPowerShell还原服务器场使用管理中心还原服务器场使用SQLServer工具还原服务器场恢复服务器场时的注意事项准备恢复服务器场时,请注意以下问题:不能将多服务器场还原为单服务器场,也不能将单服务器场还原为多服务器场.
不能从一个版本的MicrosoftSharePointServer中备份后,再将其备份内容还原为另一个版本的SharePointServer.
备份服务器场的同时将备份配置和管理中心内容数据库,但无法使用MicrosoftSharePointServer2010工具还原这些数据库.
有关备份和还原所有服务器场数据库的详细信息,请参阅移动所有数据库(SharePointServer2010).
当使用MicrosoftSharePointServer2010还原服务器场时,该还原过程将不会自动启动所有服务应用程序.
您必须使用管理中心或WindowsPowerShell来手动启动它们.
请勿使用SharePoint产品和技术配置向导来启动服务,因为这样做还将重新设置服务和服务代理.
使用内置工具还原或重新附加数据库时,保留每个内容数据库的标识符(ID).
使用内置工具时的默认更改日志保留行为如下所示:还原服务器场时,保留所有数据库的更改日志.
重新附加或还原数据库时,保留内容数据库的更改日志.
当保留数据库ID和更改日志时,搜索系统将根据爬网规则定义的定期计划继续爬网.
如果在还原现有数据库时,不使用overwrite选项,则会为还原的数据库分配一个新的ID,并且不保留数据库更改日志.
下次对数据库爬网时,会将内容数据库中的数据添加到索引.
如果在执行还原操作时,备份包中的ID已经在服务器场中使用,则会为还原的数据库分配一个新的ID,并且会在还原日志中添加一条警告.
能否执行增量爬网(而不是完全爬网)取决于内容数据库ID是否与以前相同,以及搜索系统所使用的更改日志令牌对内容数据库中的当前更改日志是否有效.
如果不保留更改日志,则令牌将无效,并且搜索系统将必须执行完全爬网.
SharePointServer2010备份过程会备份BusinessDataConnectivity服务外部内容类型定义,但不会备份数据源本身.
为了保护数据,您应在备份BusinessDataConnectivity服务或服务器场的同时备份数据源.
如果您先后将BusinessDataConnectivity服务或服务器场和数据源还原到不同的位置,则必须在外部内容类型定义中更改位置信息.
如果没有更改,则BusinessDataConnectivity服务可能无法找到数据源.
只有在使用FILESTREAM远程BLOB存储提供程序将数据放入远程BLOB存储区时,SharePointServer2010才会还原远程二进制大型对象(BLOB)存储区.
如果使用的是其他提供程序,您必须手动还原远程BLOB存储区.
如果用户创建了内容的副本,以供在MicrosoftSharePointWorkspace2010中进行脱机编辑,并且该内容可从服务器上的备份进行还原,则当用户重新连接时,服务器会自动将脱机内容与还原的内容进行同步.
这可能会导致用户的内容副本中的数据丢失.
如果在服务器场中共享服务应用程序,请注意,已交换的信任证书不会包括在服务器场备份中.
必须单独备份证书存储或在单独的位置保留证书.
在还原共享服务应用程序的服务器场时,必须导入和重新部署证书,然后重新建立任何场间信任.

有关详细信息,请参阅在服务器场之间交换信任证书(SharePointServer2010).
在还原配置为使用基于声明的身份验证的Web应用程序后,通常会显示重复或额外的声明提供程序.
如果出现重复项,则必须手动保存每个Web应用程序区域,以移除重复项.
有关详细信息,请参阅还原Web应用程序(SharePointServer2010).
如果还原的服务器场包含配置为使用基于声明的身份验证的Web应用程序,则需要执行其他步骤.
有关详细信息,请参阅还原Web应用程序(SharePointServer2010).
使用WindowsPowerShell还原服务器场您可以使用WindowsPowerShell来还原服务器场.
使用WindowsPowerShell还原服务器场确认您满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Restore-SPFarm-Directory-RestoreMethodOverwrite[-BackupId]其中:是用于存储备份文件的文件夹的路径.
是要从中进行还原的备份的标识符.
注意:如果您不以服务器场帐户的身份登录,系统会提示您提供服务器场帐户的凭据.
如果不指定BackupId,将使用最新备份.
若要查看服务器场备份,请键入以下命令,然后按Enter:复制代码Get-SPBackupHistory-Directory-ShowBackup[-Verbose]不能使用纯配置备份将内容数据库与配置一起还原.
若要重新启动服务应用程序,请键入以下命令,然后按Enter:复制代码Start-SPServiceInstance-Identity其中是服务应用程序的GUID.
若要重新启动所有服务应用程序,请使用不带任何参数的Start-SPServiceInstance.
有关使用WindowsPowerShell重新启动服务应用程序的详细信息,请参阅Start-SPServiceInstance.
有关使用WindowsPowerShell还原服务器场的详细信息,请参阅Restore-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心还原服务器场可以使用管理中心网站还原服务器场.
使用管理中心还原服务器场确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页上的"备份和还原"部分,单击"从备份还原".
在"从备份还原-第1步(共3步):选择要还原的备份"页上,从备份列表中选择包含服务器场备份的备份作业,然后单击"下一步".
单击备份旁的(+)可以查看关于每个备份的详细信息.
注意:如果未显示正确的备份作业,请在"备份目录位置"文本框中,键入正确备份文件夹的通用命名约定(UNC)路径,然后单击"刷新".
不能使用纯配置备份还原服务器场.
在"从备份还原-第2步(共3步):选择要还原的组件"页上,选中该服务器场旁边的复选框,然后单击"下一步".
在"从备份还原-第3步(共3步):选择还原选项"页上,在"还原组件"部分,确保"服务器场"显示在"还原以下组件"列表中.
在"仅还原配置设置"部分,确保已选择"还原内容和配置设置"选项.
在"还原选项"部分的"还原类型"下,选择"相同配置"选项.
此时将出现一个对话框,要求您确认操作.
单击"确定".
注意:如果未出现"仅还原配置设置"部分,则您选择的备份是纯配置备份.
必须选择其他备份.
单击"开始还原".
在"备份和还原作业状态"页顶部的"准备情况"部分,可以查看所有恢复作业的常规状态.
在该页下部的"还原"部分,可以查看当前恢复作业的状态.
状态页每30秒自动更新一次.
通过单击"刷新"可以手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟,才会开始恢复.
如果收到任何错误,则可在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
还可以在步骤3中指定的UNC路径下的Sprestore.
log文件中找到更多详细信息.
完成还原过程后,可能需要重新启动一个或多个服务应用程序.
请在管理中心主页上的"应用程序管理"部分,单击"管理服务器上的服务".
在"服务器上的服务"页上,单击要运行的服务应用程序旁"操作"列中的"启动",以启动与服务应用程序相关的任何服务.
重新建立任何信任关系.
有关详细信息,请参阅在服务器场之间交换信任证书(SharePointServer2010).
使用SQLServer工具还原服务器场使用SQLServer工具虽然不能还原整个服务器场,但可以还原大多数服务器场数据库.
如果使用SQLServer工具还原数据库,必须使用管理中心或WindowsPowerShell还原服务器场配置.
有关如何还原服务器场的配置设置的详细信息,请参阅还原服务器场配置(SharePointServer2010).
注意:搜索索引不存储在SQLServer中.
如果您使用SQLServer工具备份和还原搜索,则必须在还原内容数据库后执行完全爬网.
在还原SharePointServer2010之前,建议您先针对网站和项目恢复配置恢复场.
执行下列步骤还原数据库:如果可能,应备份当前数据库的实时事务日志,以保护自上次完整备份后所做的任何更改.
还原上一个完整数据库备份.
还原最近一次完整数据库备份后进行的最新差异数据库备份.
还原最近一次完整或差异数据库备份后进行的所有事务日志备份.
使用SQLServer工具还原服务器场确认执行此过程的用户帐户是sysadmin固定服务器角色的成员.
如果WindowsSharePointServices定时服务正在运行,请停止该服务并等待几分钟,直到任何当前正在运行的存储过程完成.
在还原所有必须还原的数据库之前,请勿重新启动此服务.
启动SQLServerManagementStudio并连接到数据库服务器.
在对象资源管理器中,展开"数据库".
右键单击要还原的数据库,指向"任务",再指向"还原",然后单击"数据库".
在恢复操作过程中,数据库将自动脱机,任何其他进程均无法访问.
在"还原数据库"对话框中,指定目标和源,然后选择要还原的一个或多个备份集.
目标和源的默认值适用于大多数恢复方案.
在"选择页面"窗格中,单击"选项".
在"还原选项"部分,只选中"覆盖现有数据库".
除非您的环境或策略另有要求,否则不要选中此部分的其他选项.
在"恢复状态"部分:如果已包括所有必须还原的事务日志,则选择"全部恢复".
如果必须还原其他事务日志,则选择"部分恢复".
在该方案中,不使用第三个选项"包含备用内容的恢复".
注意:有关这些恢复选项的详细信息,请参阅还原数据库("选项"页)(http://go.
microsoft.
com/fwlink/linkid=114420&clcid=0x804).
单击"确定"完成恢复操作.
除配置数据库外,请对要还原的每个数据库重复步骤4-9.
重要:如果要还原用户配置文件数据库(默认情况下名为"UserProfileService_ProfileDB_"),则还要还原社会数据库(默认情况下名为"UserProfileService_SocialDB_").
如果不这样做,则会导致用户配置文件数据中出现难以检测和修复的不准确情况.
若要还原配置设置,必须使用现有配置数据库或手动创建一个新数据库并将配置还原到该数据库.
有关还原服务器场配置的详细信息,请参阅还原服务器场配置(SharePointServer2010).
启动WindowsSharePointServices定时服务.
启动任何必须重新启动的服务应用程序.
为此,请参阅上文中的"使用管理中心还原服务器场"过程中的步骤7和步骤8.
相关内容资源中心SharePointServer2010的业务连续性管理:备份、恢复、可用性和灾难恢复(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=199235&clcid=0x804)(该链接可能指向英文页面)IT专业人员内容备份服务器场(SharePointServer2010).
还原服务器场配置(SharePointServer2010)还原Web应用程序(SharePointServer2010)还原内容数据库(SharePointServer2010)还原服务器场配置(SharePointServer2010)本主题介绍如何还原服务器场的配置.
注意:在以前版本的MicrosoftSharePointServer2010中,无法还原配置数据库,因此无法还原服务器场的配置.
在此版本的SharePointServer2010中,无需还原配置数据库,原因是可以直接还原服务器场的配置.
此任务中的过程:使用WindowsPowerShell还原服务器场的配置使用管理中心还原服务器场的配置概述只有在出现涉及配置数据库但未涉及到其他服务器场数据(例如内容数据库或Web应用程序)的故障之后,才会执行服务器场级别配置恢复.
如果还原服务器场配置未能解决问题,您必须还原整个服务器场.
有关还原整个服务器场的详细信息,请参阅还原服务器场(SharePointServer2010).
可以从使用了"备份内容和配置设置"选项或"仅备份配置设置"选项的服务器场备份中还原配置.
使用WindowsPowerShell还原服务器场的配置可以使用WindowsPowerShell还原服务器场的配置.
使用WindowsPowerShell还原服务器场的配置验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"SharePoint2010产品".
单击"SharePoint2010ManagementShell".
从WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令并按Enter:Restore-SPFarm-Directory-RestoreMethodOverwrite-ConfigurationOnly必须使用ConfigurationOnly参数.
若要查看操作的进度,请使用Verbose参数.
有关详细信息,请参阅Restore-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心还原服务器场的配置可以使用管理中心还原服务器场的配置.
使用管理中心还原服务器场的配置若要执行此过程,您必须是运行管理中心的计算机上SharePoint组"FarmAdministrators"的成员.
您还必须是存储每个数据库的数据库服务器上sysadmin固定服务器角色的成员.
在管理中心主页上的"备份和还原"部分,单击"从备份还原".
在"从备份还原-第1步(共3步):选择要还原的备份"页上,从备份列表中选择包含服务器场备份的备份作业,然后单击"下一步".
注意:通过展开包含备份的行,可以查看有关备份的其他信息.
注意:如果未显示正确的备份作业,请在"备份目录位置"文本框中输入正确备份文件夹的UNC路径,然后单击"刷新".
在"从备份还原-第2步(共3步):选择要还原的组件"页上,选中服务器场旁边的复选框,然后单击"下一步".
在"从备份还原-第3步(共3步):选择还原选项"页上的"还原组件"部分,确保"服务器场"显示在"还原以下内容"列表中.
在"仅还原配置设置"部分,确保选择了"还原内容和配置设置"选项.
在"还原选项"部分,选择"还原类型"选项.
使用"相同配置"设置.
此时将出现一个对话框,要求您确认操作.
单击"确定".
注意:如果"仅还原配置设置"部分未显示,则所选的备份是仅配置备份.
单击"开始还原".
可以在"准备情况"部分的"备份和还原状态"页的顶部查看所有恢复作业的总体状态.
可以在该页下半部分的"还原"部分查看当前恢复作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能要等待几秒才会开始恢复.
如果您收到任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
还可以在步骤2中指定的UNC路径内的Sprestore.
log文件中找到更多详细信息.
使用SQLServer还原服务器场的配置无法使用SQLServer工具还原服务器场的配置.
另请参阅概念备份服务器场配置(SharePointServer2010)文档服务器场配置设置(SharePointServer2010)本文介绍如何使用WindowsPowerShell2.
0为您的服务器场记录配置设置.
记录配置设置很重要,不但有利于为您的环境创建脚本部署,而且还有利于在发生故障时快速重新创建一组配置.
使用WindowsPowerShell记录配置设置验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
使用记事本创建一个文本文件,然后将以下脚本复制并粘贴到该文件中.
示例中的命令将创建XML文件,用于记录当前服务器场中Web应用程序和服务应用程序的配置.
仅选择与您的环境相关的那些命令.
复制代码####CommonSharePointconfigurationsettings###RetrieveWebApplicationinformation.
Thedefaultdepthof2doesnotreturnmuchdetail--werecommendthatyouuseadepthof4forthiscmdlet.
Get-SPWebApplication|Export-Clixml.
\WebAppFilename.
xml-depth4#Retrievecustomlayoutinformation.
Get-SPWebApplication|Get-SPCustomLayoutsPage|Export-Clixml.
\Get-SPCustomLayoutsPage.
xml#DeterminehowSharePointdesigneraccessisconfigured.
Get-SPWebApplication|Get-SPDesignerSettings|Export-Clixml.
\Get-SPDesignerSettings.
xml#RetrieveinformationaboutalternateaccessmappingGet-SPAlternateURL|Export-Clixml.
\Get-SPAlternateURL.
xml#RetrieveinformationaboutcontentdatabasesGet-SPContentDatabase|Export-Clixml.
\Get-SPContentDatabase.
xml#RetrievedatabasepropertiesforeachdatabaseGet-SPDatabase|Export-Clixml.
\Get-SPDatabase.
xml#RetrieveinformationaboutallSharePointProductsinstalledinthefarm,andtheversionsofallupdatesinstalledforeachproduct.
Get-SPProduct|Export-Clixml.
\Get-SPProduct.
xml#RetrievefarminformationGet-SPFarm|Export-Clixml.
\Get-SPFarm.
xmlGet-SPFarmConfig|Export-Clixml.
\Get-SPFarmConfig.
xml#RetrieveinformationabouttheserversinthefarmGet-SPServer|Export-Clixml.
\Get-SPServer.
xml#RetrieveinformationaboutinstalledfeaturesGet-SPFeature|Export-Clixml.
\Get-SPFeature.
xml#Retrieveinformationaboutglobally-installedsitetemplatesGet-SPWebTemplate|Export-Clixml.
\Get-SPWebTemplate.
xml#RetrieveinformationaboutdeployedsolutionsGet-SPSolution|Export-Clixml.
\Get-SPSolution.
xml#RetrieveinformationaboutsandboxedsolutionsdeployedinasitecollectionGet-SPSite|Get-SPUserSolution|Export-Clixml.
\Get-SPUserSolution.
xml#RetrieveinformationaboutclaimsauthenticationGet-SPTrustedIdentityTokenIssuer|Export-Clixml.
\Get-SPTrustedIdentityTokenIssuer.
xmlGet-SPTrustedServiceTokenIssuer|Export-Clixml.
\Get-SPTrustedServiceTokenIssuer.
xmlGet-SPTrustedRootAuthority|Export-Clixml.
\Get-SPTrustedRootAuthority.
xml#RetrieveinformationaboutinstalledHelpGet-SPHelpCollection|Export-Clixml.
\Get-SPHelpCollection.
xml#RetrieveinformationaboutthelogginglevelsthathavebeensetGet-SPLogLevel|Export-Clixml.
\Get-SPLogLevel.
xml#RetrieveinformationaboutthesitesinthefarmGet-SPSite|Export-Clixml.
\Get-SPSite.
xmlGet-SPSiteAdministration|Export-Clixml.
\Get-SPSiteAdministration.
xmlGet-SPSiteSubscription|Export-Clixml.
\Get-SPSiteSubscription.
xml#RetrieveULSlogginginformationGet-SPDiagnosticConfig|Export-Clixml.
\Get-SPDiagnosticConfig.
xmlGet-SPDiagnosticsPerformanceCounter|Export-Clixml.
\Get-SPDiagnosticsPerformanceCounter.
xmlGet-SPDiagnosticsProvider|Export-Clixml.
\Get-SPDiagnosticsProvider.
xml#RetrieveinformationaboutaccountsregisteredintheconfigurationdatabaseGet-SPManagedAccount|Export-Clixml.
\Get-SPManagedAccount.
xmlGet-SPProcessAccount|Export-Clixml.
\Get-SPProcessAccount.
xmlGet-SPShellAdmin|Export-Clixml.
\Get-SPShellAdmin.
xml#RetrievespecificinformationaboutthecertificateauthorityGet-SPCertificateAuthority|Export-Clixml.
\Get-SPCertificateAuthority.
xmlGet-SPClaimProvider|Export-Clixml.
\Get-SPClaimProvider.
xmlGet-SPClaimProviderManager|Export-Clixml.
\Get-SPClaimProviderManager.
xml#RetrieveinformationaboutcontentdeploymentjobsGet-SPContentDeploymentJob|Export-Clixml.
\Get-SPContentDeploymentJob.
xmlGet-SPContentDeploymentPath|Export-Clixml.
\Get-SPContentDeploymentPath.
xml#RetrieveinformationabouttheMobileMessagingaccount.
Get-SPWebApplication|Get-SPMobileMessagingAccount|Export-Clixml.
\Get-SPMobileMessagingAccount.
xml####Commonserviceinfrastructuresettings###RetrieveinformationabouttheserviceapplicationsinthefarmGet-SPServiceApplication|Export-Clixml.
\Get-SPServiceApplication.
xmlGet-SPServiceApplicationPool|Export-Clixml.
\Get-SPServiceApplicationPool.
xmlGet-SPServiceApplicationProxy|Export-Clixml.
\Get-SPServiceApplicationProxy.
xmlGet-SPServiceApplicationProxyGroup|Export-Clixml.
\Get-SPServiceApplicationProxyGroup.
xmlGet-SPServiceApplication|Get-SPServiceApplicationEndpoint|Export-Clixml.
\Get-SPServiceApplicationEndpoint.
xml#RetrieveinformationabouttheservicesrunninginthefarmGet-SPServiceInstance|Export-Clixml.
\Get-SPServiceInstance.
xml#RetrieveinformationaboutInfoPathformservicesGet-SPInfoPathFormsService|Export-Clixml.
\Get-SPInfoPathFormsService.
xmlGet-SPInfoPathFormTemplate|Export-Clixml.
\Get-SPInfoPathFormTemplate.
xml###WARNING:Thefollowingcmdletrequiresrunasadministratorrights.
Get-SPInfoPathUserAgent|Export-Clixml.
\Get-SPInfoPathUserAgent.
xml#RetrieveinformationaboutcommonWebservicesettingsGet-SPServiceHostConfig|Export-Clixml.
\Get-SPServiceHostConfig.
xml####Commonserviceapplicationsettings###AccessServices#RetrievespecificinformationfortheAccessServicesserviceapplicationGet-SPAccessServiceApplication|Export-Clixml.
\Get-SPAccessServiceApplication.
xml#ApplicationDiscoveryandLoadBalancerServiceApplicationGet-SPTopologyServiceApplication|Export-Clixml.
\Get-SPTopologyServiceApplication.
xmlGet-SPTopologyServiceApplicationProxy|Export-Clixml.
\Get-SPTopologyServiceApplicationProxy.
xml#BusinessDataConnectivityService#Retrieveinformationaboutdataconnectionfiles.
###WARNING:ThefollowingcmdletrequiresrunasadministratorrightsGet-SPDataConnectionFile|Export-Clixml.
\Get-SPDataConnectionFile.
xml###WARNING:ThefollowingcmdletrequiresrunasadministratorrightsGet-SPDataConnectionFile|Get-SPDataConnectionFileDependent|Export-Clixml.
\Get-SPDataConnectionFileDependent.
xml#ExcelServicesApplication#Note:AnExcelserviceapplicationmustbeprovisionedforthefollowingcmdletstosucceed.
Get-SPExcelServiceApplication|Get-SPExcelBlockedFileType|Export-Clixml.
\Get-SPExcelBlockedFileType.
xmlGet-SPExcelServiceApplication|Get-SPExcelDataConnectionLibrary|Export-Clixml.
\Get-SPExcelDataConnectionLibrary.
xmlGet-SPExcelServiceApplication|Get-SPExcelDataProvider|Export-Clixml.
\Get-SPExcelDataProvider.
xmlGet-SPExcelServiceApplication|Get-SPExcelFileLocation|Export-Clixml.
\Get-SPExcelFileLocation.
xmlGet-SPExcelServiceApplication|Export-Clixml.
\Get-SPExcelServiceApplication.
xmlGet-SPExcelServiceApplication|Get-SPExcelUserDefinedFunction|Export-Clixml.
\Get-SPExcelUserDefinedFunction.
xmlGet-SPWebApplication|Get-SPInfoPathWebServiceProxy|Export-Clixml.
\Get-SPInfoPathWebServiceProxy.
xmlGet-SPWebApplication|Get-SPManagedPath|Export-Clixml.
\Get-SPManagedPath.
xml#ManagedMetadataService#Note:AManagedMetadataserviceapplicationmustbeprovisionedforthefollowingcmdletstosucceed.
Get-SPServiceApplication|{$_.
TypeName-eq"ManagedMetadataService"}|%{$id=$_.
Id;Get-SPMetadataServiceApplication-Id$_|Export-Clixml.
\Get-SPMetadataServiceApplication-$id.
xml}Get-SPServiceApplicationProxy|{$_.
TypeName-eq"ManagedMetadataServiceConnection"}|%{$id=$_.
Id;Get-SPMetadataServiceApplicationProxy-Id$_|Export-Clixml.
\Get-SPMetadataServiceApplicationProxy-$id.
xml}Get-SPSite|Get-SPTaxonomySession|Export-Clixml.
\Get-SPTaxonomySession.
xml#PerformancePointServiceApplication#Note:APerformancePointserviceapplicationmustbeprovisionedforthefollowingcmdletstosucceed.
Get-SPPerformancePointServiceApplication|Get-SPPerformancePointSecureDataValues|Export-Clixml.
\Get-SPPerformancePointSecureDataValues.
xmlGet-SPPerformancePointServiceApplication|Export-Clixml.
\Get-SPPerformancePointServiceApplication.
xmlGet-SPPerformancePointServiceApplication|Get-SPPerformancePointServiceApplicationTrustedLocation|Export-Clixml.
\Get-SPPerformancePointServiceApplicationTrustedLocation.
xml#Search#Retrievesearchinformation#Note:ASearchserviceapplicationmustbeprovisionedforthefollowingcmdletstosucceed.
Get-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchAdministrationComponent|Export-Clixml.
\Get-SPEnterpriseSearchAdministrationComponent.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchCrawlContentSource|Export-Clixml.
\Get-SPEnterpriseSearchCrawlContentSource.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchCrawlCustomConnector|Export-Clixml.
\Get-SPEnterpriseSearchCrawlCustomConnector.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchCrawlDatabase|Export-Clixml.
\Get-SPEnterpriseSearchCrawlDatabase.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchCrawlExtension|Export-Clixml.
\Get-SPEnterpriseSearchCrawlExtension.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchCrawlMapping|Export-Clixml.
\Get-SPEnterpriseSearchCrawlMapping.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchCrawlRule|Export-Clixml.
\Get-SPEnterpriseSearchCrawlRule.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchCrawlTopology|Export-Clixml.
\Get-SPEnterpriseSearchCrawlTopology.
xml$searchApp=Get-SPEnterpriseSearchServiceApplication;Get-SPEnterpriseSearchExtendedClickThroughExtractorJobDefinition-SearchApplication$searchApp|Export-Clixml.
\Get-SPEnterpriseSearchExtendedClickThroughExtractorJobDefinition.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchExtendedConnectorProperty|Export-Clixml.
\Get-SPEnterpriseSearchExtendedConnectorProperty.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchExtendedQueryProperty|Export-Clixml.
\Get-SPEnterpriseSearchExtendedQueryProperty.
xml###WARNING:Thefollowingcmdletgeneratesa120MBfilethatrecordstheoutoftheboxsettings###Get-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchLanguageResourcePhrase|Export-Clixml.
\Get-SPEnterpriseSearchLanguageResourcePhrase.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchMetadataCategory|Export-Clixml.
\Get-SPEnterpriseSearchMetadataCategory.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchMetadataCrawledProperty|Export-Clixml.
\Get-SPEnterpriseSearchMetadataCrawledProperty.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchMetadataManagedProperty|Export-Clixml.
\Get-SPEnterpriseSearchMetadataManagedProperty.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchMetadataMapping|Export-Clixml.
\Get-SPEnterpriseSearchMetadataMapping.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchPropertyDatabase|Export-Clixml.
\Get-SPEnterpriseSearchPropertyDatabase.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchQueryAuthority|Export-Clixml.
\Get-SPEnterpriseSearchQueryAuthority.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchQueryDemoted|Export-Clixml.
\Get-SPEnterpriseSearchQueryDemoted.
xmlGet-SPEnterpriseSearchQueryAndSiteSettingsService|Export-Clixml.
\Get-SPEnterpriseSearchQueryAndSiteSettingsService.
xmlGet-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance|Export-Clixml.
\Get-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance.
xmlGet-SPEnterpriseSearchQueryAndSiteSettingsServiceProxy|Export-Clixml.
\Get-SPEnterpriseSearchQueryAndSiteSettingsServiceProxy.
xmlGet-SPEnterpriseSearchService|Export-Clixml.
\Get-SPEnterpriseSearchService.
xmlGet-SPEnterpriseSearchServiceInstance|Export-Clixml.
\Get-SPEnterpriseSearchServiceInstance.
xmlGet-SPSearchService|Export-Clixml.
\Get-SPSearchService.
xmlGet-SPSearchServiceInstance|Export-Clixml.
\Get-SPSearchServiceInstance.
xml###WARNING:Thefollowingcmdletgeneratesafilepersitecollection###Get-SPSite|%{$id=$_.
Id;Get-SPEnterpriseSearchQueryKeyword-Site$_|Export-Clixml.
\Get-SPEnterpriseSearchQueryKeyword-$id.
xml}Get-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchQueryScope|Export-Clixml.
\Get-SPEnterpriseSearchQueryScope.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchQueryScope|Get-SPEnterpriseSearchQueryScopeRule|Export-Clixml.
\Get-SPEnterpriseSearchQueryScopeRule.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchQuerySuggestionCandidates|Export-Clixml.
\Get-SPEnterpriseSearchQuerySuggestionCandidates.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchQueryTopology|Export-Clixml.
\Get-SPEnterpriseSearchQueryTopology.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchRankingModel|Export-Clixml.
\Get-SPEnterpriseSearchRankingModel.
xmlGet-SPEnterpriseSearchServiceApplication|Get-SPEnterpriseSearchSecurityTrimmer|Export-Clixml.
\Get-SPEnterpriseSearchSecurityTrimmer.
xmlGet-SPEnterpriseSearchServiceApplication|Export-Clixml.
\Get-SPEnterpriseSearchServiceApplication.
xmlGet-SPEnterpriseSearchServiceApplicationProxy|Export-Clixml.
\Get-SPEnterpriseSearchServiceApplicationProxy.
xmlGet-SPEnterpriseSearchSiteHitRule|Export-Clixml.
\Get-SPEnterpriseSearchSiteHitRule.
xml#SecurityTokenServiceApplication#RetrieveinformationaboutthesecuritytokenserviceusedforincomingSOAPmessages.
Get-SPSecurityTokenServiceConfig|Export-Clixml.
\Get-SPSecurityTokenServiceConfig.
xml#StateService#RetrieveinformationabouttheStateService.
Get-SPSessionStateService|Export-Clixml.
\Get-SPSessionStateService.
xmlGet-SPStateServiceApplication|Export-Clixml.
\Get-SPStateServiceApplication.
xmlGet-SPStateServiceApplicationProxy|Export-Clixml.
\Get-SPStateServiceApplicationProxy.
xmlGet-SPStateServiceDatabase|Export-Clixml.
\Get-SPStateServiceDatabase.
xml#UsageandHealthdatacollection#RetrieveinformationabouttheUsageandHealthDataCollectionserviceapplication.
Get-SPUsageApplication|Export-Clixml.
\Get-SPUsageApplication.
xmlGet-SPUsageDefinition|Export-Clixml.
\Get-SPUsageDefinition.
xmlGet-SPUsageService|Export-Clixml.
\Get-SPUsageService.
xml#VisioService#AVisioserviceapplicationmustbeprovisionedforthefollowingcmdletstosucceed.
Get-SPVisioServiceApplication|Get-SPVisioExternalData|Export-Clixml.
\Get-SPVisioExternalData.
xmlGet-SPVisioServiceApplication|Get-SPVisioPerformance|Export-Clixml.
\Get-SPVisioPerformance.
xmlGet-SPVisioServiceApplication|Get-SPVisioSafeDataProvider|Export-Clixml.
\Get-SPVisioSafeDataProvider.
xmlGet-SPVisioServiceApplication|Export-Clixml.
\Get-SPVisioServiceApplication.
xmlGet-SPVisioServiceApplicationProxy|Export-Clixml.
\Get-SPVisioServiceApplicationProxy.
xml#WebAnalyticsServiceApplicationAWebAnalyticsserviceapplicationmustbeprovisionedforthefollowingcmdletstosucceed.
Get-SPServiceApplication|{$_.
TypeName-eq"WebAnalyticsServiceApplication"}|%{$id=$_.
Id;Get-SPWebAnalyticsServiceApplication-Id$_|Export-Clixml.
\Get-SPWebAnalyticsServiceApplication-$id.
xml}Get-SPServiceApplicationProxy|{$_.
TypeName-eq"WebAnalyticsServiceApplicationProxy"}|%{$id=$_.
Id;Get-SPWebAnalyticsServiceApplicationProxy-Id$_|Export-Clixml.
\Get-SPWebAnalyticsServiceApplicationProxy-$id.
xml}Get-SPWebApplication|Get-SPWebApplicationHttpThrottlingMonitor|Export-Clixml.
\Get-SPWebApplicationHttpThrottlingMonitor.
xmlGet-SPWebPartPack|Export-Clixml.
\Get-SPWebPartPack.
xml#WordAutomationServices###Note:Thesecmdletsarecommentedoutbecauseyouareunlikelytowanttorunthem.
####Get-SPSite|%{$web=Get-SPWeb$_.
Url;$webid=$web.
Id;$web|Get-SPUser|Export-Clixml.
\Get-SPUser-$webid.
xml}#Get-SPSite|%{$web=Get-SPWeb$_.
Url;$webid=$web.
Id;$web|Export-Clixml.
\Get-SPWeb-$webid.
xml}若要运行该脚本,请在WindowsPowerShell控制台的命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:C:\\.
ps1有关详细信息,请参阅Export-Clixml、Get-SPWebApplication、Get-SPServiceApplication.
使用cmdlet的示例本节提供如何使用所建议的cmdlet之一的示例.
Get-SPAlternateURLcmdlet提供有关备用访问映射的信息.
复制代码Get-SPAlternateURL|Export-Clixml.
\Get-SPAlternateURL.
xml下节列出Get-SPAlternateURL.
xml文件的内容.
某些部分已折叠.
复制代码-+-Microsoft.
SharePoint.
Administration.
SPAlternateUrl-http://servernamehttp://servername/+--Microsoft.
SharePoint.
Administration.
SPAlternateUrl+-Defaulthttp://servername-1falseAlternateAccessMappingCollectionSharePoint-800falsefalsefalseSharePoint-805b65a69a-222d-4fe0-904b-0fb928bc7a89OnlineSPFarmName=SERVERNAME_SharePoint_Configuration_Database3661+SPFarmName=SERVERNAME_SharePoint_Configuration_Database++Default0http://servername本示例从XML文件导入输出,让您可以更轻松地查看其内容.
复制代码Import-Clixml.
\Get-SPAlternateURL.
xml导入XML文件后,即可在管道中使用对象,就像它们是给定类型的实际对象一样.
复制代码Import-Clixml.
\Get-SPAlternateURL.
xml|%{$_.
Uri}此外,还可以通过管道将对象作为cmdlet的一部分进行输入,查看所有预期属性、方法和TypeName.
以下示例是通过管道输入URI.
复制代码Import-Clixml.
\Get-SPAlternateURL.
xml|%{$_.
Uri|Get-Member}有关详细信息,请参阅Export-Clixml、Import-Clixml、Get-SPAlternateURL、ForEach-Object、Get-Member.
将配置设置从一个服务器场复制到另一个服务器场(SharePointServer2010)本文介绍如何将配置设置从一个MicrosoftSharePointServer2010场复制到另一个SharePointServer2010场.
可在以下情况下使用将一个服务器场的配置设置复制到另一个服务器场:设置类似部署、测试和生产环境.
为服务器场配置设置建立组织标准.
设置灾难恢复环境.
本文内容:备份和恢复不包含内容数据库的服务器场以复制配置设置仅备份和恢复配置设置创建脚本化部署以复制配置设置您可以使用多种方式将配置从一个服务器场复制到另一个服务器场.
根据想要复制的配置设置以及需要复制的频率确定使用哪种方式.
备份和恢复未附加内容数据库的服务器场.
此方法为您提供了服务器场设置和Web应用程序设置,此外还提供了您选择的任何服务应用程序的设置.
仅备份和恢复配置.
此方法仅为您提供核心SharePointFoundation2010设置.
注意:此方法不包括Web应用程序或服务应用程序设置.
如果恢复的服务器场中需要Web应用程序设置,请使用其他方法.
根据您的记录配置创建部署脚本.
此方法最初可能需要很多操作,但是可以轻松维护标准化.
备份和恢复不包含内容数据库的服务器场以复制配置设置若要使用服务器场备份复制配置设置,建议您首先从服务器场分离内容数据库.
不建议您为活动生产服务器场采取此步骤.
注意:创建不包含内容数据库的服务器场备份不会备份服务应用程序.
使用WindowsPowerShell备份和恢复不包含内容数据库的服务器场验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令以记录当前Web应用程序URL和内容数据库映射.
复制代码Get-SPWebApplication|%{$_.
Name;$_.
Url;%{$_.
ContentDatabases|%{$_.
Name};Write-Host""}}卸除所有内容数据库,如下面的示例中所示:复制代码Get-SPContentDatabase|Dismount-SPContentDatabase或者卸除特定内容数据库,如下面的示例中所示:复制代码Get-SPContentDatabaseWSS_Content|Dismount-SPContentDatabase备份服务器服务器场.
复制代码Backup-SPFarm-Directory\\servername\share-BackupMethodFull注意:您可以通过查看\\servername\share\spbr####\spbackup.
log文件以了解备份的进度.
备份完成后,重新装入内容数据库.
使用步骤1中记录的每个映射替换和.
复制代码Mount-SPContentDatabase-Name-WebApplication仅备份和恢复配置设置作为服务器场备份的一部分,您可以选择仅备份配置设置.
仅配置备份提取并备份配置数据库中的许多(但并非全部)配置设置.
通过使用内置工具,您可以备份任何配置数据库的配置,无论该数据库当前是否已附加到服务器场.
有关如何备份配置的详细信息,请参阅备份服务器场配置(SharePointServer2010).
配置备份可以还原到同一服务器场,也可以还原到任何其他服务器场.
还原配置时,对于服务器场的任何现有设置,如果配置备份中设置了相应的值,则将覆盖这些设置.
如果服务器场的任何现有设置未包含在配置备份中,则不会覆盖这些设置.
有关如何还原服务器场配置的详细信息,请参阅还原服务器场配置(SharePointServer2010).
创建脚本化部署以复制配置设置创建SharePointServer2010的脚本化部署时,将创建配置设置的副本.
有关详细信息,请参阅InstallSharePointServer2010byusingWindowsPowerShell.
还原Web应用程序(SharePointServer2010)本文介绍如何还原Web应用程序.
在还原Web应用程序时,还会还原与此Web应用程序关联的InternetInformationServices(IIS)设置和所有内容数据库.
本文内容:备份Web应用程序时应考虑的事项使用WindowsPowerShell还原Web应用程序使用管理中心还原Web应用程序还原使用基于表单的身份验证的Web应用程序的额外步骤备份Web应用程序时应考虑的事项在准备还原Web应用程序时应考虑以下信息.
使用本文中的过程一次只能还原一个Web应用程序.
但是,通过还原完整服务器场,可以同时还原服务器场中的所有Web应用程序.
如果Web应用程序使用对象缓存,则必须在还原此Web应用程序后为其手动配置两个特殊用户帐户.
有关对象缓存和如何配置这些用户帐户的详细信息,请参阅配置对象缓存用户帐户.
无法使用SQLServer工具来还原Web应用程序.
在还原配置为使用声明身份验证的Web应用程序时,必须在还原此Web应用程序后执行其他一些步骤才能还原声明身份验证.
使用WindowsPowerShell还原Web应用程序可以使用WindowsPowerShell手动还原Web应用程序,也可以使用按计划间隔运行的脚本来还原Web应用程序.
使用WindowsPowerShell还原Web应用程序确认您满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:复制代码Restore-SPFarm-Directory-RestoreMethodOverwrite-Item[-BackupId][-Verbose]其中:是用于备份文件的文件夹的完整路径.
是已备份的Web应用程序的名称.
是用于执行还原操作的备份的标识符.
如果不指定BackupID参数的值,将使用最新备份.
无法使用纯配置备份来还原Web应用程序.
可以通过键入以下信息来查看服务器场备份:复制代码Get-SPBackupHistory-Directory-ShowBackup有关详细信息,请参阅Restore-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心还原Web应用程序您可以使用管理中心来还原Web应用程序.
使用管理中心还原Web应用程序确保执行此过程的用户帐户是FarmAdministrators组的成员.
另外确认WindowsSharePointServicesTimerV4服务和服务器场数据库访问帐户拥有对备份文件夹的完全控制权限.
在管理中心主页上的"备份和还原"部分,单击"从备份还原".
在"从备份还原-第1步(共3步):选择要还原的备份"页上,从备份列表中选择包含服务器场或Web应用程序备份的备份作业,然后单击"下一步".
通过单击备份旁边的(+),您可以查看有关每个备份的详细信息.
注意:如果未显示正确的备份作业,请在"当前目录位置"文本框中,键入正确备份文件夹的通用命名约定(UNC)路径,然后单击"刷新".
无法使用纯配置的备份来还原Web应用程序.
在"从备份还原-第2步(共3步):选择要还原的组件"页上,选中Web应用程序旁边的复选框,然后单击"下一步".
在"从备份还原-第3步(共3步):选择还原选项"页上的"还原组件"部分,确保"还原以下内容"列表中出现"服务器场\".
在"仅还原配置设置"部分,确保选中了"还原内容和配置设置"选项.
在"还原选项"部分的"还原类型"下,选择"相同配置"选项.
此时将出现一个对话框,要求您确认操作.
单击"确定".
注意:如果未出现"仅还原配置设置"部分,则您选择的备份是纯配置备份.
必须选择其他备份.
单击"开始还原".
可以在"备份和还原作业状态"页顶端的"准备情况"部分查看所有恢复作业的常规状态.
可以在该页下部的"还原"部分查看当前恢复作业的状态.
状态页每30秒自动更新一次.
您可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能要等待几秒才会开始恢复.
如果您收到任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
还可以在指定的UNC路径下的Sprestore.
log文件中找到更多详细信息.
还原使用基于表单的身份验证的Web应用程序的额外步骤在还原使用基于表单的身份验证的Web应用程序后,必须执行以下步骤才能将此Web应用程序重新配置为使用基于表单的身份验证.
在Web.
config文件中重新注册成员身份和角色提供程序.
重新部署这些提供程序.
有关详细信息,请参阅Configureforms-basedauthenticationforaclaims-basedWebapplication(SharePointServer2010).
还原使用基于声明的身份验证的Web应用程序后移除重复声明提供程序的额外步骤在还原配置为使用基于声明的身份验证的Web应用程序后,通常会显示重复或额外的声明提供程序.
必须按以下过程移除这些重复提供程序:在管理中心中,单击"管理Web应用程序",选择使用基于声明的身份验证的Web应用程序,然后单击"验证提供程序".
选择与Web应用程序关联的区域以打开"编辑验证"页,然后单击"保存".
对每个区域重复此操作,然后对使用基于声明的身份验证的每个Web应用程序重复此操作.
相关内容资源中心SharePointServer2010的业务连续性管理(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=199235&clcid=0x804)(该链接可能指向英文页面)IT专业人员内容备份Web应用程序(SharePointServer2010)Planforbackupandrecovery(SharePointServer2010)备份和恢复(SharePointServer2010)开发人员内容数据保护和恢复(http://go.
microsoft.
com/fwlink/linkid=199237&clcid=0x804)还原服务应用程序(SharePointServer2010)在某些情况下,您可能必须还原某个特定服务应用程序,而不是还原整个服务器场.
有些服务应用程序(如BusinessDataConnectivityService应用程序和UserProfileService应用程序)可向其他服务和网站提供数据.
这可能导致用户在恢复过程完成之前遇到一些服务中断情况.
有关如何同时还原服务器场中的所有服务应用程序的信息,请参阅还原服务器场(SharePointServer2010).
重要:不能从一个版本的MicrosoftSharePointServer中备份后,再将其备份内容还原为另一个版本的SharePointServer.
注意:SharePointServer2010会备份BusinessDataConnectivityService元数据存储,其中包括外部内容类型、外部系统和BDC模型.
有关详细信息,请参阅BusinessDataConnectivityserviceadministrationoverview(SharePointServer2010).
请注意,该产品不备份外部数据源.
为了保护数据,必须备份外部数据源.
如果您先后将服务应用程序或服务器场和数据源还原到不同的位置,则必须在外部内容类型定义中更改位置信息.
如果没有更改,则BusinessDataConnectivityService可能无法找到数据源.
注意:只有在使用FILESTREAM提供程序将数据放入远程BLOB存储区时,SharePointServer2010才会还原远程二进制大型对象(BLOB)存储区.
如果使用的是其他提供程序,您必须手动还原远程BLOB存储区.
本文中的过程:使用WindowsPowerShell还原服务应用程序使用管理中心还原服务应用程序使用SQLServer工具还原服务应用程序的数据库注意:您无法还原整个服务应用程序,但可以还原与服务应用程序关联的数据库.
使用WindowsPowerShell刷新OfficeWebApps缓存使用WindowsPowerShell还原服务应用程序可以使用WindowsPowerShell还原服务应用程序.
使用WindowsPowerShell还原服务应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:Restore-SPFarm-Directory-Item-RecoveryMethodOverwrite[-BackupId][-Verbose]若要指定要使用的备份,请使用BackupId参数.
可通过键入以下命令来查看服务器场的备份:Get-SPBackupHistory-Directory-ShowBackup.
如果不指定BackupId,则会使用最近一次的备份.
不能从仅配置备份还原服务应用程序.
有关详细信息,请参阅Restore-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心还原服务应用程序使用下面的过程可通过SharePoint管理中心网站来还原服务应用程序.
使用管理中心还原服务应用程序确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页上的"备份和还原"部分,单击"从备份还原".
在"从备份还原-第1步(共3步):选择要还原的备份"页上,从备份列表中选择包含服务应用程序备份或服务器场级备份的备份作业,然后单击"下一步".
单击备份旁的(+)可以查看关于每个备份的详细信息.
注意:如果未出现正确的备份作业,请在"备份目录位置"文本框中键入正确备份文件夹的路径,然后单击"刷新".
不能使用仅配置备份还原服务器场.
在"从备份还原-第2步(共3步):选择要还原的组件"页上,展开"共享服务应用程序",选中服务应用程序旁的复选框,然后单击"下一步".
在"从备份还原-第3步(共3步):选择还原选项"页上的"还原组件"部分,确保"还原以下组件"列表中出现"Farm\SharedServicesApplications\".
在"还原选项"部分的"还原类型"下,选择"相同配置"选项.
此时将出现一个对话框,要求您确认操作.
单击"确定".
单击"开始还原".
可以在"备份和还原作业状态"页顶部的"准备情况"部分查看所有恢复作业的一般状态,在该页下半部分的"还原"部分查看当前恢复作业的状态.
状态页每隔30秒自动更新一次.
可以单击"刷新"来手动更新状态详情.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才能开始恢复.
如果收到任何错误,则可在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
还可以在步骤3中指定的UNC路径下的Sprestore.
log文件中找到更多详细信息.
使用SQLServer工具还原服务应用程序的数据库不能使用SQLServer工具还原整个服务应用程序.
但是,可以使用SQLServer工具还原与服务应用程序关联的数据库.
若要还原整个服务应用程序,请使用WindowsPowerShell或管理中心.
使用SQLServer工具还原服务应用程序的数据库验证您要用于还原数据库的用户帐户是否为存储每个数据库的数据库服务器上SQLServersysadmin固定服务器角色的成员.
打开SQLServerManagementStudio并连接到数据库服务器.
在对象资源管理器中,展开"数据库".
右键单击要还原的数据库,指向"任务",再指向"还原",然后单击"数据库".
在"还原数据库"对话框中的"常规"页上,从"目标数据库"下拉列表中选择要还原到的数据库.
从"自数据库"下拉列表中选择还原的源位置.
在"选择要还原的备份集"区域,选中数据库旁边的复选框.
在"选项"选项卡上,从"恢复状态"部分选择恢复状态.
有关使用哪种恢复类型的详细信息,请参阅SQLServer联机丛书中的恢复模式概述(http://go.
microsoft.
com/fwlink/linkid=114396&clcid=0x804).
单击"确定"以还原数据库.
对与该服务应用程序关联的每个数据库重复步骤1-9.
使用WindowsPowerShell刷新OfficeWebApps缓存如果要还原MicrosoftOfficeWebApps,则必须在还原过程完成后刷新缓存以确保创建了正确的计时器作业.
验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Get-SPOfficeWebAppsCache|Remove-SPOfficeWebAppsCache-Confirm:$false还原搜索(SharePointServer2010)在某些情况下,您可能必须还原搜索系统,而不是还原整个服务器场.
重要:不能从一个版本的MicrosoftSharePointServer中备份后,再将其备份内容还原为另一个版本的SharePointServer.
重要:本主题中的过程可用于还原MicrosoftSharePointServer2010的搜索组件.
如果拓扑包括MicrosoftFASTSearchServer2010forSharePoint,则本主题中的过程还可用于还原内容SSA和查询SSA(包括人员搜索索引).
但是,除了需执行本主题中的过程以外,还必须还原FASTSearchServer2010forSharePoint服务器场.
有关详细信息,请参阅Backupandrestore(FASTSearchServer2010forSharePoint).
本主题中的过程:使用WindowsPowerShell还原搜索服务应用程序使用管理中心还原搜索服务应用程序注意:不能使用SQLServer工具还原所有搜索组件.
使用WindowsPowerShell还原搜索服务应用程序可以使用WindowsPowerShell还原搜索.
此过程将还原所有搜索组件,包括数据库、搜索服务配置和所有索引文件.
使用WindowsPowerShell还原搜索服务应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Restore-SPFarm-Directory-Item-RecoveryMethodOverwrite[-BackupId][-Verbose]若要指定要使用的备份,请使用BackupId参数.
若要查看服务器场的备份,请键入以下命令,然后按Enter:Get-SPBackupHistory-Directory-ShowBackup.
如果未使用BackupId参数,则将使用最新的备份.
不能从仅配置备份还原搜索.
有关详细信息,请参阅Restore-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心还原搜索服务应用程序使用以下过程可通过SharePoint管理中心网站还原搜索.
此过程将还原所有搜索组件,包括数据库、搜索服务配置和所有索引文件.
使用管理中心还原搜索服务应用程序确保执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"从备份还原".
在"从备份还原-第1步(共3步):选择要还原的备份"页上,从备份列表中选择包含该搜索备份或服务器场级备份的备份作业,然后单击"下一步".
通过单击备份旁边的(+),您可以查看有关每个备份的详细信息.
注意:如果未显示正确的备份作业,请在"备份目录位置"文本框中键入正确的备份文件夹的通用命名约定(UNC)路径,然后单击"刷新".
不能使用仅配置备份还原搜索.
在"从备份还原-第2步(共3步):选择要还原的组件"页上,展开"共享服务应用程序"节点.
选中搜索服务应用程序旁边的复选框,然后单击"下一步".
在"从备份还原-第3步(共3步):选择还原选项"页上的"还原组件"部分,确保"还原以下内容"列表中出现"Farm\SharedServicesApplications\".
在"还原选项"部分的"还原类型"下,选择"相同配置"选项.
如果选择此选项,则会出现一个对话框,要求您确认此操作.
单击"确定".
单击"开始还原".
可以在"备份和还原作业状态"页面顶端的"准备情况"部分查看所有恢复作业的一般状态,在该页面下半部分的"还原"部分查看当前恢复作业的状态.
系统会每隔30秒自动更新一次状态页面.
您可以单击"刷新"手动更新状态详情.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才能开始恢复.
如果您收到任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
还可以在步骤3中指定的UNC路径内的Sprestore.
log文件中找到更多详细信息.
还原SecureStoreService(SharePointServer2010)在MicrosoftSharePointServer2010中,SecureStoreService替代了MicrosoftOfficeSharePointServer2007单一登录(SSO).
此SecureStoreService提供了安全存储凭据集并将凭据与特定标识或一组标识进行关联的能力.
每次输入新的密码时,SharePointServer2010都会创建一个新的主密钥,并使用该密钥对凭据集重新加密.
使用该密码,您可以访问由SharePointServer2010创建的用于对凭据集加密的主密钥.
重要:您将需要在备份SecureStoreService时记录的密码,以还原SecureStoreService.
此任务中的过程:使用管理中心还原SecureStoreService使用WindowsPowerShell还原SecureStoreService使用管理中心还原SecureStoreService使用以下过程通过SharePoint管理中心网站还原SecureStoreService.
使用管理中心还原SecureStoreService确认执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上的"备份和还原"部分,单击"从备份还原".
在"从备份还原-第1步(共3步):选择要还原的备份"页上,从备份列表中选择包含所需备份或服务器场级备份的备份作业,然后单击"下一步".
可以通过单击每个备份旁边的(+)来查看有关该备份的更多详细信息.
注意:如果未显示正确的备份作业,请在"备份目录位置"文本框中键入正确备份文件夹的路径,然后单击"刷新".
无法使用仅配置备份来还原SecureStoreService.
在"从备份还原-第2步(共3步):选择要还原的组件"页上,展开"共享服务应用程序",并选中SecureStoreService应用程序备份组旁边的复选框,然后单击"下一步".
在"从备份还原-第3步(共3步):选择还原选项"页上的"还原组件"部分,确保"Farm\SharedServices\SharedServicesApplications\"出现在"还原以下组件"列表中.
在"还原选项"部分的"还原类型"下,选择"相同配置"选项.
此时将出现一个对话框,要求您确认操作.
单击"确定".
单击"开始还原".
可以在"备份和还原作业状态"页顶端的"准备情况"部分查看所有恢复作业的一般状态.
在该页下半部分的"还原"部分可以查看当前恢复作业的状态.
状态页每30秒自动更新一次.
可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才能开始恢复.
如果出现任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
还可以在步骤3中指定的路径下的Sprestore.
log文件中找到更多详细信息.
成功完成还原操作后,必须刷新密码.
在管理中心主页上的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击SecureStoreService名称.
您可能收到一条指示"无法获取主密钥"的错误.
在"安全存储服务"页的功能区上,单击"刷新密钥".
在"刷新密钥"对话框内的"密码"框中键入密码,然后单击"确定".
使用WindowsPowerShell还原SecureStoreService可以使用WindowsPowerShell还原SecureStoreService.
使用WindowsPowerShell还原SecureStoreService验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Restore-SPFarm-Directory-Item-RecoveryMethodOverwrite[-BackupId][-Verbose]若要指定要使用的备份,请使用BackupId参数.
可通过键入以下命令来查看服务器场的备份:Get-SPBackupHistory-Directory-ShowBackup.
如果不为BackupId参数指定值,则将使用最新备份.
您无法从仅配置备份来还原SecureStoreService.
有关详细信息,请参阅Restore-SPFarm.
成功完成还原操作后,必须刷新密码.
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Update-SPSecureStoreApplicationServerKey-Passphrase有关详细信息,请参阅Update-SPSecureStoreApplicationServerKey.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念备份SecureStoreService(SharePointServer2010)还原内容数据库(SharePointServer2010)可采用一次一个的方式还原任何内容数据库或若干个内容数据库.
有关如何同时备份服务器场中所有内容数据库的信息,请参阅备份服务器场(SharePointServer2010).
此任务中的过程:使用WindowsPowerShell还原内容数据库使用管理中心还原内容数据库使用SQLServer工具还原内容数据库使用WindowsPowerShell还原内容数据库可以使用WindowsPowerShell还原内容数据库.
使用WindowsPowerShell还原内容数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Restore-SPFarm-Directory-RestoreMethodOverwrite-Item[-BackupId][-Verbose]注意:如果您不以服务器场帐户的身份登录,系统会提示您提供服务器场帐户的凭据.
如果不使用BackupId参数,则将使用最新备份.
若要查看备份(包括其备份ID)的列表,请键入以下命令,然后按Enter:Get-SPBackupHistory-Directory有关详细信息,请参阅Restore-SPFarm.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心还原内容数据库可以使用管理中心还原服务器场或服务器场的组件.
使用管理中心还原内容数据库确认您作为FarmAdministrators组的成员登录.
在管理中心主页上的"备份和还原"部分,单击"从备份还原".
在"从备份还原-第1步(共3步):选择要还原的备份"页上,从备份列表中选择包含内容数据库备份的备份作业,然后单击"下一步".
注意:如果未显示正确的备份作业,请在"当前目录位置"文本框中输入正确备份文件夹的路径,然后单击"刷新".
在"从备份还原-第2步(共3步):选择要还原的组件"页上,选中内容数据库旁边的复选框,然后单击"下一步".
注意:如果内容数据库不可选,则必须使用WindowsPowerShell或SQLServer工具还原内容数据库.
在"从备份还原-第3步(共3步):选择还原选项"页上"还原选项"部分的"还原类型"下,单击"相同配置"选项.
此时将出现一个对话框,要求您确认操作.
单击"确定".
单击"开始还原".
可以在"备份和还原作业状态"页顶端的"准备情况"部分查看所有恢复作业的常规状态.
可以在该页下部的"还原"部分查看当前恢复作业的状态.
状态页每30秒自动更新一次.
可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始恢复.
如果出现任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
您还可以在步骤2中指定的UNC路径内的Sprestore.
log文件中找到更多详细信息.
使用SQLServer工具还原内容数据库可以按以下步骤使用SQLServer工具还原内容数据库:如果可能,请备份内容数据库的实时事务日志,以保护自上次完整备份以来所做的任何更改.
还原上一个完整数据库备份.
还原最近一次完整数据库备份后进行的最新差异数据库备份.
还原最近的完整或差异数据库备份之后进行的所有事务日志备份.
使用SQLServer工具还原内容数据库验证执行此过程的用户帐户是否为sysadmin固定服务器角色的成员.
如果WindowsSharePointServices定时服务正在运行,请停止该服务并等待几分钟,直到任何当前正在运行的存储过程完成.
在还原内容数据库之前,请勿重启此服务.
启动SQLServerManagementStudio并连接到数据库服务器.
在对象资源管理器中,展开"数据库".
右键单击要还原的数据库,指向"任务",再指向"还原",然后单击"数据库".
在恢复操作过程中,数据库将自动脱机,其他进程无法访问.
在"还原数据库"对话框中,指定目标和源,然后选择要还原的一个或多个备份集.
目标和源的默认值适合于大多数恢复方案.
在"选择页面"窗格中,单击"选项".
在"还原选项"部分,只选中"覆盖现有数据库".
除非环境或策略另有要求,否则不要选中此部分的其他选项.
在"恢复状态"部分:如果已包括您必须还原的所有事务日志,请选择"全部恢复".
如果您必须还原其他事务日志,请选择"部分恢复".
此方案中不使用第三个选项"包含备用内容的恢复".
注意:有关这些恢复选项的详细信息,请参阅还原数据库("选项"页)(http://go.
microsoft.
com/fwlink/linkid=114420&clcid=0x804).
单击"确定"完成恢复操作.
针对正在还原的每个数据库重复步骤4-10.
启动WindowsSharePointServices定时服务.
另请参阅概念备份内容数据库(SharePointServer2010)附加和还原只读内容数据库(SharePointServer2010)其中的内容数据库已设置为只读的MicrosoftSharePointServer2010服务器场可以是故障恢复环境(这种环境针对镜像或日志传送内容数据库运行)的一部分,也可以是高可用性维护或修补环境(这种环境可以在其他版本的服务器场正在更新时提供用户访问)的一部分.
当您重新附加只读数据库时,这些数据库会变为读/写.

有关如何使用只读数据库的详细信息,请参阅运行使用只读数据库的服务器场(SharePointServer2010).
使用WindowsPowerShell附加和还原只读内容数据库只能使用WindowsPowerShell附加和还原只读内容数据库.
使用WindowsPowerShell附加和还原只读内容数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)下,键入以下命令,然后按Enter:Mount-SPContentDatabase-Name-WebApplication[-Verbose]注意:使用Mount-SPContentDatabasecmdlet附加内容数据库与使用SQLServer工具在SQLServer中附加数据库不同.
Mount-SPContentDatabase将内容数据库与Web应用程序关联,从而可以读取内容.
有关详细信息,请参阅Mount-SPContentDatabase.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
还原自定义项(SharePointServer2010)本文介绍如何还原对MicrosoftSharePointServer服务器场中的网站进行的自定义.
本文假定您熟悉备份自定义项(SharePointServer2010)中介绍的概念和过程.
本文内容:还原解决方案包还原创作的网站元素还原工作流还原对Web.
config文件所做的更改恢复通过直接编辑所做的更改还原未打包为解决方案的已开发自定义项还原解决方案包您用来还原解决方案包的方法取决于自定义项是部署为受信任解决方案还是沙盒解决方案.
受信任解决方案是服务器场管理员部署的解决方案.
它们部署到整个服务器场,并且可用于服务器场内的任何网站.
受信任解决方案存储在配置数据库中.
当使用SharePointServer2010备份来备份服务器场时,将对受信任解决方案进行备份并将其包含到仅配置备份中.
也可以作为一个组备份或单独备份各个受信任解决方案.
它们在还原层次结构中是可见的.
沙盒解决方案是网站集管理员可以部署到单个网站集的解决方案.
沙盒解决方案存储在与它们部署到的网站集关联的内容数据库中.
它们包含在SharePointServer2010服务器场、Web应用程序、内容数据库和网站集备份中,但在还原层次结构中不可见,并且无法单独选择或还原它们.
对于受信任解决方案和沙盒解决方案,均建议您保存原始.
wsp文件以及用于构建.
wsp文件的源代码的备份.
使用管理中心还原受信任解决方案确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页上的"备份和还原"部分,单击"从备份还原".
在"从备份还原-第1步(共3步):选择要还原的备份"页上,从备份列表中选择包含解决方案包的备份作业,然后单击"下一步".
您可以通过单击备份旁边的加号(+)来查看有关各个备份的更多详细信息.
注意:如果未显示正确的备份作业,请在"备份目录位置"文本框中键入正确的备份文件夹的通用命名约定(UNC)路径,然后单击"刷新".
在"从备份还原-第2步(共3步):选择要还原的组件"页上,选中解决方案旁边的复选框,然后单击"下一步".
在"从备份还原-第3步(共3步):选择还原选项"页上的"还原组件"部分,确保"解决方案"显示在"还原以下组件"列表中.
在"仅还原配置设置"部分,确保选择了"还原内容和配置设置"选项.
在"还原选项"部分的"还原类型"下,选择"相同配置"选项.
此时将出现一个对话框,要求您确认操作.
单击"确定".
单击"开始还原".
可以在"备份和还原作业状态"页顶端的"准备情况"部分查看所有恢复作业的常规状态.
可以在该页下部的"还原"部分查看当前恢复作业的状态.
状态页每30秒自动更新一次.
可以单击"刷新"手动更新状态详细信息.
备份和恢复是定时服务作业.
因此,可能需要几秒钟才会开始恢复.
如果您收到任何错误,则可以在"备份和还原作业状态"页的"失败消息"列中查看这些错误.
还可以在步骤3中指定的UNC路径内的Sprestore.
log文件中找到更多详细信息.
使用WindowsPowerShell还原受信任解决方案验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Restore-SPFarm-Directory-RestoreMethodOverwrite-BackupId-Item其中:是您希望从中还原的目录所在的UNC位置.
是您希望从中还原的备份ID的GUID.
如果不指定备份,将使用最新备份.
是解决方案在备份树中的路径(通常为farm\solutions\SolutionName).
有关详细信息,请参阅Restore-SPFarm.
还原沙盒解决方案不能只还原部署为沙盒解决方案的自定义项,而是必须还原与自定义项关联的服务器场、Web应用程序、内容数据库或网站集.
有关这些还原方法的详细信息,请参阅下文中的相关内容.
还原创作的网站元素不能只还原创作的网站元素,而是必须还原与创作的网站元素关联的服务器场、Web应用程序或内容数据库.
有关这些备份方法的详细信息,请参阅相关内容.
还原工作流工作流是一种可以还原的自定义项的特例.
请确保您的备份和恢复计划可处理符合您的环境的以下任一情形:声明性工作流(例如在MicrosoftSharePointDesigner2010中创建的工作流)存储在它们要部署到的网站集的内容数据库中.
还原内容数据库或网站集时将还原这些工作流.
自定义声明性工作流操作的相应组件位于以下三个位置:操作的MicrosoftVisualStudio2010程序集存储在全局程序集缓存(GAC)中.
XML定义文件(.
actions文件)存储在14\TEMPLATE\\Workflow目录中.
用于将操作标识为已授权类型的XML条目存储在使用该条目的Web应用程序的Web.
config文件中.
如果服务器场工作流使用自定义操作,则应使用文件还原系统来还原这些文件和XML条目.
如果需要,您可以在还原后重新应用这些文件.
依赖自定义代码的工作流(例如,使用VisualStudio2010创建的工作流)存储在两个位置.
工作流的VisualStudio2010程序集存储在GAC中,XML定义文件存储在Features目录中.
这与其他类型的SharePointServer功能(如Web部件和事件接收器)相同.
如果工作流是作为解决方案包的一部分安装的,请按照还原解决方案包的说明操作.
如果您所创建的自定义工作流与部署该工作流的网站集之外的其他网站集交互,则必须同时还原这两个网站集才能恢复该工作流.
还原服务器场将足以恢复该服务器场中的所有网站集以及与网站集关联的所有工作流.

必须使用文件系统备份应用程序单独还原尚未部署的工作流.
还原对Web.
config文件所做的更改通过执行服务器场或仅配置还原,可以恢复使用管理中心或SharePointServer2010API及对象模型对Web.
config文件所做的更改.
如果对Web.
config文件所做的更改不是通过使用管理中心或SharePointAPI及对象模型进行的,则应使用文件系统备份来保护这些更改.
可以使用文件系统还原来恢复备份.
恢复通过直接编辑所做的更改可能很难恢复通过在浏览器中直接编辑而直接对网站所做的更改.
下表描述了针对特定对象的恢复策略.
编辑的对象备份策略列表如果已使用SharePointDesigner2010另存为模板,则可以部署和激活该模板.
有关详细信息,请参阅将SharePoint网站另存为模板(http://go.
microsoft.
com/fwlink/linkid=199515&clcid=0x804).
网站如果已使用SharePointDesigner2010另存为模板,则可以部署和激活该模板.
有关详细信息,请参阅将SharePoint网站另存为模板(http://go.
microsoft.
com/fwlink/linkid=199515&clcid=0x804).
网站集使用网站集恢复.
有关详细信息,请参阅还原网站集(SharePointServer2010).
还原未打包为解决方案的已开发自定义项还原未打包为解决方案的已开发自定义项的过程可能比较复杂,因为自定义文件的位置不是标准位置.
请与开发团队或自定义项供应商联系,以确定自定义项是否涉及位于其他位置的额外加载项软件或文件.
建议使用文件系统还原解决方案来还原目录.
下表列出了自定义项在Web服务器上的通常存储位置.
位置描述%COMMONPROGRAMFILES%\MicrosoftShared\WebServerExtensions\14经常更新的文件、自定义程序集、自定义模板、自定义网站定义InetpubIIS虚拟目录的位置%WINDIR%\Assembly全局程序集缓存(GAC):操作系统中一个受保护的位置,将在此位置安装Microsoft.
NETFramework代码程序集以提供完全的系统访问权限相关内容资源中心SharePointServer2010的业务连续性管理:备份、恢复、可用性和灾难恢复(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=199235&clcid=0x804)(该链接可能指向英文页面)IT专业人员内容Deploycustomizations-overview(SharePointServer2010)备份自定义项(SharePointServer2010)还原服务器场(SharePointServer2010)还原服务器场配置(SharePointServer2010)还原Web应用程序(SharePointServer2010)还原内容数据库(SharePointServer2010)还原网站集(SharePointServer2010)开发人员内容使用解决方案(MSDN)(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=156638&clcid=0x804)(该链接可能指向英文页面)沙盒解决方案(MSDN)(http://go.
microsoft.
com/fwlink/linkid=199517&clcid=0x804)还原网站集(SharePointServer2010)您只能使用WindowsPowerShell还原网站集.
使用WindowsPowerShell还原网站集可以使用WindowsPowerShell手动还原网站集,也可以使用按计划间隔运行的脚本来还原网站集.
使用WindowsPowerShell还原网站集验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
.
此外,确认执行此过程的用户帐户具有备份文件夹的读取权限,并且是要在其中还原网站集的服务器场配置数据库和内容数据库上的db_owner固定数据库角色的成员.
在"开始"菜单上单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Restore-SPSite-Identity-Path[-DatabaseServer][-DatabaseName][-HostHeader][-Force][-GradualDelete][-Verbose]若要将网站集还原为某个特定的内容数据库,请使用DatabaseServer和DatabaseName参数指定该内容数据库.
如果不指定内容数据库,则会将网站集还原为MicrosoftSharePointServer2010所选择的内容数据库.
如果还原的是一个以主机命名的网站集,请使用Identity参数指定该以主机命名的网站集的URL,然后使用HostHeader参数指定将保留该以主机命名的网站集的Web应用程序的URL.
若要覆盖现有网站集,请使用Force参数.
注意:如果要还原的网站集的大小为1GB或更大,则可以在还原过程中使用GradualDelete参数以获取更佳的性能.
如果使用了此参数,要覆盖的网站集将被标记为已删除,这样可以立即阻止对其内容进行的其他访问.
然后,计时器作业将随着时间推移逐步(而不是一次性)删除已标记的网站集中的数据,这可以减少它对服务器性能的影响.

有关详细信息,请参阅Restore-SPSite.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念备份网站集(SharePointServer2010)导入列表或文档库(SharePointServer2010)尽管可以使用WindowsPowerShell或管理中心来导出网站、列表或文档库,但只能使用WindowsPowerShell来导入网站、列表或文档库.
有关如何导出列表或库的信息,请参阅导出网站、列表或文档库(SharePointServer2010).
可以使用导入作为还原项目的方法,或作为将项目从一个服务器场移动或复制到另一个服务器场的方法.
可以从当前服务器场的备份、从另一个服务器场的备份或从只读内容数据库导入网站、列表或文档库.
若要从只读内容数据库导入,您必须首先附加只读数据库.
有关详细信息,请参阅附加和还原只读内容数据库(SharePointServer2010).
重要:无法将从一个版本的MicrosoftSharePointServer导出的网站、列表或文档库导入到另一个版本的SharePointServer中.
导入网站、列表或文档库可以使用WindowsPowerShell以手动方式或作为可定期运行的脚本的一部分导入网站、列表或文档库.
使用WindowsPowerShell导入网站、列表或文档库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Import-SPWeb-Identity-Path[-Force][-NoFileCompression][-Verbose]重要:要导入的网站或子网站必须具有与Identity指定的网站模板相匹配的模板.
还可以使用Get-SPWebcmdlet,并通过使用WindowsPowerShell管道将ID传递给Import-SPWeb.
Path参数的值指定要从其导入列表或库的文件的路径和文件名.
若要使列表或文档库包含用户安全设置,请使用IncludeUserSecurity参数.
若要覆盖指定的列表或库,请使用Force参数.
可以使用UpdateVersions参数指定处理版本冲突的方式.
若要查看操作进度,请使用Verbose参数.
NoFileCompression参数使您能够指定在导入过程中不执行文件压缩.
使用此参数可使导出和导入过程中的资源利用率最多降低30%.
如果要导入从管理中心导出的网站、列表或文档库,或者使用WindowsPowerShell导出网站、列表或文档库时没有在NoFileCompressioncmdlet中使用Export-SPWeb参数,则无法在Import-SPWebcmdlet中使用此参数.
注意:Import-SPWebcmdlet中没有只从导出文件中导入部分项目的功能.
因此,导入操作将导入该文件中的所有内容.
有关详细信息,请参阅Import-SPWeb.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念导出网站、列表或文档库(SharePointServer2010)数据库管理(SharePointServer2010)本节描述用于管理与MicrosoftSharePointServer2010关联的数据库的方法.
本节内容:添加内容数据库(SharePointServer2010)将内容数据库添加到现有Web应用程序中是一个常见任务.
本文介绍如何将内容数据库添加到现有SharePointServer2010实现中.
附加或分离内容数据库(SharePointServer2010)某些操作(如应用更新或创建配置设置的副本)要求您分离数据库,然后再附加数据库.
本文介绍如何执行这些过程.
在数据库之间移动网站集(SharePointServer2010)在某些情况下,您可能希望将一个或多个网站集移动到其他内容数据库中.
例如,网站集可能增大到它所在的内容数据库无法再容纳它,因此您必须将该网站集移动到更大的内容数据库中.
反过来,如果网站集没有增大到其预期容量,则将多个网站集组合到一个内容数据库中可能很方便.
本文介绍如何在数据库之间移动网站集.

移动内容数据库(SharePointServer2010).
本文介绍如何在运行MicrosoftSQLServer的服务器之间、SQLServer的实例之间或MicrosoftSharePointServer2010Web应用程序之间移动内容数据库.
还可移动内容数据库以实现数据库服务器或Web应用程序的负载平衡.
重命名或移动服务应用程序数据库(SharePointServer2010)本文介绍如何使用SQLServer重命名或移动服务应用程序数据库,以及如何将服务应用程序指向经重命名或移动的数据库.
由于不同类型的服务应用程序用来指向新数据库名称或位置的方法不同,因此该过程会较为复杂.
本文将向您说明用于指向每个服务应用程序的经重命名或移动的数据库的支持方法.

移动所有数据库(SharePointServer2010)本文介绍如何将与SharePointServer2010关联的所有数据库从一台数据库服务器移动到另一台数据库服务器.
如果您的数据库位于不同的服务器上,则此过程适用于承载配置数据库的数据库服务器.
运行使用只读数据库的服务器场(SharePointServer2010)只读服务器场可以是灾难恢复环境的一部分.
此外,它还可以是高度可用的维护、修补或升级环境的一部分,这种环境可以在其他版本的服务器场正在更新时提供用户访问.
本文介绍如何运行其中的内容数据库设置为只读的SharePointServer2010服务器场(只读服务器场).
管理远程BLOB存储(SharePointServer2010)远程BLOB存储(RBS)是MicrosoftSQLServer2008的附加功能包.
RBS旨在将二进制大型对象(BLOB)的存储从数据库服务器移到商用存储解决方案.
如果SharePointServer2010中的内容数据库为4GB或更大,请考虑使用RBS作为您的数据存储解决方案的一部分.
本文介绍RBS.
另请参阅其他资源Databasetypesanddescriptions(SharePointServer2010)添加内容数据库(SharePointServer2010)可以使用本文中介绍的过程创建新内容数据库并将其附加到Web应用程序.
本文内容:使用管理中心将内容数据库添加到Web应用程序中使用WindowsPowerShell将内容数据库添加到Web应用程序中使用管理中心将内容数据库添加到Web应用程序中确认用于执行此操作的用户帐户是SharePoint组"FarmAdministrators"的成员.
如果使用Windows身份验证连接到SQLServer,则该用户帐户还必须是将创建数据库的SQLServer实例上SQLServer固定服务器角色dbcreator的成员.
如果使用SQL身份验证连接到SQLServer,则您在创建内容数据库时指定的SQL身份验证帐户必须在将创建数据库的SQLServer实例上具有dbcreator权限.
在SharePoint管理中心网站上,单击"应用程序管理".
在"数据库"部分,单击"管理内容数据库".
在"管理内容数据库"页上,单击"添加内容数据库".
在"添加内容数据库"页上,执行下列操作:为新数据库指定Web应用程序.
指定用于承载新数据库的数据库服务器.
指定新数据库将使用的身份验证方法,如果需要,则提供帐户名和密码.
重要:帐户名和密码必须已作为SQLServer登录而存在.
指定故障转移数据库服务器的名称(如果存在).
指定在发出警告前可以创建的首要网站数目.
默认情况下,此值为9,000.
指定可在数据库中创建的首要网站总数.
默认情况下,此值为15,000.
注意:有关如何确定系统可支持的首要网站数的信息,请参阅Estimateperformanceandcapacityrequirements.
单击"确定".
使用WindowsPowerShell将内容数据库添加到Web应用程序中验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
如果使用Windows身份验证连接到SQLServer,则该用户帐户还必须是将创建数据库的SQLServer实例上SQLServer固定服务器角色dbcreator的成员.
如果使用SQL身份验证连接到SQLServer,则您在创建内容数据库时指定的SQL身份验证帐户必须在将创建数据库的SQLServer实例上具有dbcreator权限.
在"开始"菜单上,单击"管理工具".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码New-SPContentDatabase-Name-WebApplication其中是要创建的内容数据库的名称,是新数据库要附加到的Web应用程序的名称.
有关详细信息,请参阅New-SPContentDatabase.
注意:若要将现有内容数据库附加到Web应用程序,请使用WindowsPowerShellcmdletMount-SPContentDatabase.
有关详细信息,请参阅Mount-SPContentDatabase.
我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念附加或分离内容数据库(SharePointServer2010)在数据库之间移动网站集(SharePointServer2010)附加或分离内容数据库(SharePointServer2010)本文介绍如何使用SharePoint管理中心网站或使用WindowsPowerShell2.
0附加或分离MicrosoftSharePointServer2010内容数据库.
在以下情况中,您可能需要附加或分离内容数据库:您想要为新网站集添加新的内容数据库,让内容数据库保持在易于管理的大小.
您已从其他服务器场还原内容数据库,并希望它包含的网站可以从Web应用程序进行访问.
您已存档网站集并且不再需要如此多的内容数据库.
您可以将剩余网站集移出内容数据库,然后从Web应用程序中分离内容数据库.
有关详细信息,请参阅在数据库之间移动网站集(SharePointServer2010).
添加数据库的步骤与分离数据库的步骤非常相似.
有关如何添加数据库的详细信息,请参阅添加内容数据库(SharePointServer2010).
使用管理中心附加内容数据库确认用于执行此操作的用户帐户是SharePoint组FarmAdministrators的成员.
如果想要在附加新内容数据库的同时创建它,SharePoint场服务帐户必须是SQLServerdbcreator固定服务器角色的成员.
若要将内容数据库附加到Web应用程序,SharePoint场服务帐户必须具有内容数据库的db_owner权限.
提示:如果数据库已存在,其版本必须与MicrosoftSharePoint2010产品服务器场的版本相同,否则此操作将失败.
若要附加与服务器场具有不同版本的内容数据库,可以使用下节中的WindowsPowerShell2.
0命令.
在SharePoint管理中心网站上,单击"应用程序管理".
在"应用程序管理"页上的"数据库"部分,单击"管理内容数据库".
在"管理内容数据库"页上,单击"添加内容数据库".
在"添加内容数据库"页上,执行下列操作:使用"Web应用程序"下拉菜单来选择想要附加内容数据库的Web应用程序.
指定用于托管数据库的数据库服务器.
指定数据库名称.
如果数据库不存在,则会创建一个.
为数据库指定身份验证方法,并提供帐户名和密码(如果使用SQL身份验证).
重要:帐户名和密码必须已作为SQLServer登录而存在.
建议您使用Windows身份验证,而不是SQL身份验证,因为默认情况下,SQL身份验证会向运行SQLServer的计算机发送未经加密的密码.
如果使用SQL身份验证,SQL帐户需要具有与SharePoint场服务帐户相同的SQL权限.
单击"确定".
使用管理中心分离内容数据库确认执行此过程的用户帐户是SharePoint组FarmAdministrators的成员.
在SharePoint管理中心网站上,单击"应用程序管理".
在"应用程序管理"页上的"数据库"部分,单击"管理内容数据库".
选择想要分离内容数据库的Web应用程序.
单击想要分离的内容数据库.
在"管理内容数据库设置"页上,选中"删除内容数据库"复选框.
如果内容数据库包含数据,您将收到警告.
单击"确定"继续操作.
单击"确定"确认分离,或单击"取消"停止操作,而不分离数据库.
在管理中心分离内容数据库后,内容数据库在SQLServer中仍然存在.
如果想要永久删除内容数据库,必须使用SQLServer过程来执行.
使用WindowsPowerShell附加或分离内容数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
用户帐户还必须是内容数据库所存在的SQLServer实例上SQLServerdbcreator固定服务器角色的成员.
如果使用Remove-SPContentDatabasecmdlet在分离内容数据库的同时将其从SQLServer中删除,您还必须是内容数据库上SharePoint_Shell_Access角色的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入适当命令.
若要附加现有内容数据库,请执行下列操作:复制代码Mount-SPContentDatabase""-DatabaseServer""-WebApplicationhttp://SiteName其中:是要附加的内容数据库.
是数据库服务器的名称.
http://SiteName是要附加内容数据库的Web应用程序的名称.
若要分离内容数据库,请执行下列操作:复制代码Dismount-SPContentDatabase""其中,是内容数据库的名称.
重要:如果有多个内容数据库具有相同名称,则必须在此命令中使用内容数据库GUID,而不是使用内容数据库名称.
若要检索内容数据库的GUID,请运行不带参数的Get-SPContentDatabasecmdlet.
Dismount-SPContentDatabasecmdlet会从Web应用程序中分离内容数据库,但是不会从SQLServer中删除内容数据库.
分离内容数据库后,使用WindowsPowerShell2.
0无法将其删除.
只能使用SQLServer工具将其删除.
如果想要在分离内容数据库的同时将其从SQLServer中删除,请使用Remove-SPContentDatabasecmdlet.
有关详细信息,请参阅Mount-SPContentDatabase和Dismount-SPContentDatabase.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅其他资源Get-SPContentDatabaseNew-SPContentDatabaseRemove-SPContentDatabase在数据库之间移动网站集(SharePointServer2010)在某些情况下,您可能希望将一个或多个网站集移动到其他内容数据库中.
例如,网站集可能增大到它所在的内容数据库无法再容纳它,因此您必须将该网站集移动到更大的内容数据库中.
在MicrosoftOfficeSharePointServer2007中,此过程因用于执行相应步骤的Stsadm命令的名称而又称为拆分内容数据库.
在MicrosoftSharePointServer2010中,可以在将网站集移动到更大数据库中时更加仔细地查看这一过程.
另一方面,如果网站集没有增大到其预期容量,则将多个网站集组合到一个内容数据库中可能很方便.
在OfficeSharePointServer2007中,此过程又称为合并内容数据库.
在此过程中,实际上并没有合并任何内容数据库,而是将网站集移动并合并到一个新数据库中.
本文介绍如何在内容数据库之间移动网站集和为其做准备.
可以使用Stsadm命令行工具或WindowsPowerShell2.
0命令在内容数据库之间移动网站集.
没有用于此任务的任何图形用户界面.
提示:还可以使用备份和还原过程移动网站集.
有关如何执行此操作的信息,请参阅备份网站集(SharePointServer2010)和还原网站集(SharePointServer2010).
若要执行本文中介绍的过程,请验证用户帐户是否有权访问运行WindowsPowerShell2.
0的服务器之一,以及该用户帐户是否为以下组的成员:SQLServer源内容数据库、管理内容数据库、目标内容数据库和配置数据库中的db_owner固定数据库角色和SharePoint_Shell_Access角色.
本地计算机上的WSS_ADMIN_WPG组.
若要执行这些过程,必须满足以下条件:目标内容数据库必须已存在.
源内容数据库和目标内容数据库必须位于同一SQLServer实例上.
源内容数据库和目标内容数据库必须连接到同一Web应用程序.
有关如何将内容数据库添加到Web应用程序中的详细信息,请参阅添加内容数据库(SharePointServer2010).
本文内容:确定源网站集的大小在内容数据库之间移动网站集确定源网站集的大小无论移动网站集的理由是什么,您都应该始终通过确定要移动的网站集的大小来开始执行任务.
然后,应确保目标硬盘有充裕的空间可以容纳网站集内容.
验证目标硬盘至少具有网站集所需的三倍的可用空间.

提示:您可以通过创建网站配额和电子邮件通知,来不断了解关于网站集当前使用的空间的最新信息.
确定网站集的大小在"开始"菜单上,单击"所有程序".
单击"SharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell2.
0命令提示符处,键入以下命令:复制代码$used=(Get-SPSiteAdministration-Identity).
DiskUsed复制代码$used其中,是网站集的名称.
指定的网站集所使用的磁盘空间量存储在$used变量中,并在运行第二个命令时显示在命令提示符处.
有关详细信息,请参阅Get-SPSiteAdministration.
在内容数据库之间移动网站集可以使用WindowsPowerShell命令Move-SPSite在内容数据库之间移动网站集.
此处提供了两个过程.
第一个过程将一个网站集移动到新内容数据库中,而第二个过程将多个网站集移动到新内容数据库中.
移动一个网站集在WindowsPowerShell命令提示符处,键入以下命令:复制代码Move-SPSite-DestinationDatabase其中,是网站集的名称,是目标内容数据库的名称.
移动多个网站集在WindowsPowerShell命令提示符处,键入以下命令:复制代码Get-SPSite-ContentDatabase|Move-SPSite-DestinationDatabase其中,是原始内容数据库的名称,是目标内容数据库的名称.
此命令将源内容数据库中的所有网站集移动到目标内容数据库中.
有关详细信息,请参阅Move-SPSite.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念添加内容数据库(SharePointServer2010)移动内容数据库(SharePointServer2010)本文介绍如何在运行MicrosoftSQLServer的服务器之间、SQLServer的实例之间或MicrosoftSharePointServer2010Web应用程序之间移动内容数据库.
您可以移动内容数据库以实现数据库服务器或Web应用程序的负载平衡.
重要:本文仅介绍如何移动内容数据库.
有关如何移动与SharePointServer2010关联的其他类型的数据库的信息,请参阅移动所有数据库(SharePointServer2010).
移动内容数据库概述在移动内容数据库时,必须将SharePointServer2010工具和SQLServer工具一起使用.
可以使用SharePointServer管理中心网站或WindowsPowerShell2.
0.
以下列表概述了移动内容数据库的方法:记录内容数据库的名称以及与其关联的Web应用程序.
有关详细信息,请参阅记录与每个Web应用程序关联的内容数据库.
暂停可能尝试对数据库运行的任何服务应用程序和服务,包括计时器作业和搜索爬网.
有关详细信息,请参阅使用WindowsPowerShell暂停计时器作业(方法1)或使用管理中心暂停计时器作业(方法2).
在SharePointServer中,从Web应用程序删除内容数据库.
可使用管理中心或WindowsPowerShell2.
0执行此操作.
通常,如果您仅使用多个数据库,则可以更快地编写WindowsPowerShell2.
0脚本.
有关详细信息,请参阅使用管理中心从Web应用程序分离内容数据库(方法1)或使用WindowsPowerShell从Web应用程序分离内容数据库(方法2).
在SQLServer中,从当前实例分离数据库.
有关详细信息,请参阅从SQLServer分离内容数据库.
通过使用Windows资源管理器,将与数据库关联的.
mdf,.
ndf和.
ldf文件从源位置复制或移动到目标位置.
有关详细信息,请参阅将内容数据库移动到新位置.
注意:还可通过备份和还原数据库来移动数据库,但本文中未描述备份和恢复.
有关信息,请参阅备份和恢复(SharePointServer2010).
在SQLServer中,将数据库附加到新实例.
有关详细信息,请参阅将内容数据库附加到SQLServer的新实例.
在SharePointServer中,将内容数据库添加到目标Web应用程序.
确保在重新附加内容数据库时使用完全相同的名称.
否则,SharePointServer将创建新的内容数据库.
可使用管理中心或WindowsPowerShell2.
0执行此操作.
有关详细信息,请参阅使用管理中心将内容数据库附加到Web应用程序(方法1)或使用WindowsPowerShell将内容数据库附加到Web应用程序(方法2).
重新启动应对数据库运行的任何服务应用程序和服务,包括计时器作业和搜索爬网.
有关详细信息,请参阅使用WindowsPowerShell重新启动计时器作业(方法1)或使用管理中心重新启动计时器作业(方法2).
移动内容数据库注意:若要完成以下过程,则必须具有本地计算机上的本地Administrators组的成员身份.
在最小特权环境中运行SharePointServer2010时和从管理中心内运行这些过程时,应确保您在SQLServer中担任以下角色:源服务器上的配置数据库和内容数据库的dbowner固定数据库角色,以便分离内容数据库.
目标服务器上的dbcreator和securityadmin固定服务器角色,以便附加数据库和配置SQLServer登录.
注意:如果将内容数据库移动到其他服务器场,则必须在还原过程中使服务器场帐户成为数据库服务器上的Administrators组的成员.
这将允许该帐户复制数据库的安全设置.
可在移动内容数据库后删除此访问级别.
有关详细信息,请参阅Accountpermissionsandsecuritysettings(SharePointServer2010).
目标服务器场的SharePointServer2010的版本必须与源服务器场相同或更高.
记录与每个Web应用程序关联的内容数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Get-SPContentDatabase-WebApplication其中,是Web应用程序的URL.
对每个Web应用程序重复此过程.
有关详细信息,请参阅Get-SPContentDatabase.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用WindowsPowerShell暂停计时器作业(方法1)验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Get-SPTimerJob-webapplication|selectname|Out-File–Append–EncodingasciiForEach($tmrjobin(Get-Content)){Get-SPTimerJob-Identity$tmrjob|Disable-SPTimerjob}其中:是与要移动的内容数据库关联的Web应用程序.
是要创建的文件的位置,该文件列出了与Web应用程序关联的所有计时器作业.
有关详细信息,请参阅Get-SPTimerJob、Out-File、ForEach-Object、Get-Content和Disable-SPTimerJob.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心暂停计时器作业(方法2)确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心的"监控"部分,单击"检查作业状态".
对于要对移动的内容数据库运行的每个计划作业,单击作业以打开"编辑计时器作业"页,再单击"禁用",然后单击"确定".
如果运行SearchService应用程序,并对内容数据库进行爬网,则按照Start,pause,resume,orstopacrawl(SharePointServer2010)文章中的步骤执行操作以暂停爬网.
使用管理中心从Web应用程序分离内容数据库(方法1)确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心的"应用程序管理"部分,单击"管理内容数据库".
在"管理内容数据库"页上,单击要移动的内容数据库.
这将打开"管理内容数据库设置"页.
注意:如果列表中未显示该内容数据库,则它可能与另一个Web应用程序关联.
若要选择另一个Web应用程序,请在"Web应用程序"菜单上单击"更改Web应用程序".
在"管理内容数据库设置"页上的"删除内容数据库"部分,选中"删除内容数据库"复选框,再单击"确定".
注意:移除内容数据库不会删除该数据库;它只会移除数据库与Web应用程序的关联.
对要移动的每个内容数据库重复步骤3和4.
使用WindowsPowerShell从Web应用程序分离内容数据库(方法2)验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Dismount-SPContentDatabase""其中是内容数据库的名称.
注意:如果有多个内容数据库具有相同名称,则必须在此命令中使用内容数据库GUID,而不是使用内容数据库名称.
若要检索内容数据库的GUID,请运行不带参数的Get-SPContentDatabasecmdlet.
有关详细信息,请参阅Dismount-SPContentDatabase和Get-SPContentDatabase.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
从SQLServer分离内容数据库在SQLServerManagementStudio中,打开SQLServer源实例,然后展开"数据库"节点.
右键单击内容数据库,指向"任务",再单击"分离".
对要移动的每个内容数据库重复此步骤.
注意:使用此过程只会移动内容数据库.
不要分离任何其他类型的数据库.
将内容数据库移动到新位置使用Windows资源管理器定位内容数据库的.
mdf,.
ldf和.
ndf文件.
选择要移动的数据库的.
mdf,.
ldf和.
ndf文件,并将这些文件复制或移动到目标目录.
将内容数据库附加到SQLServer的新实例在ManagementStudio中,打开SQLServer目标实例.
右键单击"数据库"节点,指向"任务",再单击"附加".
在"附加数据库"对话框中,浏览到已将.
mdf,.
ldf和.
ndf文件转移到的位置,选择要附加的数据库的.
mdf文件,然后单击"确定".
对要移动的每个内容数据库重复此过程.
使用管理中心将内容数据库附加到Web应用程序(方法1)在管理中心的"应用程序管理"部分,单击"管理内容数据库".
在"管理内容数据库"页上,单击"添加内容数据库".
在"添加内容数据库"页上,确认"Web应用程序"菜单显示正确的Web应用程序.
在"服务器"框中,指定承载数据库的数据库服务器.
在"数据库名称"框中,键入传输的内容数据库的准确名称.
注意:确认该名称正确.
如果该名称不正确,则将创建新的数据库.
指定数据库的身份验证方法,然后单击"确定".
对要添加的每个数据库重复这些步骤.
确保从"Web应用程序"菜单中为每个数据库选择正确的Web应用程序.
使用WindowsPowerShell将内容数据库附加到Web应用程序(方法2)验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Mount-SPContentDatabase""-DatabaseServer""-WebApplication其中:是要附加的内容数据库.
是数据库服务器的名称.
是将内容数据库附加到的Web应用程序的URL.
有关详细信息,请参阅Mount-SPContentDatabase.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用WindowsPowerShell重新启动计时器作业(方法1)验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码ForEach($tmrjobin(Get-Content)){Get-SPTimerJob-Identity$tmrjob|Enable-SPTimerjob}其中:是已创建的文件的位置,该文件列出了与Web应用程序关联的所有计时器作业.
有关详细信息,请参阅Get-SPTimerJob、ForEach-Object、Get-Content和Enable-SPTimerJob.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用管理中心重新启动计时器作业(方法2)在管理中心的"监控"部分,单击"检查作业状态".
对于之前已禁用的每个计划作业,单击作业以打开"编辑计时器作业"页,再单击"启用",然后单击"确定".
如果运行SearchService应用程序并对内容数据库进行爬网,则按照Start,pause,resume,orstopacrawl(SharePointServer2010)文章中的步骤执行操作以继续爬网.
必须对内容数据库运行完全爬网.
重命名或移动服务应用程序数据库(SharePointServer2010)本文介绍如何重命名或移动MicrosoftSharePointServer2010服务应用程序数据库.
重命名服务应用程序数据库通常是为了在由SharePoint产品和技术配置向导创建数据库后从数据库名称中删除GUID,或使数据库符合组织的命名标准.
移动服务应用程序数据库可保持系统负载平衡.
重命名或移动服务应用程序数据库的一般过程如下所示:通过使用SQLServer工具重命名或移动数据库.
将服务应用程序指向重命名或移动的数据库.
将服务应用程序指向重命名或移动的服务应用程序数据库会是一个复杂过程,尤其是当您必须重命名或移动多个服务应用程序的数据库时.
这是因为不同类型的服务应用程序需要指向新数据库名称或位置的不同方法.
根据您要重命名或移动的服务应用程序数据库,您可使用以下方法之一来将服务应用程序指向重命名或移动的数据库:删除服务应用程序,重新创建服务应用程序,然后将服务应用程序指向重命名或移动的现有数据库.
您可将此方法用于大多数的服务应用程序数据库,但此方法对于有些服务应用程序(如Search)来说很复杂.
使用WindowsPowerShell将服务应用程序指向重命名或移动的已更改数据库.
对于可使用WindowsPowerShell指向的一部分服务应用程序数据库,您还可使用管理中心.
可能的话,建议您使用管理中心来重命名或移动数据库,因为这是最简单的执行操作的方法.
WindowsPowerShell只对某些服务应用程序数据库可用,而管理中心则对一部分此类服务应用程序可用.
下表演示了可用来将每个服务应用程序指向重命名或移动的数据库的方法.
用于指向重命名或移动的服务应用程序数据库的方法服务应用程序或数据库删除和重新创建服务应用程序使用WindowsPowerShell使用管理中心UsageandHealthDataCollection可能可能首选Search:Property可能可能首选Search:Crawl可能可能首选Search:Administration可能首选不可用WebAnalytics:Staging可能可能首选WebAnalytics:Reporting可能可能首选BusinessDataConnectivity首选不可用不可用1ApplicationRegistry2不可用不可用不可用StateService不可用首选不可用UserProfile:Profile首选不可用不可用UserProfile:SocialTagging首选不可用不可用UserProfile:Synchronization首选不可用不可用MetadataManagement可能可能首选WordAutomationService可能可能首选SecureStore可能不可用3首选PerformancePoint不可用首选不可用Subscriptionsettings可能首选不可用1可在管理中心或使用WindowsPowerShellcmdletSet-SPBusinessDataCatalogServiceApplication重命名BusinessDataConnectivity数据库.
但是,使用管理中心或Set-SPBusinessDataCatalogServiceApplication会新建一个数据库,而不会重命名现有数据库.
2由于不存在任何WindowsPowerShellcmdlet可用来创建ApplicationRegistryService应用程序,因此无法重命名该应用程序.
可通过使用MicrosoftSharePointServer2010备份和恢复来移动它.
3可通过使用WindowsPowerShellcmdletSet-SPSecureStoreServiceApplication来重命名安全存储数据库.
但是,使用Set-SPSecureStoreServiceApplication会新建一个数据库,而不会重命名现有数据库.
本文内容:使用SQLServer重命名或移动服务应用程序数据库此方法包含以下过程:停止服务应用程序使用SQLServerManagementStudio重命名数据库使用SQLServerManagementStudio和Windows资源管理器移动数据库将服务应用程序指向重命名或移动的数据库的一般方法此方法包含以下过程:记录服务应用程序设置删除服务应用程序重新创建服务应用程序重新启动服务应用程序注意:此方法并不适用于所有服务应用程序数据库.
请参考有关特定服务应用程序的指南以确定要使用的方法.
有关重命名或移动数据库的服务应用程序特定指南将UsageandHealthDataCollectionService应用程序指向重命名或移动的数据库将SearchService应用程序指向重命名或移动的数据库将WebAnalyticsService应用程序指向重命名或移动的数据库将StateService服务应用程序指向重命名或移动的数据库将ManagedMetadataService应用程序指向重命名或移动的数据库将WordAutomationService应用程序指向重命名或移动的数据库将SecureStoreService应用程序指向重命名或移动的数据库将BusinessDataConnectivityService应用程序指向重命名或移动的数据库将ApplicationRegistryService应用程序指向重命名或移动的数据库将UserProfileService应用程序指向重命名或移动的数据库将PerformancePointService应用程序指向重命名或移动的数据库将SubscriptionSettingsService应用程序指向重命名或移动的数据库使用SQLServer重命名或移动服务应用程序数据库若要重命名服务应用程序数据库,必须使用SQLServer.
若要移动服务应用程序数据库,必须使用SQLServer和Windows资源管理器.
建议您先停止与服务应用程序相关的服务,然后再重命名或移动相关的数据库.
通常情况下,我们预期您将重命名数据库或移动数据库.
即,您通常将不会同时执行这两项操作.
本文中的说明假定您已在数据库服务器上安装了SQLServerManagementStudio.
如果并非如此,您可在MicrosoftSQLServer2008ManagementStudioExpress(http://go.
microsoft.
com/fwlink/linkid=186132&clcid=0x804)上下载并安装ManagementStudio.
重要:在执行操作的数据库服务器上,您必须是以下组的成员:本地服务器上的Administrators组db_owner固定数据库角色在有些环境中,您必须与数据库管理员配合执行重命名和移动过程.
请务必遵循任何适用的策略和准则来管理数据库.
停止服务应用程序确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
对于您计划更改其数据库的每个服务应用程序,您必须遵循正在使用的服务应用程序所对应的过程,停止服务或禁用服务应用程序.
有关详细信息,请参阅管理服务应用程序(SharePointServer2010).
使用SQLServerManagementStudio重命名数据库在SQLServerManagementStudio中,连接到SQLServer源实例,然后展开"数据库"节点.
右键单击要重命名的数据库,单击"重命名",然后键入新名称.
针对要重命名的每个数据库,重复此步骤.
使用SQLServerManagementStudio和Windows资源管理器移动数据库若要移动数据库,需要从SQLServer中分离数据库,使用Windows资源管理器将文件移到新位置,然后将数据库附加到SQLServer的新实例.
从SQLServer分离数据库在SQLServerManagementStudio中,打开SQLServer源实例,然后展开"数据库"节点.
右键单击数据库,指向"任务",然后单击"分离".
针对要移动的每个数据库,重复此步骤.
使用Windows资源管理器将数据库文件移到新位置在Windows资源管理器中,查找服务应用程序数据库的.
mdf,.
ndf和.
ldf文件.
选择要移动的数据库的.
mdf,.
ndf和.
ldf文件,然后将这些文件复制或移动到目标目录.
将数据库附加到SQLServer的新实例在ManagementStudio中,打开SQLServer目标实例.
右键单击"数据库"节点,指向"任务",再单击"附加".
在"附加数据库"对话框中,浏览至您将.
mdf,.
ndf和.
ldf文件传送到的位置,选择要附加的数据库的.
mdf文件,然后单击"确定".
对要移动的每个数据库重复此步骤.
将服务应用程序指向重命名或移动的数据库的一般方法适用于大多数服务应用程序的将服务应用程序指向重命名或移动的数据库的一般方法为:先删除服务应用程序,然后再重新创建服务应用程序.
重新创建服务应用程序时,请使用新的名称或新的位置.
这是唯一可用来指向以下服务应用程序的移动或重命名的数据库的方法:BusinessDataConnectivityUserProfilePerformancePoint此方法包括以下步骤:记录服务应用程序设置删除服务应用程序重新创建服务应用程序重新启动服务应用程序记录服务应用程序设置在删除并重新创建服务应用程序之前,需存档服务应用程序的设置.
为此,可使用文档服务器场配置设置(SharePointServer2010)一文中描述的建议WindowsPowerShellcmdlet.
删除服务应用程序若要删除服务应用程序,可遵循删除服务应用程序(SharePointServer2010)中的过程进行操作,但不删除服务应用程序数据库.
重新创建服务应用程序重新创建服务应用程序,将服务应用程序指向重命名的数据库,并重用所有其他初始配置设置.
有关详细信息,请参阅以下文章:配置使用率和运行状况数据集(SharePointServer2010)在SharePoint2010中启用多租户支持(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=197114&clcid=0x804)(该链接可能指向英文页面)BusinessDataConnectivityserviceadministrationoverview(SharePointServer2010)托管元数据管理(SharePointServer2010)ConfiguretheSecureStoreService(SharePointServer2010)注意:配置服务应用程序时,您使用的密码必须与首次配置服务应用程序时所使用的密码相同.
管理状态服务(SharePointServer2010)Managefarm-levelsearchsettings(SharePointServer2010)和管理搜索拓扑安装和配置PerformancePointServices(分步)Create,edit,ordeleteaUserProfileServiceapplication(SharePointServer2010)根据服务应用程序不同,您可能必须手动启动相关服务.
重新启动服务应用程序在管理中心的"系统设置"下,单击"管理服务器上的服务".
在"服务"列表中,在支持您要重新启动的服务应用程序的一个或多个相应服务旁边,单击"启动".
有关重命名或移动数据库的服务应用程序特定指南这一节介绍有关每类服务应用程序的特定指南.
将UsageandHealthDataCollectionService应用程序指向重命名或移动的数据库您可使用管理中心或WindowsPowerShell,将UsageandHealthDataCollectionService应用程序指向重命名或移动的数据库.
使用管理中心将UsageandHealthDataCollectionService应用程序指向重命名或移动的数据库确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心单击"监控",然后在"监控"页上单击"配置UsageandHealthDataCollection".
"配置WebAnalytics和运行状况数据集"页将出现.
清除"启用运行状况数据集"复选框,然后单击"确定".
您将返回到"监控"页.
单击"配置UsageandHealthDataCollection",以返回到"配置WebAnalytics和运行状况数据集"页.
选择"启用运行状况数据集"复选框.
在"日志记录数据库服务器"部分,指定已更新的数据库服务器和数据库名称,然后单击"确定".
使用WindowsPowerShell将UsageandHealthDataCollectionService应用程序指向重命名或移动的数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Set-SPUsageApplication-Identity""-DatabaseName""-DatabaseServer""其中:是UsageandHealthDataCollectionService应用程序的名称.
是数据库的名称.
是数据库服务器的名称.
有关详细信息,请参阅Set-SPUsageApplication.
将SearchService应用程序指向重命名或移动的数据库您可将SearchService应用程序指向已使用管理中心或使用WindowsPowerShell2.
0重命名的Crawl和Property数据库.
必须使用WindowsPowerShell2.
0才能指向重命名的SearchAdministration数据库.
使用管理中心将SearchService应用程序指向重命名或移动的Crawl和Property数据库确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心中,单击"应用程序管理".
在"应用程序管理"页上,单击"管理服务应用程序".
单击SearchService应用程序的名称.
在"搜索管理"页上,单击"修改".
在"管理搜索拓扑"页上将列出下面三个数据库:Administration、Crawl和Property.
您可通过使用此过程指向重命名或移动的Crawl或Property数据库.
注意:您无法通过使用管理中心指向重命名或移动的SearchAdministration数据库.
单击要更改的数据库,然后单击"编辑属性".
在"数据库服务器"文本框中,键入新的服务器位置(如果有);在"数据库名称"文本框中,键入数据库的新名称;然后单击"确定".
在"管理搜索拓扑"页上,单击"应用拓扑更改".
可能需要过几分钟后更改才能生效.
使用WindowsPowerShell将SearchService应用程序指向重命名或移动的Crawl、Property和Administration数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:将SearchAdministration数据库指向其新的名称或位置.
复制代码$searchapp|Set-SPEnterpriseSearchServiceApplication-DatabaseName""-DatabaseServer""其中:是重命名的数据库的名称.
是新的数据库位置.
监视搜索实例是否已完成重新设置.
复制代码Do{write-host-NoNewline.
;Sleep10;$searchInstance=Get-SPEnterpriseSearchServiceInstance-Local}while($searchInstance.
Status-ne"Online")将Crawl数据库设置为其新的名称或位置.
复制代码$CrawlDatabase0|Set-SPEnterpriseSearchCrawlDatabase-DatabaseName""–DatabaseServer""其中:是重命名的数据库的名称.
是新的数据库位置.
监视搜索实例是否已完成重新设置.
复制代码Do{write-host-NoNewline.
;Sleep10;$searchInstance=Get-SPEnterpriseSearchServiceInstance-Local}while($searchInstance.
Status-ne"Online")将Property数据库设置为其新的名称或位置.
复制代码$PropertyDatabase0|Set-SPEnterpriseSearchPropertyDatabase-DatabaseName""-DatabaseServer""其中:是重命名的数据库的名称.
是新的数据库位置.
监视搜索实例是否已完成重新设置.
复制代码Do{write-host-NoNewline.
;Sleep10;$searchInstance=Get-SPEnterpriseSearchServiceInstance-Local}while($searchInstance.
Status-ne"Online")重新启动SearchService实例.
复制代码get-SPEnterpriseSearchServiceInstance|start-SPEnterpriseSearchServiceInstance继续运行SearchService应用程序.
复制代码$searchapp.
Resume()将WebAnalyticsService应用程序指向重命名或移动的数据库您可使用管理中心或WindowsPowerShell,将WebAnalyticsService应用程序指向重命名或移动的数据库.
您还可删除并重新创建服务应用程序.
使用管理中心指向重命名或移动的WebAnalytics数据库确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心中,单击"应用程序管理".
在"应用程序管理"页上,单击"管理服务应用程序".
单击"WebAnalyticsService应用程序".
功能区将变为活动状态.
单击功能区上的"属性".
"编辑WebAnalyticsService应用程序"向导将打开.
单击第一页上的"下一步".
在"编辑WebAnalyticsService应用程序拓扑"页上,指向数据库名称,单击"编辑属性",然后指定新的数据库服务器或数据库名称.
针对每个数据库重复此步骤.
单击"确定"关闭"编辑数据库"对话框,然后单击"下一步".
您应该会看到一条显示"已成功编辑WebAnalyticsService应用程序"的消息.
单击"确定".
在管理中心的"系统设置"下,单击"管理服务器上的服务".
在"服务"列表中,单击WebAnalyticsDataProcessingService和WebAnalyticsWebService旁边的"启动".
使用WindowsPowerShell将WebAnalyticsService应用程序指向重命名或移动的数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Set-SPWebAnalyticsServiceApplication-Identity""[-ListOfReportingDatabases][-ListOfStagingDatabases]其中:是服务应用程序的名称.
是包含Reporting数据库的服务器名称和数据库名称的XML字符串.
注意:不管选项的名称如何,每个WebAnalyticsService应用程序仅支持一个Reporting数据库.
是包含Staging数据库的服务器名称和数据库名称的XML字符串.
以下示例演示如何使用Set-SPWebAnalyticsServiceApplicationcmdlet:复制代码Set-SPWebAnalyticsServiceApplication-IdentityWebAnalyticsServiceApplication1-ListOfReportingDatabases""-ListOfStagingDatabases""有关详细信息,请参阅Set-SPWebAnalyticsServiceApplication.
将StateService服务应用程序指向重命名或移动的数据库StateService数据库用于存储临时数据.
您可通过执行以下过程之一,使用WindowsPowerShell将StateService服务应用程序指向重命名或移动的数据库:在新位置添加一个新的数据库,或使用新名称创建一个数据库.
然后将新数据库添加到服务应用程序,并删除旧的数据库.
有关详细信息,请参阅使用WindowsPowerShell,将新数据库添加到StateService服务应用程序并删除旧数据库.
使用SQLServer卸除、重命名或移动旧数据库,然后重新安装StateService数据库.
有关详细信息,请参阅使用WindowsPowerShell将StateService应用程序指向重命名或移动的数据库.
下面的过程集成了以下步骤,因此,它们不要求已经执行这些步骤:停止服务应用程序在SQLServerManagementStudio中重命名数据库使用SQLServerManagementStudio和Windows移动数据库使用WindowsPowerShell,将新数据库添加到StateService服务应用程序并删除旧数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令以创建新的数据库:复制代码New-SPStateServiceDatabase-Name""然后,键入以下命令以删除旧的数据库:复制代码Remove-SPStateServiceDatabase-Name""其中:是要创建的新数据库的名称.
是要与StateService取消关联并从SQLServer分离的旧数据库的名称.
有关详细信息,请参阅New-SPStateServiceDatabase和Remove-SPStateServiceDatabase.
使用WindowsPowerShell将StateService服务应用程序指向重命名或移动的数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
记录您将配置的StateService服务应用程序ID和数据库ID.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令以卸除数据库:复制代码Dismount-SPStateServiceDatabase-Identity其中:是要从服务应用程序中删除的StateService数据库.
类型必须是12345678-90ab-cdef-1234-567890bcdefgh形式的有效GUID、State数据库的有效名称或有效SPStateServiceDatabase对象的实例.
有关详细信息,请参阅Dismount-SPStateServiceDatabase.
重命名或移动数据库.
有关详细信息,请参阅使用SQLServerManagementStudio重命名数据库或使用SQLServerManagementStudio和Windows资源管理器移动数据库.
在WindowsPowerShell命令提示符处,键入以下命令以安装重命名或移动的数据库:复制代码Mount-SPStateServiceDatabase-Name""-DatabaseServer""其中:是要与StateService关联的数据库的名称.
是承载StateService数据库的SQLServer的名称.
有关详细信息,请参阅Mount-SPStateServiceDatabase.
将ManagedMetadataService应用程序指向重命名或移动的数据库可使用管理中心或WindowsPowerShell将ManagedMetadataService应用程序指向重命名或移动的数据库.
有关信息,请参阅创建、更新、发布和删除托管元数据服务应用程序.
将WordAutomationService应用程序指向重命名或移动的数据库可使用管理中心或WindowsPowerShell,将WordAutomationService应用程序指向重命名或移动的数据库.
此过程集成了下面的步骤,因此不要求已经执行这些步骤:停止服务应用程序在SQLServerManagementStudio中重命名数据库使用SQLServerManagementStudio和Windows资源管理器移动数据库注意:在指向重命名或移动的数据库之前,您无需停止WordAutomationService.
但如果您选择这样做,停止WordAutomationService将不会引发问题.
使用管理中心将WordAutomationService应用程序指向重命名或移动的数据库确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心的"系统设置"下,单击"管理服务器上的服务".
在"服务"列表中,单击WordAutomationService旁边的"停止".
在"快速启动"中单击"应用程序管理".
在"应用程序管理"页上,单击"管理服务应用程序".
单击WordAutomationService应用程序.
功能区将变为活动状态.
单击功能区上的"属性".
"编辑WordAutomationService应用程序"对话框将打开.
更改数据库服务器或数据库名称,然后单击"确定".
在"快速启动"中单击"系统设置".
在"系统设置"页上的"服务器"下,单击"管理服务器上的服务".
在"服务"列表中,单击WordAutomationService旁边的"启动".
使用WindowsPowerShell将WordAutomationService应用程序指向重命名或移动的数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
记录您计划配置的WordAutomationService应用程序名称和数据库名称.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码$app=Get-SPServiceApplication-Name""Set-SPWordConversionServiceApplication-Identity$app-DatabaseName""-DatabaseServer""其中:是WordAutomationService应用程序的名称.
是重命名或移动的数据库的名称.
是重命名或移动的数据库的位置.
如果要指向同一位置的重命名的数据库,则不包括此参数.
有关详细信息,请参阅Set-SPWordConversionServiceApplication.
将SecureStoreService应用程序指向重命名或移动的数据库您可使用管理中心将SecureStoreService应用程序指向重命名或移动的数据库.
或者,您也可重命名或移动数据库,然后删除或重新创建服务应用程序.
如果您选择删除并重新创建服务应用程序,则使用的密码必须与初始配置服务应用程序时所使用的密码相同.
有关详细信息,请参阅将服务应用程序指向重命名或移动的数据库的一般方法.

使用管理中心将SecureStoreService服务应用程序指向重命名或移动的数据库确认执行此任务的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心的"系统设置"下,单击"管理服务器上的服务".
在"服务"列表中,单击SecureStoreService旁边的"停止".
在"快速启动"中单击"应用程序管理".
在"应用程序管理"页上,单击"管理服务应用程序".
单击SecureStoreService服务应用程序.
功能区将变为活动状态.
单击功能区上的"属性".
"编辑SecureStoreService应用程序"页将打开.
更改数据库服务器或数据库名称,然后单击"确定".
注意:如果您使用的名称不正确,则SharePointServer2010将新建一个数据库.
在"快速启动"中单击"系统设置".
在"系统设置"页上的"服务器"下,单击"管理服务器上的服务".
在"服务"列表中,单击SecureStoreService旁边的"启动".
将BusinessDataConnectivityService应用程序指向重命名或移动的数据库您必须删除BusinessDataConnectivity服务应用程序,重命名或移动数据库,然后重新创建服务应用程序以指向重命名或移动的数据库.
有关信息,请参阅将服务应用程序指向重命名或移动的数据库的一般方法.
将ApplicationRegistryService应用程序指向重命名或移动的数据库由于不存在任何WindowsPowerShellcmdlet可用来创建ApplicationRegistryService应用程序,因此无法重命名关联的数据库.
您可使用SharePointServer2010备份和恢复来移动数据库.
有关详细信息,请参阅备份服务应用程序(SharePointServer2010)和还原服务应用程序(SharePointServer2010).
将UserProfileService应用程序指向重命名或移动的数据库您必须删除UserProfileService应用程序,重命名或移动数据库,然后重新创建服务应用程序以指向重命名或移动的数据库.
有关信息,请参阅将服务应用程序指向重命名或移动的数据库的一般方法.
将PerformancePointService应用程序指向重命名或移动的数据库您可使用WindowsPowerShell将PerformancePointService应用程序指向重命名或移动的数据库.
注意:无法通过先删除再重新创建PerformancePointService应用程序来指向现有数据库.
使用WindowsPowerShell将PerformancePointService应用程序指向重命名或移动的数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
记录您计划配置的PerformancePointService应用程序名称和数据库名称.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Set-SPPerformancePointServiceApplication-Identity""-SettingsDatabase""其中:是PerformancePointService应用程序的名称.
是重命名或移动的数据库的位置和名称.
如果您只是重命名数据库,则不包括位置.
有关详细信息,请参阅Set-SPPerformancePointServiceApplication.
将SubscriptionSettingsService应用程序指向重命名或移动的数据库您可使用WindowsPowerShell将SubscriptionSettingsService应用程序指向重命名或移动的数据库.
使用WindowsPowerShell将SubscriptionSettingsService应用程序指向重命名或移动的数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
记录您计划配置的SubscriptionSettingsService应用程序名称和数据库名称.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Set-SPSubscriptionSettingsServiceApplication-Identity""-DatabaseName""-DatabaseServer""其中:是SubscriptionSettingsService应用程序的名称.
是重命名或移动的数据库的名称.
是重命名或移动的数据库的位置.
如果您只是重命名同一位置的数据库,则不包括此参数.
有关详细信息,请参阅Set-SPSubscriptionSettingsServiceApplication.
另请参阅概念管理服务应用程序(SharePointServer2010)其他资源DeploybyusingDBA-createddatabases(SharePointServer2010)Databasetypesanddescriptions(SharePointServer2010)移动所有数据库(SharePointServer2010)本文介绍如何将与MicrosoftSharePointServer2010关联的所有数据库从一台数据库服务器移动到另一台数据库服务器.
如果您的数据库位于不同的服务器上,则此过程适用于承载配置数据库的数据库服务器.
有关仅移动内容数据库的信息,请参阅移动内容数据库(SharePointServer2010).
有关仅移动服务应用程序数据库的信息,请参阅重命名或移动服务应用程序数据库(SharePointServer2010).
重要:移动数据库会使用户在移动过程完成之前无法使用所有服务器场站点和资产.
使用本文中介绍的过程可以移动以下几种在单台数据库服务器上托管的数据库:配置数据库管理中心内容数据库内容数据库服务应用程序数据库移动所有数据库将所有数据库从一台数据库服务器移动到另一台数据库服务器的过程既需要在SharePointServer2010中进行,也需要在SQLServer中进行.
下面的列表概述了移动所有数据库的过程,详细步骤将在后文中介绍:准备新的数据库服务器.
有关详细信息,请参阅准备新的数据库服务器.
关闭任何打开的WindowsPowerShell命令行管理程序窗口和任何打开的Stsadm命令提示符窗口.
有关详细信息,请参阅关闭任何打开的管理会话.
在"服务"Microsoft管理控制台管理单元中,停止所有与SharePointServer2010和InternetInformationServices(IIS)有关的服务.
有关详细信息,请参阅停止服务器场.
在SQLServer中,从当前实例中分离数据库.
有关详细信息,请参阅分离数据库.
使用Windows资源管理器将与数据库关联的.
mdf,.
ldf和.
ndf文件从源服务器复制或移动到目标服务器.
有关详细信息,请参阅将数据库文件移至新服务器.
注意:还可以备份所有数据库并在新服务器上还原这些数据库.
本文中未介绍关于备份和还原所有数据库的过程.
有关详细信息,请参阅如何:备份数据库(SQLServerManagementStudio)(http://go.
microsoft.
com/fwlink/linkid=179208&clcid=0x804)以及如何:还原数据库备份(SQLServerManagementStudio)(http://go.
microsoft.
com/fwlink/linkid=183032&clcid=0x804).
在SQLServer中,确保源服务器数据库的所有SQLServer登录名、固定服务器角色、固定数据库角色和权限均已在目标服务器上正确配置.
有关详细信息,请参阅在新服务器上设置权限.
在SQLServer中,将数据库附加到新实例.
有关详细信息,请参阅将数据库附加到SQLServer的新实例.
使用SQLServer连接别名指向新的数据库服务器,然后使用该连接别名更新所有Web服务器.
连接别名是已定义的可用于连接SQLServer实例的备用名称.
您必须在服务器场中的所有Web服务器和应用程序服务器中配置别名.
有关详细信息,请参阅通过设置SQLServer连接别名将Web应用程序指向新数据库服务器.
注意:建议使用SQLServer客户端别名作为针对SharePoint环境强化SQLServer的一部分.
有关详细信息,请参阅HardenSQLServerforSharePointenvironments(SharePointServer2010).
重新启动服务.
有关详细信息,请参阅重新启动服务器场中的服务.
下面是执行此过程所需的最低权限:您必须是SharePoint组"FarmAdministrators"的成员.
在运行SharePoint管理中心网站的计算机上,您必须是Administrators组的成员.
在移出数据库的数据库服务器上,您必须是以下组的成员:Administrators组db_backupoperator固定数据库角色在移入数据库的数据库服务器上,您必须是以下组的成员:Administrators组db_owner固定数据库角色在某些环境中,您必须配合数据库管理员来执行移动过程.
请务必遵循任何适用的策略和准则来管理数据库.
准备新的数据库服务器使用HardenSQLServerforSharePointenvironments(SharePointServer2010)一文中的过程来配置新数据库服务器.
注意:新数据库服务器必须与现有数据库服务器运行相同版本的WindowsServer和MicrosoftSQLServer.
关闭任何打开的管理会话如果您已运行Stsadm命令行工具,请关闭任何打开的WindowsPowerShell命令行管理程序窗口,以及任何打开的命令提示符窗口.
停止服务器场在运行管理中心网站的服务器上,在"服务"管理单元中停止以下服务:SharePoint2010管理SharePoint2010定时服务SharePoint2010跟踪服务SharePoint2010用户代码主机SharePoint2010VSS编写器服务SharePointFoundationSearchV4WorldWideWeb发布服务SharePointServerSearch14WebAnalyticsDataProcessingServiceWebAnalyticsWebService注意:最后两个服务是WebAnalyticsService应用程序的一部分.
若要运行WebAnalyticsService应用程序并选择重命名服务器,还必须重新配置WebAnalytics数据库位置.
有关详细信息,请参阅重新配置WebAnalytics数据库位置.
在运行管理中心网站的服务器上,在命令提示符处键入iisreset/stop.
分离数据库在原始数据库服务器上的SQLServerManagementStudio中,将想要移动的数据库与附加该数据库的实例分离.
如果正在运行多个数据库,您可能需要运行Transact-SQL脚本来分离数据库.
注意:如果存在以下情况之一,则无法分离数据库:数据库正在被镜像.
数据库中存在数据库快照.
有关详细信息,请参阅:分离和附加数据库(http://go.
microsoft.
com/fwlink/linkid=194806&clcid=0x804)如何:分离数据库(SQLServerManagementStudio)(http://go.
microsoft.
com/fwlink/linkid=194807&clcid=0x804)sp_detach_db(Transact-SQL)(http://go.
microsoft.
com/fwlink/linkid=194808&clcid=0x804)将数据库文件移至新服务器使用Windows资源管理器找到与要移动的各个数据库相关联的.
mdf,.
ldf和.
ndf文件,然后将这些文件复制或移动到运行SQLServer的新计算机上的目标目录中.
在新服务器上设置权限在目标数据库服务器上,打开SQLServerManagementStudio并将您的登录名和权限从原始实例传送到目标实例.
建议您通过运行脚本来传送权限.
知识库文章918992:如何在SQLServer2005的实例之间传送登录名和密码(http://go.
microsoft.
com/fwlink/linkid=122053&clcid=0x804)中提供了示例脚本.
有关如何在实例之间传送SQLServer元数据的详细信息,请参阅SQLServer联机丛书文章当数据库在其他服务器实例上可用时管理元数据(http://go.
microsoft.
com/fwlink/linkid=122055&clcid=0x804).
将数据库附加到SQLServer的新实例在目标数据库服务器上,将数据库附加到新实例.
有关详细信息,请参阅如何:附加数据库(SQLServerManagementStudio)(http://go.
microsoft.
com/fwlink/linkid=194809&clcid=0x804)和sp_attach_db(Transact-SQL)(http://go.
microsoft.
com/fwlink/linkid=194810&clcid=0x804).
通过设置SQLServer连接别名将Web应用程序指向新数据库服务器启动SQLServer配置管理器.
在"开始"菜单中,依次指向"所有程序"、"MicrosoftSQLServer2008"、"配置工具",然后单击"SQLServer配置管理器".
注意:如果未安装SQLServer配置管理器,则必须运行SQLServer安装程序进行安装.
展开"SQLNativeClient配置",右键单击"别名",然后单击"新建别名".
在"别名"字段中,输入原始SQLServer实例的名称,在"协议"中,验证是否已选中"TCP/IP",在"服务器"中,输入托管SharePointServer2010数据库的新服务器的名称,然后单击"确定".
对每个Web和应用程序服务器重复此过程.
(可选).
如果您的环境依赖于SystemCenterDataProtectionManager(DPM)2010或使用VolumeShadowCopyService(VSS)框架的第三方应用程序进行备份和还原,则必须在每个Web服务器或应用程序服务器上运行SQLServer安装程序来安装SQLServer连接组件.
有关详细信息,请参阅如何:安装SQLServer2008R2(安装程序)(http://go.
microsoft.
com/fwlink/linkid=186119&clcid=0x804).
重新配置WebAnalytics数据库位置注意:仅当正在运行WebAnalyticsService应用程序且已重命名服务器而不使用SQLServer连接别名时,才需要执行此过程.
在SharePoint管理中心网站上,在"应用程序管理"下单击"管理服务应用程序".
选择WebAnalyticsService应用程序,然后单击"属性".
将出现"编辑WebAnalyticsService应用程序"向导.
单击"下一步".
在向导的第二页上,将各个WebAnalytics数据库的位置更新为新的SQLServer实例,然后单击"下一步".
在管理中心的"系统设置"下,单击"管理服务器上的服务".
停止并重新启动WebAnalyticsDataProcessingService和WebAnalyticsWebService.
注意:SharePointWebAnalytics功能依赖于SQLServerServiceBroker运行.
SQLServerServiceBroker无法手动启动.
SharePoint计时器作业每天运行一次,以确保在必要的数据库上启用SQLServerServiceBroker.
移动数据库后,应该手动执行运行状况规则"WebAnalytics:验证是否已为WebAnalytics临时数据库启用SQLServerServiceBroker".
若要执行运行状况规则,请按照下列步骤操作:在管理中心中,单击"监控".
在"运行状况分析器"部分,单击"审阅规则定义".
将显示"所有规则"页.
在"类别:配置"下,单击运行状况规则"WebAnalytics:验证是否已为WebAnalytics临时数据库启用SQLServerServiceBroker".
"运行状况分析器规则定义"对话框将打开.
注意:若要查看运行状况规则,可能需要单击"所有规则"页底部的向右键.
在"运行状况分析器规则定义"对话框的功能区,单击"立即运行".
重新启动服务器场中的服务在运行管理中心网站的服务器上,在命令提示符处键入iisreset/start.
在Microsoft管理控制台"服务"管理单元中,启动所有与SharePoint和InternetInformationServices(IIS)有关的服务.
其中包括:SharePoint2010管理SharePoint2010定时服务SharePoint2010跟踪服务SharePoint2010用户代码主机SharePoint2010VSS编写器服务SharePointFoundationSearchV4WorldWideWeb发布服务SharePointServerSearch14WebAnalyticsDataProcessingServiceWebAnalyticsWebService运行使用只读数据库的服务器场(SharePointServer2010)本文介绍如何运行MicrosoftSharePointServer2010服务器场,在该服务器场中,某些或全部数据库已设置为只读(只读服务器场).
如果满足以下任一条件,则服务器场将被视为只读服务器场:所有内容数据库设置为只读.
服务应用程序数据库设置为只读.
注意:当SearchService应用程序的数据库设置为只读时,该应用程序不运行.
只读服务器场中的功能和用户体验取决于哪些数据库设置为只读.
使用只读内容和服务应用程序数据库的服务器场可能是灾难恢复环境的一部分,也可能是高可用性维护、更新或升级环境的一部分.
本任务中的过程:为用户准备只读体验将内容数据库设置为只读将服务应用程序数据库设置为只读为用户准备只读体验如果打算向用户提供访问只读网站或服务器场的权限,则应设置用户能够在此网站上执行哪些操作以及用户界面(UI)的差异程度.
使用只读内容数据库的网站使用设置为只读的内容数据库的网站的用户体验具有以下特征:不需要写入内容数据库的常见任务完全可用.
需要写入内容数据库的大多数常见任务不可用,原因是已在UI中禁用它们,或者不再允许用户应用更改.
需要写入内容数据库的一些常见任务显示为可用,但返回错误.
有关只读网站上的用户体验的详细信息,请参阅Userexperienceonread-onlysites(SharePointServer2010).
使用只读服务应用程序数据库的服务器场使用设置为只读的服务应用程序数据库的服务器场的用户体验具有以下特征:不需要写入服务数据库的常见任务完全可用.
需要写入服务数据库的所有常见任务似乎可用,但返回错误.
将内容数据库设置为只读在将内容数据库设置为只读之前,可能需要确定将哪个内容数据库与特定网站集相关联.
确定将哪个内容数据库与网站集相关联验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(PSC:\>)处,键入以下命令,然后按Enter:Get-SPContentDatabase-Site-Site指定要了解其相关内容数据库的网站集.
此命令返回与此网站相关联的内容数据库.
有关详细信息,请参阅Get-SPContentDatabase.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
可以使用下面的过程,通过SQLServerManagementStudio将读/写内容数据库设置为只读.
还可以使用Transact-SQLALTERDATABASE语句将内容数据库设置为只读.
有关详细信息,请参阅ALTERDATABASE(Transact-SQL)(http://go.
microsoft.
com/fwlink/linkid=148619&clcid=0x804).
重要:请勿对故障转移环境中已经执行了日志传送或镜像的数据库执行此过程.
将内容数据库设置为只读验证您是否拥有以下管理凭据:您必须是每个数据库中的db_owner固定数据库角色的成员.
打开SQLServerManagementStudio.
右键单击您要更改为只读的内容数据库,然后单击"属性".
选择"选项"页,然后在"其他选项"列表中,滚动至"状态"部分.
在"数据库为只读"行中,单击"False"旁边的箭头,选择"True",然后单击"确定".
对于所有其他内容数据库重复此过程.
注意:在将数据库设置为只读后,将停止所有连接(但设置只读标志的连接除外).
设置了只读标志后,将启用其他连接.
如果与只读内容数据库相关联的网站集锁定状态以前为"无"、"禁止添加"或"只读",则该网站集会自动设置为只读.
如果该网站集的锁定状态以前为"禁止访问",则在数据库锁定状态更改时,它仍然保持"禁止访问"状态.

将服务应用程序数据库设置为只读可以将任何服务应用程序数据库设置为只读.
但是,如果将某些服务应用程序的数据库(包括与Search和ProjectServer关联的那些数据库)设置为只读,则这些应用程序将不运行.
将服务应用程序数据库设置为只读验证您是否拥有以下管理凭据:您必须是每个数据库中db_owner固定数据库角色的成员.
打开SQLServerManagementStudio.
右键单击要更改为只读的数据库,然后单击"属性".
选择"选项"页,然后在"其他选项"列表中,滚动至"状态"部分.
在"数据库为只读"行中,单击"False"旁边的箭头,选择"True",然后单击"确定".
根据需要对其他服务应用程序数据库重复此操作.
注意:在将数据库设置为只读后,将停止所有连接(但设置只读标志的连接除外).
设置了只读标志后,将启用其他连接.
管理远程BLOB存储(SharePointServer2010)远程BLOB存储(RBS)是MicrosoftSQLServer2008的附加功能包.
RBS设计用于将二进制大型对象(BLOB)的存储从数据库服务器移到日常存储解决方案.
如果MicrosoftSharePointServer2010中的内容数据库为4GB或更大,请考虑使用RBS作为您的数据存储解决方案的一部分.
本节内容远程BLOB存储概述(SharePointServer2010)本文提供RBS如何与SQLServer2008协同工作的概念性概述.
安装和配置远程BLOB存储(SharePointServer2010)本文描述如何安装和配置RBS与SharePointServer2010配合使用.
设置内容数据库以使用远程Blob存储(RBS)(SharePointServer2010)本文描述如何在SharePointServer2010中启用内容数据库以使用RBS.
必须安装RBS才能执行这些过程.
远程BLOB存储概述(SharePointServer2010)本文介绍如何将MicrosoftSharePointServer2010与远程BLOB存储(RBS)和MicrosoftSQLServer2008Express和MicrosoftSQLServer2008R2Express一起使用,以优化数据库存储资源.
在实现RBS之前,强烈建议您评估其潜在成本和效益.
有关在SharePointServer2010安装中使用RBS的详细信息及建议,请参阅PlanforremoteBLOBstorage(RBS)(SharePointServer2010).
本文内容:RBS简介将RBS与SharePoint2010产品一起使用RBS简介RBS是作为SQLServer2008SP1和累积更新2和SQLServer2008R2Express的附加功能包提供的库API集.
MicrosoftSQLServer2005不支持RBS.
RBS设计用于将BLOB的存储从数据库服务器移动到商业存储解决方案.
二进制大型对象(BLOB)是具有下列任一特征的数据元素:不具有架构的无结构数据(如一段加密数据).
具有非常简单的架构的大量二进制数据(很多MB或GB),如映像文件、流视频或音频剪辑.
默认情况下,MicrosoftSQLServer将BLOB数据存储在其数据库中.
随着数据库使用量的增加,BLOB数据的总大小会迅速扩张,变得比存储在此数据库中的文档元数据和其他结构化数据的总大小还要大.
由于BLOB数据会消耗大量文件空间并占用针对数据库访问模式优化的服务器资源,因此将BLOB数据从SQLServer数据库移到单独的文件中可能会有帮助.
在SQLServer支持RBS之前,整个SQL数据库(包括BLOB数据)需要高成本的存储(如RAID10).
通过使用RBS,可以将80%到90%的数据(即BLOB)移到成本较低的存储(如RAID5)或外部存储解决方案中.
RBS使用提供程序连接到使用RBSAPI的任何专用BLOB存储.
存储解决方案供应商可实现与RBSAPI结合使用的提供程序.
SharePointServer2010通过此类提供程序来使用RBSAPI,从而支持可访问BLOB数据的BLOB存储实现.
您可以通过使用从第三方供应商那里获得的受支持提供程序,为MicrosoftSharePoint2010产品实现RBS.
大多数第三方提供程序可远程存储BLOB.
除第三方提供程序外,您还可以使用通过MicrosoftSQLServer2008R2功能包中提供的SQLServer远程BLOB存储安装包提供的RBSFILESTREAM提供程序.
RBSFILESTREAM提供程序使用SQLServerFILESTREAM功能将BLOB存储在附加到同一数据库并存储在本地服务器上的其他资源中.
FILESTREAM功能可使用基础NTFS文件系统管理SQL数据库中的BLOB.
RBS提供程序存储BLOB数据的位置取决于您使用的提供程序.
如果是SQLFILESTREAM提供程序,则数据不会存储在MDF文件中,而是存储在与数据库关联的另一文件中.
FILESTREAM提供程序的这种实现形式被称为本地FILESTREAM提供程序.
通过使用本地RBSFILESTREAM提供程序将提取的BLOB数据放置在不同的(较便宜的)本地磁盘(如RAID5而不是RAID10)上,您可以节约资源.
无法在远程存储设备(如网络附加存储(NAS))上将RBS用于本地FILESTREAM提供程序.
FILESTREAM提供程序仅在用于本地硬盘驱动器时才受支持.
SQLServer2008R2Express中提供的远程RBSFILESTREAM提供程序可将BLOB数据存储在远程商业存储,如直接附加存储(DAS)或NAS中.
但是,SharePointServer2010当前不支持远程RBSFILESTREAM提供程序.
将RBS与SharePoint2010产品一起使用SharePointServer2010支持SQLServer2008R2功能包中提供的SQLServer远程BLOB存储安装包中包含的FILESTREAM提供程序.
可通过http://go.
microsoft.
com/fwlink/linkid=168472&clcid=0x804获取该版本的RBS.
请注意,这是SharePointServer2010支持的唯一RBS版本.
不支持早期版本.
也可以将第三方RBS提供程序与RBSAPI结合使用,以创建与SharePointServer2010兼容的BLOB存储解决方案.
在SharePointServer2010中,网站集备份和存储以及网站导入或导出将会下载文件内容,并将其上载回服务器,而不考虑使用的是哪个RBS提供程序.
但是,FILESTREAM提供程序是SharePoint2010产品服务器场数据库备份和还原操作当前所支持的唯一提供程序.
在实现RBS时,会将SQLServer自身视为RBS提供程序.
将内容迁移到RBS中或从中迁移内容时,会遇到此因素.
如果您计划将BLOB数据存储在不同于您的SharePointServer2010内容数据库的RBS存储中,则必须运行SQLServer2008SP1和累积更新2.
这一点对于所有RBS提供程序均适用.
建议从其内容数据库超过4GB的WindowsSharePointServices3.
0的独立安装升级为SharePointServer2010的FILESTREAM提供程序,将数据与当前的内容数据库本地关联,不需要SQLServer企业版.
重要:RBS不支持对MicrosoftSharePoint2010产品中所存储的任何文件进行任何类型的直接访问.
所有访问都必须使用SharePoint2010产品进行.
另请参阅其他资源FILESTREAM概述SQLServer2008中的FILESTREAM存储(该链接可能指向英文页面)远程BLOB存储提供程序库实现规范(该链接可能指向英文页面)安装和配置远程BLOB存储(SharePointServer2010)本文介绍如何在支持MicrosoftSharePointServer2010系统的MicrosoftSQLServer2008数据库服务器上安装和配置远程BLOB存储(RBS)和FILESTREAM提供程序.
RBS是作为MicrosoftSQLServer2008和MicrosoftSQLServer2008Express的附加功能包提供的库API集.
RBS设计用于将二进制大型对象(BLOB)的存储从数据库服务器移动到商业存储解决方案.
RBS附带了RBSFILESTREAM提供程序,该提供程序使用RBSAPI存储BLOB.
有关RBS的详细信息,请参阅远程BLOB存储概述(SharePointServer2010).
本文内容:启用FILESTREAM并设置RBS数据存储安装RBS启用和测试RBS用于执行本文中所述过程的用户帐户必须具有以下成员资格:Web服务器和应用程序服务器上的Administrators组.
运行SQLServer2008Express或SQLServer2008的计算机上的SQLServerdbcreator和securityadmin固定服务器角色.
启用FILESTREAM并设置RBS数据存储您必须在运行SQLServer2008(承载SharePointServer2010数据库)的计算机上启用并配置FILESTREAM.
若要启用并配置FILESTREAM,请按照如何启用FILESTREAM(http://go.
microsoft.
com/fwlink/linkid=166110&clcid=0x804)中的说明进行操作.
启用并配置了FILESTREAM之后,请按照此处的描述设置BLOB存储.
设置BLOB存储依次单击"开始"、"所有程序"、"MicrosoftSQLServer2008"和"SQLServerManagementStudio".
展开"数据库".
选择要为其创建BLOB存储的内容数据库,然后单击"新建查询".
在"查询"窗格中,按照规定的顺序复制并执行以下每个SQL查询.
在每一例中,将[WSS_Content]替换为内容数据库名称,将c:\BLOBStore替换为要在其中创建BLOB存储的卷\目录.
请注意,您只能设置一次BLOB存储.
如果尝试多次设置同一BLOB存储,将出现错误.
提示:为了获得最佳性能以及简化疑难解答,作为一种普通的最佳实践,我们建议您在不包含操作系统、页面文件、数据库数据、日志文件或tempdb文件的卷上创建BLOB存储.
复制代码use[WSS_Content]ifnotexists(select*fromsys.
symmetric_keyswherename=N'##MS_DatabaseMasterKey##')createmasterkeyencryptionbypassword=N'AdminKeyPassword!
2#4'复制代码use[WSS_Content]ifnotexists(selectgroupnamefromsysfilegroupswheregroupname=N'RBSFilestreamProvider')alterdatabase[WSS_Content]addfilegroupRBSFilestreamProvidercontainsfilestream复制代码use[WSS_Content]alterdatabase[WSS_Content]addfile(name=RBSFilestreamFile,filename='c:\Blobstore')tofilegroupRBSFilestreamProvider安装RBS您必须在SharePoint场中的所有Web服务器和应用程序服务器上安装RBS.
然后单独为每个关联的内容数据库配置RBS.
警告:请不要通过运行RBS_X64.
msi文件并启动"安装SQL远程BLOB存储"向导来安装RBS.
该向导所设置的某些默认值并不是为SharePointServer2010建议的默认值.
在数据库服务器以及第一个Web服务器上安装RBS在任意Web服务器上,转到http://go.
microsoft.
com/fwlink/linkid=165839&clcid=0x804(http://go.
microsoft.
com/fwlink/linkid=165839&clcid=0x804)并下载RBS_X64.
msi文件.
单击"开始",然后在文本框中键入commandprompt.
在结果列表中,右键单击"命令提示符",然后单击"以管理员身份运行".
单击"确定".
将以下命令复制并粘贴到命令提示符窗口中.
您应该使用特定数据库名称和SQLServer实例名称只运行一次该命令.
此操作大约在一分钟内即可完成.
复制代码msiexec/qn/lvx*rbs_install_log.
txt/iRBS_X64.
msiTRUSTSERVERCERTIFICATE=trueFILEGROUP=PRIMARYDBNAME="WSS_Content"DBINSTANCE="DBInstanceName"FILESTREAMFILEGROUP=RBSFilestreamProviderFILESTREAMSTORENAME=FilestreamProvider_1其中:WSS_Content是数据库名称DBInstanceName是SQLServer实例名在所有其他Web和应用程序服务器上安装RBS在Web服务器上,转到http://go.
microsoft.
com/fwlink/linkid=165839&clcid=0x804(http://go.
microsoft.
com/fwlink/linkid=165839&clcid=0x804)并下载RBS_X64.
msi文件.
单击"开始",然后在文本框中键入commandprompt.
在结果列表中,右键单击"命令提示符",然后单击"以管理员身份运行".
单击"确定".
将以下命令复制并粘贴到命令提示符窗口中.
将WSS_Content替换为数据库名称,将DBInstanceName替换为SQLServer实例名称.
此操作大约在一分钟内应该完成.
复制代码msiexec/qn/lvx*rbs_install_log.
txt/iRBS_X64.
msiDBNAME="WSS_Content"DBINSTANCE="DBInstanceName"ADDLOCAL="Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer"对所有Web服务器和应用程序服务器重复执行此过程.
确认RBS安装rbs_install_log.
txt日志文件的创建位置与RBS_X64.
msi文件的所在位置相同.
请使用文本编辑器打开rbs_install_log.
txt日志文件并向文件底部滚动.
在文件末尾的最后20行内,应该会有一项显示以下内容:"产品:SQL远程Blob存储–已成功完成安装".
在运行SQLServer2008的计算机上,验证是否在内容数据库中创建了RBS表.
一些表应位于名称前面有字母"mssqlrbs"的内容数据库中.
启用和测试RBS您必须在SharePoint场中的一台Web服务器上启用RBS.
执行此活动时,选择哪一台Web服务器并不重要,只要使用上面的过程在该服务器上安装了RBS即可.
启用RBS在"开始"菜单中,依次单击"程序"、"MicrosoftSharePoint2010产品",然后单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下每个命令.
将http://sitename替换为连接到内容数据库的Web应用程序.
$cdb=Get-SPContentDatabase–WebApplicationhttp://sitename$rbss=$cdb.
RemoteBlobStorageSettings$rbss.
Installed()$rbss.
Enable()$rbss.
SetActiveProviderName($rbss.
GetProviderNames()[0])$rbss测试RBS数据存储依次单击"开始"、"所有程序"、"MicrosoftSQLServer2008"和"SQLServerManagementStudio".
展开"数据库".
选择已启用RBS的内容数据库,然后单击"新建查询".
导航到RBS数据存储目录.
导航到文件列表,并打开具有最近修改日期的文件夹(非$FSLOG).
在该文件夹中,打开具有最近修改日期的文件.
此文件应该是您上载的文件.
若要允许其他数据库使用RBS,请参阅设置内容数据库以使用远程Blob存储(RBS)(SharePointServer2010).
安装并配置不带FILESTREAM提供程序的远程BLOB存储(RBS)(SharePointServer2010)本文介绍如何在支持MicrosoftSharePointServer2010系统的MicrosoftSQLServer2008数据库服务器上安装和配置远程BLOB存储(RBS).
通常建议在内容数据库为4GB或更大时使用RBS.
RBS是作为MicrosoftSQLServer2008和MicrosoftSQLServer2008Express的附加功能包提供的库API集.
RBS设计用于将二进制大型对象(BLOB)的存储从数据库服务器移到商用存储解决方案.
RBS使用提供程序连接到实现RBSAPI的任何专用BLOB存储区.
RBS随RBSFILESTREAM提供程序一起提供.
也可以将第三方RBS提供程序与RBSAPI一起使用以创建BLOB存储解决方案.
如果决定使用第三方提供程序而不是FILESTREAM来实现RBS,则可以使用本文中的信息安装RBS,无需安装FILESTREAM提供程序.
在使用RBS之前,必须使用该提供程序附带的文档安装第三方提供程序.
如果想使用FILESTREAM提供程序安装和配置RBS,请参阅安装和配置远程BLOB存储(SharePointServer2010).
在安装和实现RBS之前,强烈建议您阅读文章远程BLOB存储概述(SharePointServer2010)和PlanforremoteBLOBstorage(SharePointServer2010).
本文内容:安装RBS启用和测试RBS用于执行本文中所述过程的用户帐户必须具有以下成员资格:Web服务器和应用程序服务器上的Administrators组.
运行SQLServer2008Express或SQLServer2008的计算机上的SQLServerdbcreator和securityadmin固定服务器角色.
安装RBS您必须在SharePoint场中的数据库服务器上以及所有Web服务器和应用程序服务器上安装RBS.
必须单独为每个关联的内容数据库配置RBS.
警告:建议您不要通过运行RBS_X64.
msi文件并启动"安装SQL远程BLOB存储"向导来安装RBS.
此向导将RBSMaintainer配置为每三十天运行一次计划的任务.
此设置未必是适用于您环境的最佳选择.
有关RBSMaintainer的详细信息,请参阅MicrosoftSQLServer2008R2功能包中提供的SQLServer远程BLOB存储安装包附带的SQLServer帮助文档.
在Web服务器上安装RBS在任何Web服务器上,转到http://go.
microsoft.
com/fwlink/linkid=177388&clcid=0x804(http://go.
microsoft.
com/fwlink/linkid=177388&clcid=0x804)下载RBS_X64.
msi文件.
系统提示"运行"或"保存"文件时,单击"保存".
重要:必须安装MicrosoftSQLServer2008R2功能包中提供的SQLServer远程BLOB存储安装包中提供的RBS版本.
RBS的版本必须是10.
50.
xxx.
SharePointServer2010不支持RBS的任何早期版本.
单击"开始",然后在文本框中键入cmd.
在结果列表中,右键单击"cmd",然后单击"以管理员身份运行".
单击"确定".
在命令提示符处,复制并粘贴以下命令:复制代码msiexec/lvx*rbs_install.
log/q/irbs.
msiADDLOCAL=ServerScript,Client,Maintainer此操作大约在一分钟内即可完成.
在服务器场中的每个Web服务器和应用程序服务器上重复此过程.
如果没有在每一个Web服务器和应用程序服务器上都安装RBS,用户在尝试写入内容数据库时将遇到错误.
在数据库服务器上安装RBS并设置内容数据库以使用RBS在数据库服务器上,转到http://go.
microsoft.
com/fwlink/linkid=177388&clcid=0x804(http://go.
microsoft.
com/fwlink/linkid=177388&clcid=0x804)下载RBS_X64.
msi文件.
重要:必须安装MicrosoftSQLServer2008R2功能包中提供的SQLServer远程BLOB存储安装包中提供的RBS版本.
RBS的版本必须是10.
50.
xxx.
SharePointServer2010不支持RBS的任何早期版本.
单击"开始",然后在文本框中键入cmd.
在结果列表中,右键单击"cmd",然后单击"以管理员身份运行".
单击"确定".
在命令提示符处,复制并粘贴以下命令:复制代码msiexec/lvx*rbs_enable_WSS_Content.
log/q/irbs.
msiADDLOCAL=EnableRBSDBINSTANCE=""DBNAME=""其中:是SQLServer实例的名称.
是内容数据库的名称.
此操作大约在一分钟内完成.
若要设置其他内容数据库以使用RBS,请参阅设置内容数据库以使用远程Blob存储(RBS)(SharePointServer2010)确认RBS安装rbs_install_log.
txt日志文件的创建位置与RBS_X64.
msi文件的所在位置相同.
请使用文本编辑器打开rbs_install_log.
txt日志文件并向文件底部滚动.
在文件末尾的最后20行内,应该会有一项如下所示:"产品:SQL远程Blob存储–已成功完成安装".
在运行SQLServer2008的计算机上,验证是否在内容数据库中创建了RBS表.
名称前面有字母"mssqlrbs"的几个表应位于内容数据库名称下.
启用和测试RBS您必须在SharePoint场中的一台Web服务器上启用RBS.
执行此活动时,选择哪一台Web服务器并不重要,只要使用上面的过程在该服务器上安装了RBS即可.
启用RBS在"开始"菜单中,依次单击"程序"、"MicrosoftSharePoint2010产品",然后单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码$cdb=Get-SPContentDatabase–WebApplication其中,是附加到内容数据库的Web应用程序.
复制代码$rbss=$cdb.
RemoteBlobStorageSettings$rbss.
Installed()$rbss.
Enable()$rbss测试RBS数据存储连接到任意Web服务器上的文档库.
将至少为100千字节(KB)的文件上载到文档库中.
在包含RBS数据存储的计算机上,单击"开始",然后单击"计算机".
浏览到RBS数据存储目录.
浏览到文件列表,并打开修改日期最近的文件夹(非$FSLOG).
在该文件夹中,打开修改日期最近的文件.
验证该文件的大小和内容是否与上载的文件相同.
如果不同,请确保已正确安装并启用RBS.
另请参阅概念将内容迁移到远程BLOB存储(RBS)或从中迁出内容(SharePointServer2010)对内容数据库禁用远程BLOB存储(RBS)(SharePointServer2010)设置内容数据库以使用远程Blob存储(RBS)(SharePointServer2010)本文介绍如何设置内容数据库以使用远程BLOB存储(RBS).
文中的说明假设您已安装了RBS,以用于MicrosoftSharePointServer2010.
若要安装和配置RBS,请参阅安装和配置远程BLOB存储(SharePointServer2010).
设置内容数据库以使用RBS若要设置内容数据库以使用RBS,必须在SQLServer中设置二进制大型对象(BLOB)存储,将内容数据库信息添加到Web服务器上的RBS配置中,然后对BLOB数据存储进行测试.
这些说明假设您已在数据库服务器上安装了SQLServerManagementStudio.
如果实际情况并非如此,可以从MicrosoftSQLServer2008ManagementStudioExpress(http://go.
microsoft.
com/fwlink/linkid=186132&clcid=0x804)下载并安装ManagementStudio.
可以在服务器场中的任何Web服务器或应用程序服务器上执行以下过程.
但是,在本文中,为了简单起见,我们将此服务器称为Web服务器.
注意:这些说明假设您使用的是FILESTREAMRBS提供程序.
如果您使用另一个RBS提供程序,请参阅该提供程序的说明,以执行这些操作.
设置内容数据库以使用RBS确认要用于执行此过程的用户帐户是Web服务器上Administrators组的成员,并且是运行MicrosoftSQLServer2008R2、SQLServer2008ServicePack1(SP1)和累积更新2以及SQLServer2005SP3和累积更新3的计算机上SQLServerdbcreator和securityadmin固定服务器角色的成员.
依次单击"开始"、"所有程序"、"MicrosoftSQLServer2008"和"SQLServerManagementStudio".
在"连接到服务器"对话框中,指定服务器类型、服务器名称,以及对要连接的数据库服务器进行身份验证的方法,然后单击"连接".
展开"数据库".
右键单击要为其创建BLOB存储的内容数据库,然后单击"新建查询".
在"查询"窗格中,按照规定的顺序复制并执行以下SQL查询.
复制代码use[ContentDbName]ifnotexists(select*fromsys.
symmetric_keyswherename=N'##MS_DatabaseMasterKey##')createmasterkeyencryptionbypassword=N'AdminKeyPassword!
2#4'复制代码use[ContentDbName]ifnotexists(selectgroupnamefromsysfilegroupswheregroupname=N'RBSFilestreamProvider')alterdatabase[ContentDbName]addfilegroupRBSFilestreamProvidercontainsfilestream复制代码use[ContentDbName]alterdatabase[ContentDbName]addfile(name=RBSFilestreamFile,filename='c:\BLOBStore')tofilegroupRBSFilestreamProvider其中,[ContentDbName]是内容数据库名称,c:\BLOBStore是将包含BLOB存储的卷\目录.
请注意,您只能设置一次BLOB存储.
如果尝试多次设置同一BLOB存储,将收到错误.
提示:为了获得最佳性能以及简化疑难解答,作为一种普通的最佳实践,我们建议您在不包含操作系统、页面文件、数据库数据、日志文件或tempdb文件的卷上创建BLOB存储.
单击"开始",再单击"运行",并在"运行"文本框中键入cmd,然后单击"确定".
在命令提示符下,复制并粘贴以下命令.
复制代码msiexec/qn/irbs.
msiREMOTEBLOBENABLE=1FILESTREAMPROVIDERENABLE=1DBNAME=FILESTREAMSTORENAME=FilestreamProvider_1ADDLOCAL=EnableRBS,FilestreamRunScriptDBINSTANCE=>其中,是内容数据库的名称,是SQLServer实例的名称.
此操作大约在一分钟内完成.
测试RBS数据存储连接到任意Web服务器上的文档库.
将至少为100千字节(KB)的文件上载到文档库中.
在包含RBS数据存储的计算机上,单击"开始",然后单击"计算机".
导航到RBS数据存储目录.
找到修改日期最近的文件夹,而不是$FSLOG文件夹.
打开此文件夹,并找到修改日期最近的文件.
验证该文件的大小和内容是否与上载的文件相同.
如果不同,请确保已正确安装并启用RBS.
另请参阅概念远程BLOB存储概述(SharePointServer2010)将内容迁移到远程BLOB存储(RBS)或从中迁出内容(SharePointServer2010)将内容迁移到远程BLOB存储(RBS)或从中迁出内容(SharePointServer2010)本文说明如何将内容迁入远程BLOB存储(RBS)或从中迁出内容到不同的RBS提供程序.
在安装RBS并将内容数据库设置为使用RBS之后,可以将该数据库中现有的所有内容都迁移到数据库的活动提供程序.
可以使用相同的WindowsPowerShell2.
0命令来将内容迁入RBS或从中迁出内容到其他RBS提供程序.
当实现RBS时,将SQLServer本身视为RBS提供程序.
可以随时迁移内容数据库,但建议您在计算机使用率低的时段执行迁移,这样此活动就不会导致用户的性能降低.
迁移过程会将指定内容数据库中的所有内容都移动到新命名的提供程序的存储机制中.
可以在服务器场中的任何Web服务器上执行该操作.
您只需要在一台Web服务器上针对要迁移的每个内容数据库执行一次该操作.
使用WindowsPowerShell迁移内容数据库验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入下列各步骤中的命令.
获取内容数据库的RBS设置对象:复制代码$cdb=Get-SPContentDatabase$rbs=$cdb.
RemoteBlobStorageSettings其中是内容数据库的名称.
查看安装在Web服务器上的所有RBS提供程序的列表:复制代码$rbs.
GetProviderNames()设置活动RBS提供程序:复制代码$rbs.
SetActiveProviderName()其中是要成为此内容数据库的活动提供程序的提供程序名称.
如果要将内容数据库完全迁出RBS并迁回SQLServer内嵌存储中,则将此值设置为().
将数据从RBS迁移到新提供程序或SQLServer:复制代码$rbs.
Migrate()另请参阅概念设置内容数据库以使用远程Blob存储(RBS)(SharePointServer2010)维护远程BLOB存储(RBS)(SharePointServer2010)与远程BLOB存储(RBS)关联的维护任务主要通过RBSMaintainer执行.
RBSMaintainer为RBS部署执行定期垃圾收集和其他维护任务.
您可以使用Windows任务计划程序或MicrosoftSQLServer代理为使用RBS的每个数据库计划这些任务.
RBSMaintainer必须通过命令行参数或XML文件进行设置.
对于镜像或复制型数据库,应针对任何单个实例运行Maintainer.
本文内容:垃圾收集RBS和BLOB存储一致性检查运行RBSMaintainer垃圾收集垃圾收集是从远程BLOB存储区中移除已解除引用或已删除的数据的方式.
RBS中的垃圾收集是被动执行的.
在执行垃圾收集时,将通过查看应用程序存储在其RBS表列中的BLOBID的列表来统计对BLOB的引用.
在RBS辅助表中存在但在应用程序表的任何RBS列中均不存在的所有BLOB引用都会被视为将由应用程序删除,并将作为垃圾收集.
在任何RBS列中均不存在并且是在孤立清除时间段之前创建的BLOB也会被视为将由应用程序删除,并将作为垃圾收集.
由于被动垃圾收集会用表格形式列出应用程序表格的RBS列中的BLOB引用,因此每个RBS列都必须有有效的索引,才能在RBS中注册.
这种垃圾收集是由RBSMaintainer工具执行的.
应将其安排在不繁忙的时间运行,以降低对常规数据库操作的影响.
RBS垃圾收集分为以下三个步骤执行:引用扫描.
第一步是将应用程序的RBS表与RBS自己的内部表的内容进行比较,并确定哪些BLOB不再被引用.
任何已取消引用的BLOB都将标记为待删除.
删除传播.
下一步是确定哪些BLOB被标记为待删除的时间段长于垃圾收集时间段的值,并将其从BLOB存储中删除.
孤立清除.
最后一步确定是否有任何BLOB存在于BLOB存储中却不存在于RBS表中.
如果存在这种情况,将会删除孤立的BLOB.
配置RBS垃圾收集可以通过调整多项Maintainer和数据库设置对垃圾收集进行配置.
Maintainer设置有以下这些:Maintainer计划.
该设置确定执行Maintainer的频率.
任务持续时间.
该设置确定单次Maintainer执行可以运行的最长时间.
默认设置为两个小时.
应配置这些Maintainer设置以最大限度地降低Maintainer活动对常规活动的影响.
有关数据库垃圾收集设置,请参阅运行RBSMaintainer(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=199638&clcid=0x804)(该链接可能指向英文页面).
RBS和BLOB存储一致性检查RBSMaintainer会检查RBSBLOB引用的完整性并纠正发现的任何错误.
它会对数据库执行多项一致性检查,例如验证RBS列是否存在索引,以及验证应用程序表格引用的所有BLOB在RBS中是否存在.
辅助表一致性检查通过执行以下检查来验证RBS辅助表是否处于一致状态:验证每个RBS表列是否有有效的索引.
验证已注册应用程序的RBS表列是否存在、已启用、具有有效索引并且具有正确的列类型.
以下一致性检查是可选的,并且可以省略:验证应用程序表格中引用的所有BLOB在RBS表中是否存在.
验证是否有任何BLOB同时标记为正在使用和已删除.
将会记录发现的任何问题,RBSMaintainer会通过创建缺少的索引条目、撤消注册缺少的列或者将正在使用的BLOB标记为未删除来尝试修复这些问题.
运行RBSMaintainerRBS需要您在运行Maintainer之前,为使用RBS的每个数据库定义一个连接字符串.
该字符串存储在\MicrosoftSQLRemoteBlobStorage10.
50\Maintainer文件夹下的配置文件中,该文件通常是在安装过程中创建的.
可以通过结合以下参数执行Microsoft.
Data.
SqlRemoteBlobs.
Maintainer.
exe程序来手动运行Maintainer:参数名称描述值是否必需ConnectionStringName用于配置文件的连接字符串的名称.
RBSMaintainerConnection是在RBS安装期间创建的默认名称.
是.
Operation要执行的垃圾收集操作.
该参数可采用1到4个变量.
ForceFinalize值不能与任何其他操作结合使用.
ConsistencyCheckGarbageCollectionMaintenanceConsistencyCheckForStoresForceFinalize是.
GarbageCollectionPhases要执行的垃圾收集阶段.
该参数用于运行或完成垃圾收集.
该值必须为一个或多个字母且不含空格.
r—引用扫描.
d—删除传播.
o—孤立清除.
是,如果执行垃圾收集.
ConsistencyCheckMode指定要执行的一致性检查类型.
c—只执行检查.
r—执行检查并修复发现的任何问题.
b—检查、修改并重建内部数据结构.
是,如果执行一致性检查.
ConsistencyCheckExtent指定一致性检查的程度.
m—只检查元数据;不检查单个BLOB.
这是默认参数.
c—将执行完整检查.
如果未指定,则采用m.
ConsistencyCheckForStores列出将要进行一致性检查的BLOB存储的名称.
默认情况下,检查所有BLOB存储.
否.
TimeLimit指定Maintainer可用于执行其任务的时间.
该参数必须是正整数.
否.
必须为使用RBS的每个数据库计划单独的RBSMaintainer任务.
以下步骤介绍了如何计划Maintainer任务.
计划Maintainer任务针对要执行的Maintainer任务向\Maintainer\Microsoft.
Data.
SqlRemoteBlobs.
Maintainer.
exe.
config文件中添加一个连接字符串.
RBS安装程序将使用安装期间提供的连接信息创建一个名为RBSMaintainerConnection的连接字符串.
但是,必须为每个额外的数据库添加新的连接字符串.
RBSMaintainer连接字符串以加密形式存储.
因此,若要添加连接字符串,要么必须加密新字符串,要么必须解密所有连接字符串.
加密字符串一次只能添加一个,但使用%windir%\Microsoft.
net\Framework\\Aspnet_regiis.
exe工具可以同时解密所有连接字符串,该工具作为Microsoft.
NETFramework的一部分分发.
运行以下命令时,将会解密连接字符串,并将结果存储在Web.
config文件中.
renameMicrosoft.
Data.
SqlRemoteBlobs.
Maintainer.
exe.
configweb.
configaspnet_regiis-pdfconnectionStrings然后可以解密形式添加字符串,并使用以下命令将文件加密并重命名为Microsoft.
Data.
SqlRemoteBlobs.
Maintainer.
exe.
config:aspnet_regiis-pefconnectionStrings.
-provDataProtectionConfigurationProviderrenameweb.
configMicrosoft.
Data.
SqlRemoteBlobs.
Maintainer.
exe.
config创建一个Windows计划程序任务以便为每个适用的数据库执行Maintainer任务.
如果RBS安装程序是在GUI模式下运行的,它将自动创建Maintainer任务.
但是,如果它是在命令行模式下运行的,则每次计划新的Maintainer任务时都必须执行以下步骤:运行"管理工具"中的任务计划程序.
在"操作"菜单上,单击"创建任务".
在"操作"选项卡上,单击"新建",然后在"操作"下拉列表中,选择"启动程序".
在"设置"下的"程序/脚本"框中,浏览到Maintainer二进制文件\Maintainer\Microsoft.
Data.
SqlRemoteBlobs.
Maintainer.
exe,然后在"添加参数(可选)"文本框中,添加任何可选参数.
安装程序会创建以下默认值:在"触发器"选项卡上,单击"新建",然后安排任务运行时间.
建议将该任务安排在系统活动较少的时间运行.
在"常规"选项卡上的"安全"下,确保您有权运行该任务.
如果必须更改权限,请单击"更改用户或组".
在"常规"选项卡上,单击"不管用户是否登录都要运行",然后单击"确定".
另请参阅概念远程BLOB存储概述(SharePointServer2010)安装和配置远程BLOB存储(SharePointServer2010)安装并配置不带FILESTREAM提供程序的远程BLOB存储(RBS)(SharePointServer2010)设置内容数据库以使用远程Blob存储(RBS)(SharePointServer2010)将内容迁移到远程BLOB存储(RBS)或从中迁出内容(SharePointServer2010)对内容数据库禁用远程BLOB存储(RBS)(SharePointServer2010)其他资源SQLServer和SharePointServer2010数据库(http://go.
microsoft.
com/fwlink/linkid=199866&clcid=0x804)(该链接可能指向英文页面)PlanforremoteBLOBstorage(RBS)(SharePointServer2010)对内容数据库禁用远程BLOB存储(RBS)(SharePointServer2010)可以在任何内容数据库上禁用远程BLOB存储(RBS).
在内容数据库上禁用RBS之后,二进制大型对象(BLOB)将内嵌到SQLServer中,便于后续写入到内容数据库.
本文介绍如何在内容数据库上禁用RBS.
在WindowsPowerShell中,通过将活动提供程序的名称设置为空字符串,可以禁用内容数据库上的RBS.
每个内容数据库都具有一个可用于调用SetActiveProviderName方法的RemoteBlobStorageSettings属性.
此操作不会更改先前已存储在RBS中或嵌入存储的任何RBS的存储位置.
禁用RBS不会导致卸载RBS.
不建议您卸载RBS.
可以在服务器场中的任何Web服务器上执行该操作.
您只需要在一台Web服务器上针对要禁用其RBS的每个内容数据库执行一次该操作.
警告:不要对RemoteBlobStorageSettings对象使用Disable()方法.
此方法只用于卸载RBS,并且不建议简单地禁止将新的BLOB写入RBS中.
必须使用WindowsPowerShell2.
0cmdlets才能禁用RBS.
没有用于此任务的任何用户界面选项.
使用WindowsPowerShell禁用RBS验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码$site=Get-SPSite""$rbss=$site.
ContentDatabase.
RemoteBlobStorageSettings$rbss.
SetActiveProviderName("")其中是附加到RBS已禁用的内容数据库的Web应用程序.
有关详细信息,请参阅Get-SPSite.
安全性和权限管理(OfficeSharePointServer)本节介绍如何管理MicrosoftSharePointServer2010的安全和权限.
配置自定义权限(SharePointServer2010)配置自定义权限(SharePointServer2010)如果您希望对网站、网站集或网站内容的访问级别进行更多控制,可以定义自定义权限级别.
有关详细信息,请参阅Determinepermissionlevelsandgroups(SharePointServer2010)和Userpermissionsandpermissionlevels(SharePointServer2010).
本文内容:自定义现有权限级别复制现有权限级别创建权限级别自定义现有权限级别如果您需要的自定义权限级别与现有的默认权限级别几乎相同,并且您不需要使用默认权限级别,那么您可以对该默认权限级别进行自定义.
自定义现有权限级别确保您拥有以下管理凭据之一:您是网站集的Administrators组的成员.
您是网站的Owners组的成员.
您具有"管理权限"权限.
在"网站设置"页上的"用户和权限"下,单击"网站权限".
在功能区的"管理"部分,单击"权限级别".
在权限级别列表中,单击您要自定义的权限级别的名称.
在权限列表中,选中或清除相应的复选框以向权限级别中添加权限或者从中删除权限.
单击"提交".
复制现有权限级别如果您需要的自定义权限级别与现有的默认权限级别相似,并且您需要同时使用默认权限级别以及自定义的权限级别,那么您可以复制默认权限级别,然后修改其副本并将其保存为新的权限级别.
复制现有权限级别确保您拥有以下管理凭据之一:您是网站集的Administrators组的成员.
您是网站的Owners组的成员.
您具有"管理权限"权限.
在"网站设置"页上的"用户和权限"下,单击"网站权限".
在功能区的"管理"部分,单击"权限级别".
在权限级别列表中,单击您要复制的权限级别的名称.
在页面底部,单击"复制权限级别".
在"复制权限级别"页上的"名称"字段中,为新的权限级别键入一个名称.
在"说明"字段中,为新的权限级别键入说明.
在权限列表中,选中或清除相应的复选框以向权限级别中添加权限或者从中删除权限.
单击"创建".
创建权限级别如果没有与您需要的权限级别相似的权限级别,您可以创建一个权限级别.
创建权限级别确保您拥有以下管理凭据之一:您是网站集的Administrators组的成员.
您是网站的Owners组的成员.
您具有"管理权限"权限.
在"网站设置"页上的"用户和权限"下,单击"网站权限".
在功能区的"管理"部分,单击"权限级别".
在工具栏上,单击"添加权限级别".
在"添加权限级别"页上的"名称"字段中,为新的权限级别键入一个名称.
在"说明"字段中,为新的权限级别键入说明.
在权限列表中,选中相应的复选框以向权限级别中添加权限.
单击"创建".
更改管理帐户所用的密码(SharePointServer2010)某些MicrosoftSharePointServer服务和功能必须与Windows帐户关联才能运行.
如果该帐户有密码--也就是说,该帐户不是LocalSystem帐户、LocalService帐户或NetworkService帐户--则只要该帐户的密码更改,就必须更新SharePointServer中的密码.
可通过以下两种方法在Windows与SharePointServer之间保持密码同步:自动和手动.
若要自动同步帐户密码,您可以注册管理帐户并将SharePointServer配置为根据计划更改管理帐户的密码.
SharePointServer会自动生成新密码、更新ActiveDirectory域服务(ADDS)中的密码并将更改传播到场中的其他服务器.
有关管理帐户的详细信息,请参阅Planautomaticpasswordchange(SharePointServer2010).
警告:WindowsServer2008R2包括操作系统级别的管理帐户.
请不要使用WindowsServer2008R2管理帐户.
这些帐户与SharePointServer管理帐户不兼容.
建议您尽可能使用SharePointServer管理帐户.
可以使用管理帐户来控制以下各项的密码:管理中心定时服务服务应用程序应用程序池当管理帐户不合适时,必须在ADDS中的密码更改时手动在SharePointServer中更改密码.
必须手动为以下各项更改密码:SQLServer服务默认内容访问帐户用于访问外部数据源并且存储在SecureStoreService应用程序中的凭据.
(有关如何更改用于访问外部数据源的凭据的详细信息,请参阅ConfiguretheSecureStoreService(SharePointServer2010).
)本节中的文章包含为SharePointServer使用的帐户更改密码的步骤.
本节内容:配置自动密码更改(SharePointServer2010)更改SQLServer服务的密码(SharePointServer2010)更改默认内容访问帐户的密码(SharePointServer2010)另请参阅其他资源Planautomaticpasswordchange(SharePointServer2010)配置自动密码更改(SharePointServer2010)通过自动更改密码,MicrosoftSharePointServer2010可以按您确定的计划自动生成较长的强密码.
本文内容:配置管理帐户配置自动更改密码设置自动更改密码疑难解答配置管理帐户您需要向服务器场注册管理帐户,以使帐户可用于多个服务.
您可以使用管理中心的"注册管理帐户"页来注册管理帐户.
"注册管理帐户"页上没有任何选项可用于在ActiveDirectory域服务中或本地计算机上创建帐户.
这些选项可用于在SharePointServer2010服务器场上注册现有帐户.
执行以下过程中的步骤,使用管理中心来配置管理帐户设置.
使用管理中心来配置管理帐户设置确保执行此过程的用户帐户是网站集管理员.
在管理中心网站上,选择"安全性".
在"一般安全性"下,单击"配置管理帐户".
在"管理帐户"页上,单击"注册管理帐户".
在"注册管理帐户"页上的"帐户注册"部分,输入服务帐户凭据.
在"自动更改密码"部分,选中"启用自动更改密码"复选框以使SharePointServer2010管理选定帐户的密码.
接下来,输入一个数值,指明在密码到期将启动自动更改密码过程之前的天数.
在"自动更改密码"部分,选中"通过电子邮件启动通知"复选框,然后输入一个数值,指明在启动将发出电子邮件通知的自动更改密码过程之前的天数.
然后您可以配置一个每周或每月发送电子邮件通知的计划.

单击"确定".
配置自动更改密码设置使用管理中心的"密码管理设置"页来配置用于自动更改密码的服务器级别的设置.
服务器场管理员可以配置将用于发送所有密码更改通知电子邮件的通知电子邮件地址,并配置监视和计划选项.
执行以下过程中的步骤,以使用管理中心来配置自动更改密码设置.

使用管理中心来配置自动更改密码设置确保执行此过程的用户帐户是网站集管理员.
在管理中心网站上,单击"安全性".
在"一般安全性"下,单击"配置密码更改设置".
在"密码管理设置"页的"通知电子邮件地址"部分,输入要向其通知任何即将发生的密码更改或到期事件的个人或小组电子邮件地址.
如果没有为管理帐户配置自动密码更改,请在"帐户监控流程设置"部分输入一个数值,以指明在密码到期将向"通知电子邮件地址"部分中配置的电子邮件地址发送电子邮件之前的天数.
在"自动更改密码"部分,请输入一个数值,指明在启动更改之前(通知暂停的密码更改服务之后)自动密码更改将等待的秒数.
然后输入一个指明在过程结束之前尝试更改密码的次数的数值.
单击"确定".
自动更改密码疑难解答使用以下指导以避免在配置自动密码更改时可能发生的最常见的问题.
密码不匹配如果由于ActiveDirectory域服务(ADDS)与SharePointServer2010之间的密码不匹配导致自动密码更改过程失败,则密码更改过程可能导致登录时拒绝访问、帐户锁定或ADDS读取错误.
如果发生此类问题之一,请确保您的ADDS密码已配置正确,并且ADDS帐户对于设置具有读取访问权限.
使用WindowsPowerShell修复可能发生的任何密码不匹配问题,然后恢复密码更改过程.
密码不匹配的纠正措施验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令并按Enter:复制代码Set-SPManagedAccount[-Identity]-ExistingPassword-UseExistingPassword$true有关详细信息,请参阅Set-SPManagedAccount.
服务帐户设置失败如果服务帐户设置或重新设置在服务器场中的一台或多台服务器上失败,请检查定时服务的状态.
如果定时服务已停止,则重新启动它.
请考虑使用以下Stsadm命令立即启动定时服务管理作业:stsadm-oexecadmsvcjobs如果重新启动定时服务并没有解决问题,则使用WindowsPowerShell修复服务器场中每台服务器上发生设置失败的管理帐户.
解决服务帐户设置失败问题验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Repair-SPManagedAccountDeployment有关详细信息,请参阅Repair-SPManagedAccountDeployment.
如果先前的步骤并没有解决服务帐户设置失败问题,则可能是因为无法解密服务器场加密密钥.
如果是这样的问题,则使用WindowsPowerShell更新本地服务器通行短语,以使其与服务器场的通行短信匹配.
更新本地服务器通行短语验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Set-SPPassPhrase-PassPhrase-ConfirmPassPhrase-LocalServerOnly$true有关详细信息,请参阅Set-SPPassPhrase.
即将发生的密码到期如果密码即将到期,但尚未为此帐户配置自动密码更改,则请使用WindowsPowerShell将帐户密码更新为管理员可以选择或自动生成的一个新值.
更新了帐户密码后,确保定时服务已启动并且已在服务器场中的所有服务器上启动管理员服务.
然后,可以向服务器场中的所有服务器应用密码更改.

更新帐户密码验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
若要将帐户密码更新为管理员选择的一个新值,请在WindowsPowerShell命令提示符下,键入以下命令:复制代码Set-SPManagedAccount[-Identity]-Password若要将帐户密码更新为自动生成的一个新值,请在WindowsPowerShell命令提示符下,键入以下命令:复制代码Set-SPManagedAccount[-Identity]-AutoGeneratePassword$true有关详细信息,请参阅Set-SPManagedAccount.
将服务器场帐户更改为其他帐户的要求如果您需要将服务器场帐户更改为其他帐户,请使用以下Stsadm命令:stsadm.
exe-oupdatefarmcredentials-userloginDOMAIN\username-passwordpassword更改SQLServer服务的密码(SharePointServer2010)SQLServer服务和SQLServer代理服务必须与Windows帐户关联才能运行.
如果帐户有密码—即,如果它们是LocalSystem帐户、LocalService帐户或NetworkService帐户之外的任何其他帐户,—则您必须在帐户的密码更改时更新服务的密码.
重要:在计划的维护期内执行这些过程.
更改密码时,您将必须重新启动服务.
服务不可用时,SharePointServer将无法连接到数据库.
重要:请不要在故障转移群集节点脱机时更改服务帐户的密码.
如果执行此操作,您将必须在所有节点重新实现联机时再次重置密码.
本文内容:更改SQLServer服务的密码更改SQLServer代理服务的密码更改SQLServer服务的密码验证您是否拥有以下管理凭据:若要更改SQLServer服务的密码,您必须是运行SQLServer的计算机上的Administrators组的成员.
单击"开始",再单击"服务器管理器".
在"服务器管理器"窗口的导航窗格中,展开"配置",然后单击"服务".
在中间窗格中,右键单击名为"SQLServer(MSSQLSERVER)"的服务,再单击"属性".
在"属性"对话框中的"登录"选项卡上,在"密码"和"确认密码"框中键入新密码.
您必须重启服务才能保存更改.
在"常规"选项卡的"服务状态"下,单击"停止"停止服务.
如果出现对话框通知您其他服务也将停止,单击"是"停止相关服务.
服务已停止后,单击"启动"启动服务.
单击"确定"以保存所做更改.
更改SQLServer代理服务的密码验证您是否拥有以下管理凭据:若要更改SQLServer代理服务的密码,您必须是运行SQLServer的计算机上的Administrators组的成员.
单击"开始",再单击"服务器管理器".
在"服务器管理器"窗口的导航窗格中,展开"配置",然后单击"服务".
在中间窗格中,右键单击名为"SQLServerAgent(MSSQLSERVER)"的服务,再单击"属性".
在"属性"对话框中的"登录"选项卡上,在"密码"和"确认密码"框中键入新密码.
您必须重启服务才能保存更改.
在"常规"选项卡的"服务状态"下,单击"停止"停止服务.
如果出现对话框通知您其他服务也将停止,单击"是"停止相关服务.
服务已停止后,单击"启动"启动服务.
单击"确定"以保存所做更改.
更改默认内容访问帐户的密码(SharePointServer2010)使用本过程更改默认内容访问帐户的密码.
默认内容访问帐户是用于对内容进行爬网的帐户.
可以通过使用爬网规则指定其他帐户来替换此帐户.
此帐户必须具有对帐户进行爬网的内容的"读取"权限.
最佳实践是将帐户对内容的访问权限限制为只读.
如果帐户密码过期且未更新,则搜索功能将无法对内容进行网爬.

只有默认内容访问帐户的密码已在ActiveDirectory中更改,才会更改此密码.
您输入的凭据会根据域控制器上的凭据进行核对.
如果在域控制器上的密码更改之前输入新密码,则将导致错误且设置将不会更改.
注意:本过程仅会更改默认内容访问帐户的密码.
如果在爬网规则中指定了其他帐户,且您想要更改帐户的密码,则必须更改爬网规则.
更改默认内容访问帐户的密码执行以下步骤在运行SharePoint管理中心的计算机上配置默认内容访问帐户的密码.
验证您是否拥有以下管理凭据:若要更改默认内容访问帐户的密码,您必须是FarmAdministrators组(WSS_RESTRICTED_WPGWindows安全组)的成员.
确保SPAdmin服务在服务器场中的所有服务器上运行.
在SharePoint管理中心网站的主页上,选择"系统设置"下的"管理服务器上的服务".
单击"SharePointFoundationSearch".
在"配置MicrosoftSharePointFoundation搜索服务设置"页上"内容访问帐户"部分的"密码"框中键入新密码.
单击"确定"以保存所做更改.
或者,在不想运行SPAdmin服务的服务器场的所有服务器上禁用此服务.
管理服务应用程序和服务(SharePointServer2010)本节中的文章讨论MicrosoftSharePointServer2010中服务应用程序和服务的结构,并说明如何管理服务应用程序和服务.
这些文章面向操作SharePointServer2010的服务器场管理员和服务应用程序管理员.
本节内容关于服务应用程序和服务(SharePointServer2010)提供对服务应用程序和服务的逻辑基础结构的简介.
管理服务应用程序(SharePointServer2010)介绍如何管理、创建、配置和共享服务应用程序.
管理服务器上的服务(SharePointServer2010)介绍如何启动、停止和配置服务.
另请参阅概念管理Web应用程序(SharePointServer2010)其他资源Technicaldiagrams(SharePointServer2010)关于服务应用程序和服务(SharePointServer2010)在MicrosoftSharePointServer2010中,可以单独配置各个服务,并且可以仅实现组织所需的服务.
有关如何启动、停止和配置服务的信息,请参阅管理服务器上的服务(SharePointServer2010).
部署的服务被称为服务应用程序.
服务应用程序提供了一类资源,此资源不但可以在单个服务器场中的多个网站间或(有时)多个服务器场间进行共享,而且允许用户通过宿主Web应用程序进行访问.
服务应用程序通过服务应用程序连接与Web应用程序相关联.
有关管理和发布服务应用程序的详细信息,请参阅管理服务应用程序(SharePointServer2010).
有关服务应用程序和服务的详细信息,请参阅Architecturediagrams.
管理服务应用程序(SharePointServer2010)MicrosoftSharePointServer2010包含一组可用于跨Web应用程序共享服务的服务应用程序.
在某些情况下,您还可以跨服务器场共享服务应用程序.
可以通过使用管理中心或WindowsPowerShell2.
0来管理服务应用程序.
本节中的下列文章提供针对服务应用程序的一般说明:跨服务器场共享服务应用程序(SharePointServer2010)在SharePointServer2010中,可以跨服务器场共享服务应用程序.
本节介绍如何在各服务器场之间建立信任关系,发布服务应用程序,以及连接到远程服务器场中已发布的服务应用程序.
添加或删除Web应用程序的服务应用程序连接(SharePointServer2010)本文介绍如何配置到Web应用程序的服务应用程序连接或代理连接.
只有将服务应用程序与Web应用程序连接,用户才能访问该服务应用程序.
默认情况下,所有服务应用程序都是默认连接组的一部分.
限制或允许对服务应用程序的访问(SharePointServer2010)默认情况下,本地服务器场上的所有服务应用程序都对本地服务器场上的所有Web应用程序可用.
不过,您可以限制对某个服务应用程序的访问,使得它只能对指定的Web应用程序可用.
本文介绍如何限制或启用对服务应用程序的访问.
为服务应用程序分配管理员(SharePointServer2010)在SharePointServer2010中,可以向服务应用程序分配额外的管理员.
本文说明如何执行这一操作.
删除服务应用程序(SharePointServer2010)可以删除不再使用的服务应用程序.
本文包含有关执行此操作的说明.
每个服务应用程序都有针对其创建、配置和管理的特定说明.
下表所列的文章描述如何创建、配置和管理特定服务应用程序.
服务应用程序文章AccessServicesAccessServices管理业务数据连接BusinessDataConnectivityService管理(SharePointServer2010)文档转换Managingdocumentconversions(SharePointServer2010)ExcelServicesExcelServices管理(SharePointServer2010)ManagedMetadataService托管元数据管理(SharePointServer2010)PerformancePointPerformancePointServices管理SearchServiceManageenterprisesearch(SharePointServer2010)SecureStoreConfiguretheSecureStoreService(SharePointServer2010)StateService管理状态服务(SharePointServer2010)VisioGraphicsServiceManageaVisioGraphicsServiceserviceapplication(SharePointServer2010)UserProfileServiceUserProfileServiceadministration另请参阅概念关于服务应用程序和服务(SharePointServer2010)其他资源Servicesarchitectureplanning(SharePointServer2010)跨服务器场共享服务应用程序(SharePointServer2010)在MicrosoftSharePointServer2010中,可以在服务器场之间共享一些服务应用程序.
本文介绍在共享服务应用程序中涉及的流程和事项.
通过发布服务应用程序,可以优化资源和避免重复,并在不安装专用企业服务服务器场的情况下提供企业范围的服务.
可以在SharePointServer2010服务器场中发布下列服务应用程序:BusinessDataConnectivityServiceManagedMetadataService人员搜索SecureStoreServiceWebAnalytics注意:如果这些服务器场位于不同的域,则UserProfileService应用程序会要求两个域互相信任.
为使BusinessDataConnectivityService和SecureStoreService应用程序管理功能可从使用服务器场运行,发布服务器场的域必须信任使用服务器场的域.
其他跨服务器场服务应用程序可正常运行,而无域间信任要求.
包含服务应用程序和发布服务应用程序,以便其他服务器场可使用该服务应用程序的服务器场称为发布服务器场.
连接到远程位置以使用该远程位置所承载的服务应用程序的服务器场称为使用服务器场.
注意:如果您熟悉MicrosoftOfficeSharePointServer2007,则可能会发现将发布服务器场看作父服务器场,而将消耗服务器场看作子服务器场很有用.
本文介绍跨服务器场发布和使用服务应用程序所需的步骤.
这些步骤必须按下面列出的顺序执行.
在服务器场之间交换信任证书.
开始前,使用服务器场的管理员必须向发布服务器场的管理员提供两个信任证书:一个根证书和一个安全令牌服务(STS)证书.
此外,发布服务器场的管理员必须向使用服务器场的管理员提供根证书.
交换证书后,每个服务器场都确认可以信任另一个服务器场.
有关详细信息,请参阅在服务器场之间交换信任证书(SharePointServer2010).
在发布服务器场上,发布该服务应用程序.
在服务应用程序所在的服务器场上,管理员必须明确发布该服务应用程序.
未明确发布的服务应用程序只能用于本地服务器场.
有关详细信息,请参阅发布服务应用程序(SharePointServer2010).
在使用服务器场上,连接到远程服务应用程序.
在发布服务器场发布服务应用程序后,如果特定服务应用程序的地址已知,则使用服务器场的管理员可从使用服务器场连接到该服务应用程序.
有关详细信息,请参阅连接到远程服务器场上的服务应用程序(SharePointServer2010).
重要:除非开始在两个域之间建立域级别的信任,否则无法在位于不同域中的服务器场之间共享UserProfileService应用程序.
将共享服务应用程序添加到使用服务器场上的Web应用程序代理组.
管理员必须将新服务应用程序连接与使用服务器场上的本地Web应用程序相关联.
仅配置为使用此关联的Web应用程序可以使用远程服务应用程序.
有关如何配置Web应用程序代理组连接的信息,请参阅添加或删除Web应用程序的服务应用程序连接(SharePointServer2010).
注意:请在将服务应用程序添加到代理组之前规划代理组布局,这一点非常重要.
有关如何规划服务应用程序体系结构的详细信息,请参阅Designlogicalarchitecture(SharePointServer2010)和Servicesarchitectureplanning(SharePointServer2010).
另请参阅其他资源Technicaldiagrams(SharePointServer2010)在服务器场之间交换信任证书(SharePointServer2010)在MicrosoftSharePointServer2010中,SharePoint场可以连接并使用在其他SharePointServer2010服务器场上发布的服务应用程序.
为此,服务器场必须交换信任证书.
本文描述如何在发布服务器场和使用服务器场之间交换信任证书.
请注意,这两个服务器场必须都参与此交换,服务应用程序共享才能实现.
重要:在开始共享服务应用程序之前,强烈建议您阅读跨服务器场共享服务应用程序(SharePointServer2010)和Servicesarchitectureplanning(SharePointServer2010)文章.
您必须使用WindowsPowerShell2.
0命令以在服务器场之间导出和复制证书.
导出和复制证书后,您可以使用WindowsPowerShell2.
0命令或管理中心在服务器场内管理信任.
此处的说明假定满足以下条件:用于这些过程的服务器运行WindowsPowerShell2.
0.
在过程的所有步骤中,管理员在每个服务器场中都将选择和使用相同的服务器.
如果启用了用户帐户控制(UAC),则必须使用提升的特权运行WindowsPowerShell2.
0命令.
本文内容:导出和复制证书使用WindowsPowershell管理信任证书使用管理中心管理信任证书导出和复制证书使用服务器场的管理员必须向发布服务器场提供两个信任证书:一个根证书和一个安全令牌服务(STS)证书.
发布服务器场的管理员必须向使用服务器场提供根证书.
您只能使用WindowsPowerShell2.
0导出和复制证书.
从使用服务器场导出根证书在使用服务器场上运行SharePointServer2010的服务器上,确认您符合以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"管理工具".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下各项命令:复制代码$rootCert=(Get-SPCertificateAuthority).
RootCertificate复制代码$rootCert.
Export("Cert")|Set-Content-Encodingbyte其中,是根证书的路径.
从使用服务器场导出STS证书在WindowsPowerShell命令提示符处,键入以下命令:复制代码$stsCert=(Get-SPSecurityTokenServiceConfig).
LocalLoginProvider.
SigningCertificate复制代码$stsCert.
Export("Cert")|Set-Content-Encodingbyte其中,是STS证书的路径.
从发布服务器场导出根证书在发布服务器场上运行SharePointServer2010的服务器上,确认您符合以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"管理工具".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码$rootCert=(Get-SPCertificateAuthority).
RootCertificate复制代码$rootCert.
Export("Cert")|Set-Content-Encodingbyte其中,是根证书的路径.
复制证书将根证书和STS证书从使用服务器场中的服务器复制到发布服务器场中的服务器.
将根证书从发布服务器场中的服务器复制到使用服务器场中的服务器.
使用WindowsPowershell管理信任证书在服务器场内管理信任证书涉及到建立信任.
这一节描述如何使用WindowsPowerShell2.
0命令,在使用服务器场和发布服务器场上建立信任.
为使用服务器场建立信任若要为使用服务器场建立信任,必须导入从发布服务器场复制的根证书并创建信任根证书颁发机构.
在使用服务器场导入根证书并创建信任根证书颁发机构在使用服务器场中的服务器上的WindowsPowerShell命令提示符处,键入以下命令:复制代码$trustCert=Get-PfxCertificate复制代码New-SPTrustedRootAuthority-Certificate$trustCert其中:是您从发布服务器场复制到使用服务器场的根证书的路径.
是标识发布服务器场的唯一名称.
每个信任根证书颁发机构都必须有唯一的名称.
为发布服务器场建立信任若要为发布服务器场建立信任,必须导入从使用服务器场复制的根证书并创建信任根证书颁发机构.
然后必须导入从使用服务器场复制的STS证书并创建信任服务令牌颁发机构.
在发布服务器场导入根证书并创建信任根证书颁发机构在发布服务器场中的服务器上,在WindowsPowerShell命令提示符处,键入以下命令:复制代码$trustCert=Get-PfxCertificate复制代码New-SPTrustedRootAuthority-Certificate$trustCert其中:为从使用方服务器场复制到发布方服务器场的根证书的路径.
是标识使用服务器场的唯一名称.
每个信任根证书颁发机构都必须有唯一的名称.
在发布服务器场导入STS证书并创建信任服务令牌颁发机构在发布服务器场中的服务器上,在WindowsPowerShell命令提示符处,键入以下命令:复制代码$stsCert=Get-PfxCertificate复制代码New-SPTrustedServiceTokenIssuer-Certificate$stsCert其中:是从使用服务器场复制到发布服务器场的STS证书的路径.
是标识使用服务器场的唯一名称.
每个信任服务令牌颁发机构都必须有唯一的名称.
有关这些WindowsPowerShell2.
0cmdlets的详细信息,请参阅以下文章:Get-SPCertificateAuthorityGet-SPSecurityTokenServiceConfigNew-SPTrustedRootAuthorityNew-SPTrustedServiceTokenIssuerGet-PfxCertificate(http://go.
microsoft.
com/fwlink/linkid=178943&clcid=0x804)使用管理中心管理信任证书只有将相关证书导出并复制到某个服务器场之后,才可以在该服务器场上管理信任.
使用管理中心建立信任确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"安全性".
在"安全性"页的"一般安全性"部分,单击"管理信任".
在"信任关系"页的功能区中,单击"新建".
在"建立信任关系"页上:提供一个描述信任关系目的的名称.
通过浏览找到并选择信任关系的根证书颁发机构.
它必须是通过使用WindowsPowerShell从其他服务器场导出的根证书颁发机构(如导出和复制证书中所述).
如果您在发布服务器场上执行此任务,则选中"提供信任关系"复选框.
为令牌颁发机构键入一个说明性名称,通过浏览找到并选择从使用服务器场中复制的STS证书(如导出和复制证书中所述).
单击"确定".
建立信任关系之后,可以通过单击该信任然后单击"编辑",修改令牌颁发机构描述或所使用的证书.
可以通过单击某个信任然后单击"删除",将其删除.
另请参阅其他资源Planforclaimsauthentication(SharePointServer2010)Configureclaimsauthentication(SharePointServer2010)Configurethesecuritytokenservice(SharePointServer2010)发布服务应用程序(SharePointServer2010)在MicrosoftSharePointServer2010中,某些服务应用程序可以在服务器场间发布,从而可通过远程连接获得.
本文介绍如何发布服务应用程序.
重要:在开始共享服务应用程序之前,强烈建议您阅读跨服务器场共享服务应用程序(SharePointServer2010)和Servicesarchitectureplanning(SharePointServer2010)这两篇文章.
本文内容:使用管理中心发布服务应用程序使用WindowsPowerShell发布服务应用程序使用管理中心发布服务应用程序确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上单击"应用程序管理",然后单击"管理服务应用程序".
单击包含要发布的服务应用程序的行.
功能区上的命令随即变为可用状态.
在功能区上,单击"发布".
在"发布服务应用程序"对话框中:从下拉列表中选择需要的"连接类型".
如果要使服务应用程序对远程服务器场可用,则选中"向其他场发布此服务应用程序"复选框.
建议您使用在服务器场之间交换信任证书(SharePointServer2010)中的说明在两个服务器场之间建立信任.
将发布的URL复制到记事本或其他文本编辑器.
必须向远程服务器场提供此URL,才能将远程服务器场连接到发布的服务应用程序.
该URL类似于以下形式:"urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.
svc".

可选择提供描述性文本以及对远程服务器场管理员可见的网页的链接.
在指定需要的发布选项之后,单击"确定"发布服务应用程序.
使用WindowsPowerShell发布服务应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"管理工具".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Publish-SPServiceApplication-Identity如果您不知道服务应用程序的GUID,则可以使用以下WindowsPowerShell2.
0cmdlet来列出服务器场中的所有服务应用程序及其GUID:复制代码Get-SPServiceApplication若要查看发布的服务应用程序负载平衡器URL,请键入以下命令并记录输出:复制代码Get-SPTopologyServiceApplication所有连接的远程服务器场都将需要此命令生成的信息.
另请参阅概念添加或删除Web应用程序的服务应用程序连接(SharePointServer2010)其他资源Publish-SPServiceApplicationGet-SPServiceApplicationGet-SPTopologyServiceApplicationSetpermissiontoapublishedserviceapplication(SharePointServer)InMicrosoftSharePointServer2010,youmustestablisharelationshipbetweenthepublishingfarmandtheconsumingfarmbygivingtheconsumingfarmpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationonthepublishingfarm.
Afterdoingthis,theconsumingfarmcanbegivenpermissiontootherserviceapplications.
ThisarticledescribeshowtoconfigurepermissionstotheApplicationDiscoveryandLoadBalancingServiceApplicationandpublishedserviceapplicationsfortheconsumingfarm.
重要:Beforeyoustarttoconfigurepublishingandconsumingfarms,wehighlyrecommendthatyoureadthearticles跨服务器场共享服务应用程序(SharePointServer2010)andServicesarchitectureplanning(SharePointServer2010).
Inthisarticle:SetpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationandanyotherserviceapplicationforaconsumingfarmbyusingWindowsPowerShellSetpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationandanyotherpublishedserviceapplicationforaconsumingfarmbyusingCentralAdministration重要:Youmustperformsteps1through5intheWindowsPowerShellproceduretoobtaintheconsumingfarmID,whichyoumusthaveinordertocompleteeithertheWindowsPowerShellorCentralAdministrationprocedures.
SetpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationandanyotherserviceapplicationforaconsumingfarmbyusingWindowsPowerShellThefirstprocedureexplainshowtosetpermissiontotheApplicationandLoadBalancingServiceApplication.
Thesecondexplainshowtosetpermissionstoanyotherserviceapplications.
TosetpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationforaconsumingfarmbyusingWindowsPowerShellVerifythatyoumeetthefollowingminimumrequirements:请参阅Add-SPShellAdmin.
Onaserverintheconsumingfarm,ontheStartmenu,clickAllPrograms.
ClickMicrosoftSharePoint2010Products.
ClickSharePoint2010ManagementShell.
AttheWindowsPowerShellcommandprompt,typethefollowingcommand:复制代码Get-SPFarm|SelectIdFormoreinformation,seeGet-SPFarm.
Onaserverinthepublishingfarm,accesstheSharePoint2010ManagementShellandattheWindowsPowerShellcommandprompt,typethefollowingcommands:复制代码$security=Get-SPTopologyServiceApplication|Get-SPServiceApplicationSecurity复制代码$claimprovider=(Get-SPClaimProviderSystem).
ClaimProvider复制代码$principal=New-SPClaimsPrincipal-ClaimType"http://schemas.
microsoft.
com/sharepoint/2009/08/claims/farmid"-ClaimProvider$claimprovider-ClaimValue复制代码Grant-SPObjectSecurity-Identity$security-Principal$principal-Rights"FullControl"复制代码Get-SPTopologyServiceApplication|Set-SPServiceApplicationSecurity-ObjectSecurity$securityWhere:ConsumingfarmidistheGUIDvalueoftheconsumingfarmFormoreinformation,seethefollowing:Get-SPTopologyServiceApplicationSet-SPServiceApplicationSecurityGet-SPServiceApplicationSecurityNew-SPClaimsPrincipalGet-SPClaimProviderGrant-SPObjectSecurityTosetpermissiontoapublishedserviceapplicationforaconsumingfarmbyusingWindowsPowerShellAttheWindowsPowerShellcommandprompt,typethefollowingcommands:复制代码$security=Get-SPServiceApplication|Get-SPServiceApplicationSecurity复制代码$claimprovider=(Get-SPClaimProviderSystem).
ClaimProvider复制代码$principal=New-SPClaimsPrincipal-ClaimType"http://schemas.
microsoft.
com/sharepoint/2009/08/claims/farmid"-ClaimProvider$claimprovider-ClaimValue复制代码Grant-SPObjectSecurity-Identity$security-Principal$principal-Rights复制代码Set-SPServiceApplicationSecurity-ObjectSecurity$securityWhere:ConsumingfarmidistheGUIDvalueoftheconsumingfarmistheIDofthepublishedserviceapplication.
isthenameoftheaccessrightfromtheGet-SPServiceApplicationSecurity.
NamedRights.
Formoreinformation,seethefollowing:Get-SPServiceApplicationNew-SPClaimsPrincipalGet-SPServiceApplicationGet-SPServiceApplicationSecurityGrant-SPObjectSecuritySet-SPServiceApplicationSecuritySetpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationandanyotherpublishedserviceapplicationforaconsumingfarmbyusingCentralAdministrationThisprocedureexplainshowtosetpermissiontoanyserviceapplication,butmostspecifically,theApplicationandLoadBalancingServiceApplication.
重要:Youmustperformsteps1through5intheWindowsPowerShellproceduretoobtaintheconsumingfarmID,whichyoumusthaveinordertocompletethisprocedure.
TosetpermissiontotheApplicationDiscoveryandLoadBalancingServiceApplicationandanyotherpublishedserviceapplicationforaconsumingfarmbyusingCentralAdministrationOntheserverthathoststheCentralAdministrationWebsiteforthepublishingfarm,verifythattheuseraccountthatisperformingthisprocedureisamemberoftheFarmAdministratorsSharePointgroup.
OntheSharePointCentralAdministrationWebsite,clickApplicationManagement,andthenclickManageserviceapplications.
ClicktherowthatcontainsApplicationDiscoveryandLoadBalancingServiceApplication.
Ontheribbon,clickPermissions.
IntheConnectionPermissionsdialogbox,dothefollowing:ManuallypastetheIDoftheconsumingfarmfromStep5oftheWindowsPowerShellsection.
ClickAdd.
SelecttheconsumingfarmID,andthenselecttheFullControlcheckbox.
ClickOK.
Repeatsteps2through5foranypublishedserviceapplicationsforwhichyouwanttoenableaccessfromtheconsumingfarmandassignthenecessarypermission.
注意:ToenableaccesstotheUserProfileserviceapplication,youmustgivetheconsumingfarm'sWebapplicationapplicationpoolidentity(thatis,DOMAIN\Username)thepermissioninsteadoftheconsumingfarmID.
ForadditionalinformationabouthowtograntaccesstoaWebapplicationserviceaccount,see限制或允许对服务应用程序的访问(SharePointServer2010).
连接到远程服务器场上的服务应用程序(SharePointServer2010)可以通过在MicrosoftSharePointServer2010中发布一些服务应用程序,使这些服务应用程序能够通过远程连接进行使用.
通过发布服务应用程序,可以优化资源并避免冗余,并可以在不安装专用的企业服务服务器场的情况下提供企业范围的服务.
本文描述如何连接到已发布的服务应用程序并对其进行使用.

重要:开始共享服务应用程序之前,强烈建议您阅读跨服务器场共享服务应用程序(SharePointServer2010)和Servicesarchitectureplanning(SharePointServer2010)两篇文章.
可以连接到另一个服务器场已共享的一个服务应用程序,前提是您知道该服务器场的发现服务的地址或此服务应用程序的地址.
请注意,仅当远程服务器场的场管理员已发布服务应用程序时,才能连接到远程服务器场上的服务应用程序.

本文内容:使用管理中心连接到远程服务器场上的服务应用程序使用WindowsPowerShell连接到远程服务器场上的服务应用程序使用管理中心连接到远程服务器场上的服务应用程序确认您是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"应用程序管理",然后单击"管理服务应用程序".
在功能区上,单击"连接".
在"连接"下拉菜单上,单击要连接到的服务应用程序的类型.
在"连接到远程服务应用程序"页上,在"场或服务应用程序地址"文本框中键入适当的URL,然后单击"确定".
注意:可以从发布服务器场的管理员处获取URL.
有关详细信息,请参阅发布服务应用程序(SharePointServer2010).
可在此步骤中使用两类URL:服务应用程序的URL或远程服务器场的拓扑服务应用程序的URL.
如果使用服务应用程序的URL,则本过程的步骤6中只会列出对应的服务应用程序;如果使用拓扑服务的URL,则本过程的步骤6中将列出服务器场中的所有服务应用程序.
新的"连接到远程服务应用程序"对话框将显示与您在步骤5中键入的URL匹配的服务应用程序.
单击包含该服务应用程序名称的行,然后选中复选框以便将该服务应用程序连接添加到服务器场的服务应用程序连接的默认列表(即,默认代理组)中.
单击"确定".
系统会提示您更改连接名称.
在"连接名称"文本框中键入一个新名称或保留默认名称,然后单击"确定".
建议您使用在服务器场之间交换信任证书(SharePointServer2010)中的说明在两个服务器场之间建立信任.
创建新连接后,必须单击"确定"以完成本过程.
必须将新的服务应用程序连接与本地Web应用程序关联.
有关如何执行此操作的信息,请参阅添加或删除Web应用程序的服务应用程序连接(SharePointServer2010).
使用WindowsPowerShell连接到远程服务器场上的服务应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"管理工具".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Receive-SPSharedServiceApplicationInfo-FarmUrl其中是通过对发布服务器场运行Get-SPTopologyServiceApplicationcmdlet检索到的信息.
有关详细信息,请参阅发布服务应用程序(SharePointServer2010).
在WindowsPowerShell命令提示符处,键入以下命令:复制代码New-SP*ServiceApplicationProxy-Name""-Url""其中:是使用服务器场上的服务应用程序连接的唯一名称.
是上一命令中用到的服务应用程序拓扑URL.
每类服务应用程序都有特定的WindowsPowerShell2.
0cmdlet,应使用此cmdlet代替New-SP*ServiceApplicationProxy.
(本文的"请参阅"一节中列出了这些cmdlet.
)例如,以下命令将创建一个名为"MetadataServiceProxy1"的新ManagedMetadataService应用程序代理,此代理将连接到位于已声明的URL上的服务应用程序.
复制代码New-SPMetadataServiceApplicationProxy-Name"MetadataServiceProxy1"-URL"urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.
svc"必须将新的服务应用程序连接与本地Web应用程序关联.
有关如何执行此操作的信息,请参阅添加或删除Web应用程序的服务应用程序连接(SharePointServer2010).
另请参阅其他资源New-SPBusinessDataCatalogServiceApplicationProxyNew-SPEnterpriseSearchServiceApplicationProxyNew-SPMetadataServiceApplicationProxyNew-SPProfileServiceApplicationProxyNew-SPSecureStoreServiceApplicationProxyNew-SPWebAnalyticsServiceApplicationProxy添加或删除Web应用程序的服务应用程序连接(SharePointServer2010)在MicrosoftSharePointServer2010中创建服务应用程序时,会创建一个服务应用程序连接.
服务应用程序连接也称为应用程序代理.
服务应用程序连接通过服务应用程序连接组(也称为应用程序代理组)中的成员身份将服务应用程序关联到Web应用程序.
本文描述如何向服务应用程序连接组添加服务应用程序连接以及如何从中移除服务应用程序连接.
重要:若要创建到远程服务器场中的服务应用程序的服务应用程序连接,您应阅读文章跨服务器场共享服务应用程序(SharePointServer2010),以全面了解成功在服务器场之间共享服务应用程序所需满足的要求.
默认情况下,使用管理中心创建服务应用程序时,会向场的服务应用程序连接"默认"组中添加一个新服务应用程序连接.
可以重写此默认成员身份.
如果使用WindowsPowerShell2.
0而不是使用管理中心新建服务应用程序,除非提供-default参数,否则新服务应用程序不会自动成为"默认"服务应用程序连接组的成员.
注意:有关如何创建和配置服务应用程序的详细信息,请参阅管理服务应用程序(SharePointServer2010).
默认情况下,所有Web应用程序都与场的"默认"服务应用程序连接组关联,但您可以更改此设置.
还可以为场中的每个Web应用程序创建一个自定义连接组.
可以随时更改Web应用程序与之关联的服务应用程序,还可以更改"默认"服务应用程序连接组中包括的服务应用程序.
有关如何创建和配置Web应用程序的详细信息,请参阅管理Web应用程序(SharePointServer2010).
编辑服务连接组使用管理中心或使用WindowsPowerShell2.
0cmdlet可以向服务应用程序连接组添加服务应用程序连接或从中移除服务应用程序连接.
使用管理中心编辑服务连接组确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页上,单击"应用程序管理".
在"应用程序管理"页上的"服务应用程序"部分,单击"配置服务应用程序关联".
在"服务应用程序关联"页上,从"查看"下拉菜单中选择"Web应用程序".
在Web应用程序列表中,在"应用程序代理组"列单击要更改的服务应用程序连接组的名称.
若要向该组添加服务连接,请选中要添加到连接组中的服务应用程序旁的复选框.
若要从连接组中移除服务应用程序连接,请清除要从连接组中移除的服务应用程序旁的复选框.
进行完所需的更改后,单击"确定".

注意:还可以更改自定义服务应用程序连接组,方法是从管理中心主页单击"管理Web应用程序",选择列出的Web应用程序,然后单击功能区的"服务连接".
但不能通过此页更改默认服务应用程序连接组.
使用WindowsPowerShell向服务应用程序连接组添加服务应用程序连接验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"管理工具".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)下,键入以下命令,然后按Enter:Add-SPServiceApplicationProxyGroupMember[-Identity][-Member]有关详细信息,请参阅Add-SPServiceApplicationProxyGroupMember.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用WindowsPowerShell从服务应用程序连接组移除服务应用程序连接验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"管理工具".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)下,键入以下命令,然后按Enter:Remove-SPServiceApplicationProxyGroupMember[-Identity][-Member]有关详细信息,请参阅Remove-SPServiceApplicationProxyGroupMember.
限制或允许对服务应用程序的访问(SharePointServer2010)在MicrosoftSharePointServer2010中,可以限制对某个服务应用程序的访问,以使其只供指定Web应用程序访问.
默认情况下,本地服务器场上的所有服务应用程序可供本地服务器场上的所有Web应用程序使用.
但是,可以限制对某个服务应用程序的访问,以使其只供指定Web应用程序访问.
如果您在同一个服务器场上承载多个客户,并且希望一个客户的服务应用程序与另一个客户的Web应用程序隔开,则可以采取这一有效办法.
如果最初限制了对某个服务应用程序的访问,之后又决定希望它供整个服务器场使用,则可以删除限制.
本文介绍如何通过添加和删除服务帐户来限制对服务应用程序的访问.
此外,还介绍了如何重建对服务应用程序的本地服务器场范围访问.
重要:强烈建议您在限制对服务应用程序的访问之前,先仔细规划安全和服务基础结构.
有关如何在SharePointServer2010中规划服务体系结构的信息,请参阅下列文章:Servicesarchitectureplanning(SharePointServer2010)Technicaldiagrams(SharePointServer2010)本文内容:限制对服务应用程序的访问恢复对服务应用程序的服务器场范围访问WindowsPowerShell代码示例限制对服务应用程序的访问可以通过从服务应用程序删除服务帐户来限制对服务应用程序的访问.
反过来,也可以通过在服务应用程序中添加服务帐户来允许对服务应用程序的访问.
可以通过管理中心或WindowsPowerShell2.
0来执行这些任务.
若要限制对服务应用程序的访问,必须执行下列任务:在服务应用程序中添加特定服务帐户.
从服务应用程序中删除本地服务器场ID.
注意:本文中的过程描述了如何限制或恢复对服务应用程序的访问.
但是,也可以按照过程中提供的步骤在任何服务应用程序中添加任何服务帐户,或从任何服务应用程序中删除任何服务帐户.
例如,使用管理中心恢复对服务应用程序的本地服务器场范围访问这一过程清楚地描述了如何在服务应用程序中添加本地服务器场ID.
但是,同样的过程也可用来在服务应用程序中添加任何其他服务帐户.
为此,需要提供适当的服务帐户而非本地服务器场ID.
由于在默认情况下,本地服务器场ID提供对服务应用程序的本地服务器场范围访问,因此,无需再将显式本地Web应用程序权限授予服务应用程序,除非您也删除了本地服务器场ID.
若要将权限授予服务应用程序,必须检索和提供适当的服务帐户.
对Web应用程序而言,该帐户也称应用程序池标识帐户.
将权限授予服务帐户并从服务应用程序中删除本地服务器场ID后,只有受指定服务帐户管理的Web应用程序可以访问服务应用程序.
通过重复这些过程,并将各种Web应用程序服务帐户添加到服务应用程序中,可将多个Web应用程序(具有不同管理服务帐户)分配给同一个服务应用程序.
警告:如果从服务应用程序中删除本地服务器场ID,并且不向该服务应用程序分配任何其他服务帐户,则该服务应用程序将变为对所有Web应用程序都不可用.
本节内容:使用管理中心限制对服务应用程序的访问使用WindowsPowerShell限制对服务应用程序的访问使用管理中心限制对服务应用程序的访问若要使用管理中心限制对服务应用程序的访问,必须执行下列步骤:检索Web应用程序服务帐户.
在服务应用程序中添加Web应用程序服务帐户.
从服务应用程序中删除本地服务器场ID.
本节中的过程:使用管理中心检索Web应用程序服务帐户使用管理中心为服务帐户授予和删除访问服务应用程序的权限使用管理中心检索Web应用程序服务帐户确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页的"安全性"部分,单击"配置服务帐户".
在"服务帐户"页上,从第一个下拉列表中选择Web应用程序名称.
服务帐户显示在"为该组件选择帐户"列表中.
记下服务帐户的名称,以便在下一过程中使用.
单击"取消"不做任何更改退出"服务帐户"页.
使用管理中心为服务帐户授予和删除访问服务应用程序的权限确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页的"应用程序管理"部分,单击"管理服务应用程序".
在"管理服务应用程序"页上,单击含有您要为其分配权限的服务应用程序的行.
功能区此时变为可用.
在功能区上,单击"权限".
在"连接权限"对话框中,键入在上一过程中检索到的服务帐户名称,然后单击"添加".
确保在中间窗格中最近增加的服务帐户名为选中状态,然后单击下方窗格中相应的复选框以提供必需的权限级别.
在中间窗格中,单击"本地服务器场",然后单击"删除".
验证"连接权限"页现在是否只列出了访问服务应用程序需要的服务帐户,以及服务帐户是否对服务应用程序拥有必需的权限.
单击"确定"更改权限,或单击"取消"不做更改结束操作.
可以使用此过程为任何服务帐户授予和删除权限.
注意:若要使用管理中心将本地服务器场ID恢复到服务应用程序,还需一个额外步骤,该步骤不适用于其他服务帐户.
有关如何执行此操作的信息,请参阅下文中的恢复对服务应用程序的服务器场范围访问一节.
使用WindowsPowerShell限制对服务应用程序的访问本节中的所有过程都假定您拥有适当的权限,并已打开WindowsPowerShell2.
0命令提示符窗口,如本节后面的启动WindowsPowerShell会话过程中所述.
与使用管理中心限制对服务应用程序的访问相比,使用WindowsPowerShell2.
0执行相同的任务的过程更加复杂.
在WindowsPowerShell2.
0中,您将使用一些过程来收集和存储信息,以便输入到后面的过程中.
启动WindowsPowerShell2.
0后,用来限制对服务应用程序的访问的其余步骤如下:检索本地服务器场ID.
检索Web应用程序服务帐户.
创建新的包含Web应用程序服务帐户的声明主体.
检索服务应用程序的安全对象.
将Web应用程序服务帐户添加到服务应用程序的安全对象中.
从服务应用程序的安全对象中删除本地服务器场ID.
将更新的安全对象赋予服务应用程序.
显示和审阅更新的权限本节内容:启动WindowsPowerShell会话使用WindowsPowerShell检索本地服务器场ID使用WindowsPowerShell检索Web应用程序服务帐户并创建新的声明主体检索服务应用程序的安全对象用首选的权限更新服务应用程序安全对象启动WindowsPowerShell会话验证您是否满足下列最低要求:是配置数据库上SharePoint_Shell_Access角色的成员,也是安装有SharePointServer2010的计算机上WSS_ADMIN_WPG本地组的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
使用WindowsPowerShell检索Web应用程序服务帐户并创建新的声明主体在WindowsPowerShell2.
0命令提示符下,键入以下命令检索Web应用程序的服务帐户(即应用程序池标识帐户):复制代码$webapp=Get-SPWebApplication$webApp.
ApplicationPool.
UserName其中是Web应用程序URL.
Web应用程序服务帐户名在命令提示符处显示.
若要创建新的声明主体,请键入以下命令:复制代码$principal=New-SPClaimsPrincipal-IdentityTypeWindowsSamAccountName其中是运行前面的命令后检索到的用户名(形式为jane@contoso.
com或contoso\jane).
$principal变量将包含新的声明主体.
检索服务应用程序的安全对象若要检索服务应用程序的安全对象,请键入以下命令.
$security变量将存储服务应用程序安全对象.
复制代码$spapp=Get-SPServiceApplication-Name""$spguid=$spapp.
id$security=Get-SPServiceApplicationSecurity$spguid其中是服务应用程序的显示名称.
重要:必须将显示名称用双引号引起来,而且显示名称必须与服务应用程序显示名称完全匹配,包括大小写形式.
如果您拥有多个服务应用程序,这些服务应用程序具有完全相同的显示名称(不建议如此),则可以不加参数运行Get-SPServiceApplicationcmdlet以查看所有服务应用程序.
然后,可以通过GUID直接识别服务应用程序.
例如:Get-SpServiceApplication所有服务应用程序都列出.
$spapp=Get-SpserviceApplication-Identity$spguid=$spapp.
id其中是要为其更新权限的服务应用程序的GUID.
用首选的权限更新服务应用程序安全对象若要更新服务应用程序安全对象,第一步是将新的声明主体$principal添加到服务应用程序安全对象$security中.
为此,请键入以下命令:复制代码Grant-SPObjectSecurity$security$principal-Rights""其中是要授予的权限.
通常为"完全控制"权限.
不同的服务应用程序具有不同的可用权限.
提示:如果您不希望授予"完全控制"权限,也不知道可授予服务应用程序哪些权限,则可以运行以下命令来返回可用权限字符串:$rightslist=Get-SPServiceApplicationSecurity$spapp$rightslist.
NamedAccessRights若要从服务应用程序安全对象$security删除本地服务器场ID(存储在$farmID变量中),请键入以下命令:复制代码Revoke-SPObjectSecurity$security$farmID若要将更新的$security安全对象分配给服务应用程序,并确认是否相应更新了服务应用程序的安全对象,请键入下列命令:复制代码Set-SPServiceApplicationSecurity$spapp-ObjectSecurity$security(Get-SPServiceApplicationSecurity$spapp).
AccessRules可以使用这些过程在服务应用程序中添加或从中删除任何服务帐户.
恢复对服务应用程序的服务器场范围访问可以通过将本地服务器场ID添加到服务应用程序中来恢复对服务应用程序的服务器场范围访问.
可以使用管理中心或WindowsPowerShell2.
0命令完成此任务.
但是,必须使用WindowsPowerShell2.
0获得本地服务器场ID.
本节内容:使用WindowsPowerShell检索本地服务器场ID使用管理中心恢复对服务应用程序的本地服务器场范围访问使用WindowsPowershell恢复对服务应用程序的本地服务器场范围访问使用WindowsPowerShell检索本地服务器场ID此过程在启动WindowsPowerShell会话过程的第4步后开始.
以下命令检索本地服务器场ID,将其存储在$farmID变量中,并在命令提示符处显示ID:复制代码$farmID=Get-SPFarm|selectid如果要使用管理中心恢复服务器场范围的访问,请将此值复制到剪贴板上,以便在下面的过程中使用.
如果要使用WindowsPowerShell2.
0恢复对服务应用程序的服务器场范围访问,请在WindowsPowerShell2.
0命令提示符处另键入以下命令.
下面的过程将用到检索到的信息.
复制代码$claimProvider=(Get-SPClaimProviderSystem).
ClaimProvider$principal=New-SPClaimsPrincipal-ClaimType"http://schemas.
microsoft.
com/sharepoint/2009/08/claims/farmid"-ClaimProvider$claimProvider-ClaimValue$farmid使用管理中心恢复对服务应用程序的本地服务器场范围访问执行使用管理中心为服务帐户授予和删除访问服务应用程序的权限这一过程中的第1至3步.
在"连接权限"对话框中,复制在上一过程中检索到的本地服务器场ID,然后单击"添加".
确保在中间窗格中本地服务器场ID为选中状态.
单击下方窗格中的"完全控制"复选框.
单击"确定"恢复对服务应用程序的服务器场范围访问,或单击"取消"不做更改结束操作.
使用WindowsPowershell恢复对服务应用程序的本地服务器场范围访问此过程在使用WindowsPowerShell检索本地服务器场ID过程的第2步后开始.
若要将检索到的本地服务器场ID恢复到服务应用程序安全对象$security,请键入下列命令:复制代码$spapp=Get-SPServiceApplication-Name""$spguid=$spapp.
id$security=Get-SPServiceApplicationSecurity$spguidGrant-SPObjectSecurity-Identity$security-Principal$farmID-Rights"FullControl"Set-SPServiceApplicationSecurity$spguid-ObjectSecurity$security其中是服务应用程序的显示名称.
重要:必须将显示名称用双引号引起来,而且显示名称必须与服务应用程序显示名称完全匹配,包括大小写形式.
如果您拥有多个服务应用程序,这些服务应用程序具有完全相同的名称(不建议如此),则可以不加参数运行Get-SPServiceApplicationcmdlet以查看所有服务应用程序.
然后,可以通过GUID直接识别服务应用程序.
WindowsPowerShell代码示例在下例中,管理员将对"ContosoBDC"服务应用程序的访问仅限于http://contoso/hawaiiWeb应用程序,该程序受服务帐户"contoso\jane"管理.
通过添加"contoso\jane"并从服务应用程序中删除本地服务器场服务帐户,"ContosoBDC"仅供那些受服务帐户"contoso\jane"管理的Web应用程序(在本例中为http://contoso/hawaii)访问.
复制代码$farmid=Get-SPFarm|selectid$claimProvider=(Get-SPClaimProviderSystem).
ClaimProvider$principal=New-SPClaimsPrincipal-ClaimType"http://schemas.
microsoft.
com/sharepoint/2009/08/claims/farmid"-ClaimProvider$claimProvider-ClaimValue$farmidwebapp=get-spwebapplicationhttp://contoso$webapp.
applicationpool$principal=New-SPClaimsPrincipalcontoso/jane-IdentityTypeWindowsSamAccountName$spapp=Get-SPServiceApplication-Name"ContosoBDC"$spguid=$spapp.
id$security=Get-SPServiceApplicationSecurity$spguidGrant-SPObjectSecurity$security$principal-Rights"FullControl"Revoke-SPObjectSecurity$security$farmaccountSet-SPServiceApplicationSecurity$spguid-ObjectSecurity$security(Get-SPServiceApplicationSecurity$spguid).
AccessRules在下例中,恢复了对服务应用程序"ContosoBDC"的访问,使得本地服务器场中的所有Web应用程序都能访问它.
复制代码$farmid=Get-SPFarm|selectid$claimProvider=(Get-SPClaimProviderSystem).
ClaimProvider$principal=New-SPClaimsPrincipal-ClaimType"http://schemas.
microsoft.
com/sharepoint/2009/08/claims/farmid"-ClaimProvider$claimProvider-ClaimValue$farmid$spapp=Get-SPServiceApplication-Name"ContosoBDC"$spguid=$spapp.
id$security=Get-SPServiceApplicationSecurity$spguidGrant-SPObjectSecurity-Identity$security-Principal$farmaccount-Rights"FullControl"Set-SPServiceApplicationSecurity$spguid-ObjectSecurity$security(Get-SPServiceApplicationSecurity$spguid).
AccessRules另请参阅概念添加或删除Web应用程序的服务应用程序连接(SharePointServer2010)其他资源Configureclaimsauthentication(SharePointServer2010)Get-SPWebApplicationNew-SPClaimsPrincipalGet-SPServiceApplicationGet-SPServiceApplicationSecurityGrant-SPObjectSecurityRevoke-SPObjectSecuritySet-SPServiceApplicationSecurityGet-SPFarmGet-SPClaimProvider为服务应用程序分配管理员(SharePointServer2010)您可以向MicrosoftSharePointServer2010服务应用程序分配其他管理员.
这些用户将被授予对SharePoint管理中心网站的访问权限,并能够管理与该特定服务应用程序相关的设置.
您可使用管理中心或使用WindowsPowerShell向服务应用程序分配管理员.
本文内容:使用管理中心向服务应用程序分配管理员使用WindowsPowerShell向服务应用程序分配管理员使用管理中心向服务应用程序分配管理员确保执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页的"应用程序管理"部分,单击"管理服务应用程序".
在"管理服务应用程序"页上,单击包含您想添加管理员的服务应用程序的行.
功能区将变为可用.
在功能区上,单击"管理员".
在对话框中,添加您希望管理此服务应用程序的用户帐户或组.
添加所需管理员之后,请单击"确定".
使用WindowsPowerShell向服务应用程序分配管理员验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)下,键入以下命令,然后按Enter:Grant-SPServiceApplication-Identity-UserPrincipal-Rights-Type{Admin|Access}有关详细信息,请参阅Grant-SPServiceApplication.
另请参阅其他资源Revoke-SPServiceApplication删除服务应用程序(SharePointServer2010)可以使用SharePoint管理中心或WindowsPowerShell2.
0cmdlet来删除服务应用程序.
请注意,删除服务应用程序的操作是永久性的,无法撤消.
在删除服务应用程序之前,应验证此删除操作是否会对用户造成不利影响.
最佳实践是确保当前没有Web应用程序使用您要删除的服务应用程序.
有关如何断开服务应用程序与Web应用程序的连接的信息,请参阅添加或删除Web应用程序的服务应用程序连接(SharePointServer2010).
在删除服务应用程序时,可以选择同时删除服务应用程序数据库(并非所有服务应用程序都有数据库).
如果以后要重新创建该服务应用程序,请勿删除服务应用程序数据库.
但是,如果服务应用程序是临时的,您很可能要在此操作期间删除数据库.

若要确保服务应用程序可供将来使用,请考虑在删除该服务应用程序之前先对其进行备份.
有关详细信息,请参阅备份服务应用程序(SharePointServer2010)和还原服务应用程序(SharePointServer2010).
本文内容:使用管理中心删除服务应用程序使用WindowsPowerShell删除服务应用程序使用管理中心删除服务应用程序确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"应用程序管理",然后单击"管理服务应用程序".
在"管理服务应用程序"页上,单击包含您要删除的服务应用程序的行.
功能区将变为可用.
在功能区上,单击"删除".
若要删除服务应用程序数据库,请在确认对话框中,选中"删除与服务应用程序关联的数据"旁边的复选框.
如果要保留此数据库,请清除该复选框.
单击"确定"删除服务应用程序,或单击"取消"停止操作.
使用WindowsPowerShell删除服务应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符下,键入以下命令.
若要检索要删除的服务应用程序,请键入以下命令:复制代码$spapp=Get-SPServiceApplication-Name""其中,是要删除的服务应用程序的显示名称.
服务应用程序信息将存储在$spapp变量中.
重要:必须在双引号之内键入显示名称,而且键入内容必须与服务应用程序的显示名称完全匹配,包括大小写形式.
强烈建议您不要创建多个显示名称相同的服务应用程序,如果出现这种情况,可以使用Get-SPServiceApplicationcmdlet列出所有服务应用程序.
然后,可以结合使用服务应用程序GUID和–Identity参数来指定要删除的服务应用程序.
有关详细信息,请参阅Get-SPServiceApplication.
若要删除所选服务应用程序,请运行下列命令之一.
在这两种情况下,均会提示您确认是否删除.
若要删除所选服务应用程序而不删除服务应用程序数据库,请键入以下命令:复制代码Remove-SPServiceApplication$spapp若要在删除所选服务应用程序的同时也删除服务应用程序数据库,请键入以下命令:复制代码Remove-SPServiceApplication$spapp-RemoveData示例复制代码$spapp=Get-SPServiceApplication-Name"ContosoBDCService"Remove-SPServiceApplication$spapp-RemoveDataConfirmAreyousureyouwanttoperformthisactionYPerformingoperation"Remove-SPServiceApplication"onTarget在此示例中,服务应用程序"ContosoBDCService"信息存储在$spapp变量中.
确认操作后,将永久删除服务应用程序及其数据库.
有关详细信息,请参阅Get-SPServiceApplication和Remove-SPServiceApplication.
另请参阅其他资源Remove-SPServiceApplicationProxyGroupAccessServices管理本节内容:SetupandconfigureAccessServices(SharePointServer2010)HowtouseAccessServicesfromatemplate(SharePointServer2010)CreateanAccessServicesserviceapplication(SharePointServer2010)DeleteanAccessServicesserviceapplication(SharePointServer2010)将AccessServices与SQLReportingServices配合使用:安装SQLServer2008R2ReportingServices外接程序(SharePointServer2010)WindowsPowershellcmdletsforAccessServices(SharePointServer2010)将AccessServices与SQLReportingServices配合使用:安装SQLServer2008R2ReportingServices外接程序(SharePointServer2010)安装用于SharePoint2010技术的MicrosoftSQLServer2008R2ReportingServices外接程序(SSRS)是为SharePointServer2010运行AccessServices的先决条件.
可通过网站免费下载SSRS外接程序,此外接程序提供了一组功能,利用这些功能可在SharePoint中运行AccessServices报告.
重要:虽然在部署SharePointServer之前或之后均可安装SSRS外接程序,但强烈建议您在安装SharePointServer之前安装此外接程序,以避免将时间花费在对服务器逐个进行手动配置上.
如果在SharePointServer之前安装SSRS:ReportingServices的部署将在服务器场级别与SharePoint的部署进行集成.
无需对服务器场中的服务器进行任何其他配置或复制操作.
如果在安装SharePoint的过程中使用SharePoint必备工具,则在此过程运行期间将自动安装SSRS外接程序.
如果在安装SharePointServer之后安装SSRS:如果选择在部署SharePointServer之后安装SSRS,则安装过程所涉及的步骤将会更多,尤其在有多个Web前端服务器时.
如果一个场配置中有多个SharePointWeb应用程序,则必须在具有Web前端的每台计算机上安装ReportingServices外接程序.
连接模式与本地模式:可以在两类模式中使用SharePointServer运行ReportingServices.
一类是称为"连接模式"的标准默认模式,此模式需要SharePointServer、SSRS外接程序和SQLServer2008R2报表服务器.
另一类是称为"本地模式"的新模式.
此模式是适用于要与SharePointServer集成的ReportingServices的轻型设置,它只需要SharePointServer和SSRS外接程序.
重要:本地模式意味着无ReportingServices服务器.
必须安装外接程序,而不是真正的ReportingServices服务器.
利用本地模式,用户可以查看报告,但无法访问服务器端功能(如设置"订阅").
如果SharePoint场中有多个Web前端,建议您使用连接模式进行设置.
若要设置连接模式,您需要SQLServer2008R2报表服务器和ReportingServices外接程序.
如果运行的是仅有一个Web前端的SharePoint场,则可以设置本地模式.
您需要ReportingServices外接程序.
注意:安装ReportingServices外接程序是将报表服务器与SharePoint产品或技术的实例集成所需的多个步骤之一.
用于配置服务器的步骤的顺序很重要.
为了获得最佳结果,请确保按顺序执行这些步骤.
在安装SharePoint之前安装ReportingServices外接程序(推荐)从http://go.
microsoft.
com/fwlink/linkid=164654&clcid=0x804下载SSRS外接程序在要启动SharePoint安装的场服务器上运行rsSharePoint.
msi.
安装SharePointServer.
通过打开SharePoint命令行管理程序为场启用"会话状态".
输入命令[Enable-SPSessionStateService-DatabaseName"foo"]—DatabaseName值是将在运行SQLServer的计算机上创建的数据库.
执行IIS重置.
在安装SharePoint之后安装ReportingServices外接程序按照http://go.
microsoft.
com/fwlink/linkid=164654&clcid=0x804上所述的步骤安装SSRS外接程序按照http://msdn.
microsoft.
com/zh-cn/library/bb677366(sql.
105).
aspx上所述的步骤激活SSRS功能为连接模式安装ReportingServices外接程序在安装SharePointServer之前或之后安装SSRS外接程序,具体取决于上述会话.
在SharePoint管理中心配置报表服务器集成(请参阅http://msdn.
microsoft.
com/zh-cn/library/bb326213(sql.
105).
aspx)在ReportingServices服务器上修改C:\ProgramFiles\MicrosoftSQLServer\MSRS10_50.
MSSQLSERVER\ReportingServices\ReportServer\rsreportserver.
config文件.
在节点下的节点下,添加ADS数据扩展.
例如:-->修改RS服务器上的rssrvpolicy文件.
在此文件中的节点下方添加以下XML代码.
复制代码在节点中,找到下面的代码行,然后将PermissionSetName从"Execution"更改为"ReportExpressionsDefaultPermissionSet"复制代码按照http://go.
microsoft.
com/fwlink/linkid=183457&clcid=0x804处的说明为ReportingServices启用远程错误BusinessDataConnectivityService管理(SharePointServer2010)BusinessDataConnectivity服务主要是通过MicrosoftBusinessConnectivityServices来管理的.
本主题介绍一般的BusinessDataConnectivity服务管理操作.
有关与使用该服务存储和管理的项目相关的BusinessDataConnectivity服务操作,请参阅以下主题:管理外部系统(SharePointServer2010)管理BDC模型(SharePointServer2010)管理外部内容类型(SharePointServer2010)BusinessConnectivityServicessecurityoperations(SharePointServer2010)Usetracingontheclient(SharePointServer2010)使用SharePointDesigner2010创建外部内容类型管理外部系统(SharePointServer2010)外部系统是可在解决方案中使用的一种数据源,如Web服务、SQLServer数据库、其他关系数据库或自定义连接器等.
外部系统的实例包括有关外部系统特定实例的连接和身份验证信息.
对于任何外部系统,都可能有一个或多个实例.
通过配置多个外部系统实例,解决方案设计人员能够为外部数据连接设置不同的安全参数,从而支持以多种方式连接到同一外部系统.
但是,在很多应用程序中,有一个外部系统实例就足矣.

本文内容:对外部系统设置权限查看BusinessDataConnectivityService应用程序实例的所有外部系统删除外部系统查看外部系统的外部内容类型配置外部系统配置外部系统的实例对外部系统设置权限您可以对外部系统设置权限,以指定可编辑外部系统的人员、可对外部系统上存储的外部内容类型执行操作(如读取或更新)的人员、可使用外部系统中存储的数据创建外部列表的人员以及可对外部系统设置权限的人员.

建议您为需要权限的每个用户或组授予特定权限,以使凭据提供执行必要操作所需的最低特权.
有关设置权限的详细信息,请参阅"BusinessConnectivityServices安全概述(SharePointServer2010)"中的BusinessConnectivityServices权限概述.
对外部系统设置权限确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对外部内容类型具有"设置权限"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"外部系统".
单击与要为其设置权限的外部系统相对应的复选框.
在"权限"组中,单击"设置对象权限".
在相应的框中,键入要为其授予权限的用户帐户、组或声明,然后单击"添加".
注意:用户帐户、组或声明的名称中不能包含竖线(|).
为帐户、组或声明设置权限:注意:元数据对象的访问控制列表中至少有一个用户、组或声明必须拥有"设置权限"权限.
单击"编辑",以允许用户、组或声明对外部系统进行编辑.
安全性注意:"编辑"权限应被视为具有很多特权.
通过"编辑"权限,恶意用户可以窃取凭据或损坏服务器场.
为帮助保护解决方案,建议您使用测试环境,在此环境中可以随意为开发人员和解决方案设计者分配"编辑"权限.
在将经过测试的解决方案部署到生产环境时,请移除"编辑"权限.

单击"执行",以允许用户、组或声明对外部系统存储的外部内容类型执行操作(创建、读取、更新、删除或查询).
提示:执行权限不适用于外部系统本身.
当需要将执行权限传播给外部系统中的子对象(如外部内容类型)时,可使用此设置.
单击"在客户端中可选",以允许用户、组或声明创建其数据存储在外部系统上的任何外部内容类型的外部列表.
提示:"在客户端中可选"权限不适用于外部系统本身.
当需要将"在客户端中可选"权限传播给外部系统中的子对象(如外部内容类型)时,可使用此设置.
单击"设置权限",以允许用户、组或声明对外部系统设置权限.
安全性注意:"设置权限"权限应被视为具有很多特权.
用户可凭借"设置权限"权限向外部系统授予编辑权限.
若要将权限传播给嵌套在外部系统中的所有项目,请单击"将权限传播到属于此外部系统的所有外部内容类型.
执行此操作将覆盖现有权限".
查看BusinessDataConnectivityService应用程序实例的所有外部系统查看BusinessDataConnectivity服务应用程序中的外部系统,以在配置该实例之前选择外部系统,或者执行某其他操作.
查看BusinessDataConnectivityService应用程序实例的所有外部系统确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"外部系统".
删除外部系统删除外部系统以从元数据存储中移除它.
注意:您无法在元数据存储中删除包含外部内容类型的外部系统.
若要删除外部系统,您必须首先删除外部系统包含的所有外部内容类型.
删除外部系统确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对外部系统具有"编辑"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"外部系统".
指向外部系统,单击显示的箭头,然后单击"删除".
查看外部系统的外部内容类型外部系统使用外部内容类型提供外部数据.
您可以查看与外部系统关联的所有外部内容类型.
查看外部系统的外部内容类型确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"外部系统".
指向外部系统,单击出现的箭头,然后单击"查看外部内容类型".
配置外部系统您可以使用BusinessDataConnectivity服务配置外部系统的某些设置.
配置外部系统确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对外部系统具有"编辑"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"外部系统".
提示:BusinessDataConnectivity服务中唯一可配置的外部系统是WindowsCommunicationFoundation(WCF)Web服务.
指向该外部系统,单击显示的箭头,然后单击"设置".
编辑或查看设置.
如果外部系统是WCFWeb服务,可使用以下设置:字段说明元数据交换URLWeb服务的Web服务描述语言(.
wsdl)文件的完整Web地址.
元数据交换发现模式用于发现Web服务元数据的协议:Disco:BusinessDataConnectivity服务使用DiscoveryClientProtocol(与wsdl.
exe等效)来下载元数据.
MetadataExchange:BusinessDataConnectivity服务使用WS-Transfer(与svcutil/mex等效)来下载元数据.
CustomProxy:BusinessDataConnectivity服务不会尝试发现服务.
当使用此选项时,用户必须提供服务的地址、绑定和联系人.
WSDL验证模式传入凭据传递到Web服务的默认方式.
有以下五个选项:模式说明用户的标识使用登录用户的凭据向Web服务验证用户身份.
此模式在BDC模型文件中称为PassThrough.
BDC标识使用运行BusinessDataConnectivity服务时使用的应用程序池帐户向Web服务验证登录用户的身份.
此模式在BDC模型文件中称为RevertToSelf.
模拟自定义标识用于使用基本身份验证而非Windows身份验证的Web服务.
使用SecureStoreService将用户的凭据映射到Web服务所使用的个人或组凭据.
此模式在BDC模型文件中称为"凭据".
模拟Windows标识用于使用Windows身份验证的Web服务.
使用SecureStoreService将用户的凭据映射到Web服务所使用的个人或组凭据.
此模式在BDC模型文件中称为WindowsCredentials.
模拟自定义标识-摘要用于使用基本身份验证而非Windows身份验证的Web服务.
使用SecureStoreService将用户的凭据映射到Web服务所使用的个人或组凭据.
此模式在BDC模型文件中称为DigestCredentials.
安全存储WSDL目标应用程序ID对于"模拟自定义标识"、"模拟Windows标识"和"模拟自定义标识-摘要"身份验证,是指在SecureStoreService中配置的此Web服务的目标应用程序标识符.
安全存储实现如果提供自定义安全存储提供程序,请指定该提供程序的完全限定程序集名称.
否则,请将此字段留空.
单击"确定".
配置外部系统的实例对于任何外部系统,都可能有一个或多个实例.
通过配置多个外部系统实例,解决方案设计人员能够为外部数据连接设置不同的安全参数,从而支持以多种方式连接到同一外部系统.
配置外部系统的实例确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对外部系统具有"编辑"权限.
在BusinessDataConnectivity服务中,单击"编辑"选项卡.
在"查看"组中,单击"外部系统".
单击外部系统以查看其实例.
提示:默认情况下可配置的外部系统类型实例只能是数据库和WCFWeb服务.
指向该外部系统实例,单击显示的箭头,然后单击"设置".
编辑或查看设置.
如果外部系统是WCFWeb服务,可使用以下设置:字段说明身份验证模式传入凭据传递到Web服务的方式.
有以下五个选项:模式说明用户的标识使用登录用户的凭据向Web服务验证用户身份.
此模式在BDC模型文件中称为PassThrough.
BDC标识使用运行BusinessDataConnectivity服务时使用的应用程序池帐户向Web服务验证登录用户的身份.
此模式在BDC模型文件中称为RevertToSelf.
模拟自定义标识用于使用基本身份验证而非Windows身份验证的Web服务.
使用SecureStoreService将用户的凭据映射到Web服务所使用的个人或组凭据.
此模式在BDC模型文件中称为"凭据".
模拟Windows标识用于使用Windows身份验证的Web服务.
使用SecureStoreService将用户的凭据映射到Web服务所使用的个人或组凭据.
此模式在BDC模型文件中称为WindowsCredentials.
模拟自定义标识-摘要用于使用基本身份验证而非Windows身份验证的Web服务.
使用SecureStoreService将用户的凭据映射到Web服务所使用的个人或组凭据.
此模式在BDC模型文件中称为DigestCredentials.
服务终结点地址Web服务的.
wsdl文件的完整Web地址.
模拟级别连接到外部Web服务时,BusinessDataConnectivity服务可代表用户进行操作的级别.
其值包括:无:未分配模拟级别.
匿名:服务器进程无法获取有关客户端的标识信息,并且无法模拟客户端.
标识:服务器进程可获取有关客户端的信息(如安全标识符和特权),但无法模拟客户端.
这对于导出自己的对象的服务器非常有用,例如,导出表和视图的数据库产品.
使用检索的客户端安全信息,服务器可做出访问验证决策,而不必使用采用客户端的安全性上下文的其他服务.

模拟:服务器进程可在其本地系统上模拟客户端的安全性上下文.
服务器无法在远程系统上模拟客户端.
委派:服务器进程可在其本地系统上模拟客户端的安全性上下文.
服务器无法在远程系统上模拟客户端.
安全存储目标应用程序ID对于"模拟自定义标识"和"模拟Windows标识"身份验证,是指在SecureStoreService中配置的此Web服务的目标应用程序标识符.
辅助安全存储目标应用程序ID此字段用于提供将用于捕获以下值的可选筛选器的目标应用程序标识符:用户提供的与安全存储相关的筛选器的输入值.
有关支持的筛选器的类型以及实现筛选器的信息,请参阅MicrosoftSharePoint2010软件开发工具包(http://go.
microsoft.
com/fwlink/linkid=166117&clcid=0x804).
安全存储实现如果提供自定义安全存储提供程序,请指定该提供程序的完全限定程序集名称.
否则,请将此字段留空.
如果外部系统是数据库,可使用以下设置:字段说明接入服务提供商数据库的类型.
身份验证模式传入凭据传递到数据库的方式.
有以下四个选项:模式说明用户的标识使用登录用户的凭据向数据库验证用户身份.
此模式在BDC模型文件中称为PassThrough.
BDC标识使用运行BusinessDataConnectivity服务时使用的应用程序池帐户向数据库验证登录用户的身份.
此模式在BDC模型文件中称为RevertToSelf.
模拟自定义标识用于不使用Windows身份验证的数据库.
使用SecureStoreService将用户的凭据映射到数据库所使用的个人或组凭据.
此模式在BDC模型文件中称为RdbCredentials.
模拟Windows标识用于使用Windows身份验证的数据库.
使用SecureStoreService将用户的凭据映射到数据库所使用的个人或组凭据.
此模式在BDC模型文件中称为WindowsCredentials.
数据库服务器数据库服务器的名称.
初始数据库名称数据库的名称.
集成安全性如果您使用的是集成安全性,请键入字符串SSPI,此时BusinessDataConnectivity服务将使用用户的Windows凭据连接到外部系统.
如果您未使用集成安全性,请将此字段留空,此时BusinessDataConnectivity服务将使用数据库服务器的唯一凭据进行连接.
连接池如果选中此字段,则作为一种优化方式,BusinessDataConnectivity服务将维护与池中外部系统之间各连接的所有权.
安全存储目标应用程序目标ID对于"模拟自定义标识"和"模拟Windows标识"身份验证,是指在SecureStoreService中配置的此数据库的目标应用程序标识符.
辅助安全存储目标应用程序目标ID此字段用于提供将用于捕获以下值的可选筛选器的目标应用程序标识符:用户提供的与安全存储相关的筛选器的输入值.
有关支持的筛选器的类型以及实现筛选器的信息,请参阅MicrosoftSharePoint2010软件开发工具包(http://go.
microsoft.
com/fwlink/linkid=166117&clcid=0x804).
安全存储实现如果提供自定义安全存储提供程序,请指定该提供程序的完全限定程序集名称.
否则,请将此字段留空.
单击"确定".
管理BDC模型(SharePointServer2010)BDC模型是一个XML文件,它包含一个或多个外部内容类型的系列说明、其相关的外部系统以及特定于环境的信息(如身份验证属性).
模型中的元数据可定义各外部内容类型中数据的字段、外部系统所支持的操作(支持读取、写入和查询外部系统等任务)以及连接信息.

BusinessDataConnectivity服务提供了一组操作,以支持导入和导出模型、对模型设置权限以及查看模型中包含的外部内容类型.
例如,您可以导出BDC模型,以将其从开发环境部署到生产环境.
资源文件包含一个或多个外部内容类型的本地化名称、属性和权限.
您可以使用对BDC模型使用的相同技术来导入和导出资源文件.
例如,您可以导入资源文件,以便为解决方案将要使用的其他语言提供一组新的本地化字符串.
本文内容:导入BDC模型导出BDC模型或资源文件对BDC模型设置权限查看所有模型删除BDC模型查看模型的外部内容类型导入BDC模型导入模型是将模型及其相关外部内容类型和外部系统添加到元数据存储中的一种主要方法.
在导入模型时,将自动激活该模型中的所有外部内容类型.
每个外部内容类型都有用于标识自身的名称、命名空间和版本号.
在任意给定时间,元数据存储中可以存在一个外部内容类型的多个版本.
当您导入模型、添加或删除模型、激活或停用外部内容类型以及添加或删除外部内容类型时,可能会产生一个外部内容类型的许多版本.
如果元数据存储中存在一个外部内容类型的多个版本,BusinessDataConnectivity运行库将使用处于活动状态的外部内容类型版本,而不考虑该外部内容类型的版本号.
活动的外部内容类型可以是最后导入的外部内容类型版本,也可以是使用Enable-SPBusinessDataCatalogEntitycmdlet激活的外部内容类型版本.
警告:如果模型不指定身份验证模式,将使用传递身份验证模式.
传递身份验证可能并不适用于所有情况,该模式主要用于使用"单箱"配置(即数据库服务器和SharePointServer在同一台计算机上运行)的测试环境.
有关身份验证模式的详细信息,请参阅BusinessConnectivityServices身份验证概述.
提示:还可以使用WindowsPowerShell导入模型或资源文件.
有关详细信息,请参阅Import-SPBusinessDataCatalogModel.
导入BDC模型或资源文件确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对元数据存储具有"编辑"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"编辑"选项卡上的"BDC模型"组中,单击"导入".
在"导入BDC模型"页上的"BDC模型文件"字段中,单击"浏览"找到该BDC模型或资源文件.
重要:BDC模型名称中不能包含以下任何字符:或字符0x7f.
在"文件类型"字段中,选择要导入的BDC模型文件的类型:"模型"或"资源".
在"高级设置"区域,选择要导入的一个或多个资源类型:单击"本地化名称"导入外部内容类型在特定区域设置中的本地化名称.
导入的本地化名称将与BusinessDataConnectivity服务数据库中的现有本地化名称合并.
单击"属性"导入外部内容类型的属性.
导入的属性将与BusinessDataConnectivity服务数据库中的现有属性说明合并.
单击"权限"导入外部内容类型和模型中其他安全对象的权限.
警告:这些权限将与BusinessDataConnectivity服务中现有的权限信息存储在一起.
如果访问控制列表中已存在某个对象的条目,则来自导入文件的权限信息将覆盖该条目的值.
例如,假定外部内容类型X的权限向用户A提供访问该外部内容类型的权限.
如果导入的权限指定只有用户B有权访问外部内容类型X,则会删除外部内容类型X以前的权限,并存储仅包含用户B的权限的新权限.
若要将导入的资源设置组保存到一个文件中,以便以后可以导出该文件并将其用于特定环境,请在"使用自定义环境设置"字段中,为该组环境特定的设置键入一个唯一名称.
导出BDC模型或资源文件在导出BDC模型或资源文件后,可以使用导出的文件在不同系统中部署该BDC模型.
可以使用以下任意方法来导出BDC模型或资源文件:使用管理中心导出BDC模型或资源文件.
使用Export-SPBusinessDataCatalogModelcmdlet导出BDC模型或资源文件.
使用MicrosoftSharePointDesigner2010导出BDC模型.
注意:如果BDC模型是用SharePointDesigner2010创建的,则必须使用SharePointDesigner导出该BDC模型.
如果使用管理中心或Export-SPBusinessDataCatalogModelcmdlet导出使用SharePointDesigner创建的模型,导出的模型文件将只包括外部内容类型的占位符.
有关SharePointDesigner的详细信息,请参阅SharePointDesigner帮助和操作方法(http://go.
microsoft.
com/fwlink/linkid=198249&clcid=0x804).
导出BDC模型或资源文件确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对该模型以及该模型中包含的所有外部系统具有"编辑"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"BDC模型".
在"业务数据连接模型"页上,选择要导出的模型或资源文件.
在"BDC模型"组中,单击"导出".
在"导出"页上的"文件类型"字段中,选择要导出的文件的类型("模型"或"资源"),并在"高级设置"区域中,选择一个或多个要导出的资源类型:单击"本地化名称"以导出外部内容类型在特定区域设置中的本地化名称.
单击"属性"导出外部内容类型的属性.
单击"权限"导出外部内容类型的权限.
单击"代理"导出用于连接到外部系统的实施方案特定代理.
如果已保存一组稍后可导出以用于特定环境的资源,请在"使用自定义环境设置"字段中键入与要导出的环境特定设置关联的唯一名称.
单击"导出".
将显示用于将BDC模型或资源文件保存到网络位置的计算机界面.
对BDC模型设置权限您可以对BDC模型设置权限,以指定谁可以编辑该模型以及谁可以对其设置权限.
建议您为需要权限的每个用户或组授予特定权限,以使凭据提供执行必要操作所需的最低特权.
有关设置权限的详细信息,请参阅"BusinessConnectivityServices安全概述(SharePointServer2010)"中的BusinessConnectivityServices权限概述.
对BDC模型设置权限确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对该模型具有"设置权限"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"BDC模型".
选中要为其设置权限的每个BDC模型对应的复选框.
在"权限"组中,单击"设置对象权限".
在相应的框中,键入要为其授予权限的用户帐户、组或声明,然后单击"添加".
注意:用户帐户、组或声明的名称中不能包含竖线(|).
为帐户、组或声明设置权限.
注意:元数据对象的访问控制列表中至少有一个用户、组或声明必须拥有"设置权限"权限.
单击"编辑",以允许用户、组或声明对BDC模型进行编辑.
安全性注意:"编辑"权限应被视为具有很多特权.
通过"编辑"权限,恶意用户可以窃取凭据或损坏服务器场.
为帮助保护解决方案,建议您使用测试环境,在此环境中可以随意为开发人员和解决方案设计者分配"编辑"权限.
在将经过测试的解决方案部署到生产环境时,请移除"编辑"权限.

单击"设置权限",以允许用户、组或声明对BDC模型设置权限.
安全性注意:"设置权限"权限应被视为具有很多特权.
通过"设置权限"权限,用户可以授予对BDC模型的"编辑"权限.
重要:列出的其他两种权限"在客户端中可选"和"执行"不适用于BDC模型.
查看所有模型您可以查看BusinessDataConnectivity服务应用程序中的所有模型.
查看所有模型确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"BDC模型".
删除BDC模型在删除BDC模型时,只包含于该模型中的所有外部内容类型和外部系统将随该模型一起删除.
删除BDC模型确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对该模型具有"编辑"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"BDC模型".
在"业务数据连接模型"页上,选择要删除的模型.
在"BDC模型"组中,单击"删除",在出现提示时,单击"确定".
查看模型的外部内容类型查看模型的外部内容类型可了解模型或为后续任务选择外部内容类型.
查看模型的外部内容类型确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"BDC模型".
指向模型,单击出现的箭头,然后单击"查看外部内容类型".
管理外部内容类型(SharePointServer2010)外部内容类型是一个XML文件,用于定义可在业务应用程序中使用的对象(如"客户"、"订单"或"联系人").
该定义可包括以下信息:对象中所包含数据的字段用于创建、读取、更新、查询或删除该对象的方法用户可对该对象执行的操作支持连接到提供对象数据的外部数据源的信息外部内容类型定义受支持外部系统中存储的数据,这些外部系统包括SQLServer数据库或其他关系数据库、SharePoint网站、Web服务或自定义数据连接器.
可通过以下方式将外部内容类型添加到BusinessDataConnectivity服务中:使用MicrosoftSharePointDesigner2010新建外部内容类型.
使用MicrosoftVisualStudio2010中的外部内容类型设计器.
然后,便可将外部内容类型包括在解决方案包中并将其部署到BusinessDataConnectivity服务.
将应用程序模型导入到包含一个或多个外部内容类型的BusinessDataConnectivity服务应用程序中.
外部内容类型便会添加到BusinessDataConnectivity服务应用程序中.
将外部内容类型添加到BusinessDataConnectivity服务应用程序后,该服务应用程序的管理员便可修改其权限,或添加诸如操作和配置文件页等其他功能.
本文内容:对外部内容类型设置权限查看BusinessDataConnectivityService应用程序实例的所有外部内容类型查看模型中包含的所有外部内容类型查看外部内容类型的详细信息删除外部内容类型向外部内容类型添加操作为BusinessDataConnectivityService应用程序实例指定配置文件页宿主为外部内容类型创建或更新配置文件页对外部内容类型设置权限可以对外部内容类型设置权限以指定谁可以编辑该内容类型,谁可以对其执行操作(例如读取或更新),谁可以使用它创建外部列表,以及谁可以对其设置权限.
建议您为需要权限的每个用户或组授予特定权限,以使凭据提供执行必要操作所需的最低特权.
有关设置权限的详细信息,请参阅"BusinessConnectivityServices安全概述(SharePointServer2010)"中的BusinessConnectivityServices权限概述.
对外部内容类型设置权限确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对外部内容类型具有"设置权限"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"外部内容类型".
单击要为其设置权限的每个外部内容类型对应的复选框.
在"权限"组中,单击"设置对象权限".
在相应的框中,键入要为其授予权限的用户帐户、组或声明,然后单击"添加".
注意:用户帐户、组或声明的名称中不能包含竖线(|).
为帐户、组或声明设置权限:注意:元数据对象的访问控制列表中至少有一个用户、组或声明必须拥有"设置权限"权限.
单击"编辑",以允许用户、组或声明对外部内容类型进行编辑.
安全性注意:"编辑"权限应被视为具有很多特权.
通过"编辑"权限,恶意用户可以窃取凭据或损坏服务器场.
为帮助保护解决方案,建议您使用测试环境,在此环境中可以随意为开发人员和解决方案设计者分配"编辑"权限.
在将经过测试的解决方案部署到生产环境时,请移除"编辑"权限.

单击"执行",以允许用户、组或声明对外部内容类型执行操作(创建、读取、更新、删除或查询).
单击"在客户端中可选"以允许用户、组或声明创建外部内容类型的外部列表和查看外部项选取器中的外部内容类型.
单击"设置权限",以允许用户、组或声明对外部内容类型设置权限.
"设置权限"权限应被视为具有很多特权.
用户可凭借"设置权限"权限向外部内容类型授予编辑权限.
若要将权限传播给嵌套在外部内容类型中的所有方法,请单击"将权限传播到属于此外部系统的所有外部内容类型.
执行此操作将覆盖现有权限".
查看BusinessDataConnectivityService应用程序实例的所有外部内容类型您可以在功能区的"查看"组中使用命令查看BusinessDataConnectivity服务应用程序中的所有外部内容类型.
查看BusinessDataConnectivityService应用程序的某一实例的所有外部内容类型确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"外部内容类型".
查看模型中包含的所有外部内容类型查看模型中的所有外部内容类型以了解有关模型的详细信息,或为其他操作选择外部内容类型.
查看模型中包含的所有外部内容类型确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"BDC模型".
指向BDC模型,单击出现的箭头,然后单击"查看外部内容类型".
查看外部内容类型的详细信息您可以通过查看外部内容类型来了解外部内容类型、查看其字段、查看它与其他实体的关系以及查看与该外部内容类型关联的操作或筛选器.
您可以查看BusinessDataConnectivity服务应用程序中的所有外部内容类型的列表,也可以只查看与特定模型关联的那些实体.
查看外部内容类型的详细信息确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
指向要查看的外部内容类型,单击显示的箭头,然后单击"查看外部内容类型".
删除外部内容类型删除外部内容类型以将其从元数据存储中移除.
如果存在多个版本的外部内容类型,则删除外部内容类型会删除所有版本.
删除外部内容类型确认您拥有以下管理凭据之一:您必须是服务器场管理员.
您必须是BusinessDataConnectivity服务应用程序的管理员,并且对外部内容类型具有"编辑"权限.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"视图"组的"编辑"选项卡上,单击"外部内容类型".
选择要删除的外部内容类型.
在"管理"组的"编辑"选项卡上,单击"删除".
向外部内容类型添加操作您可以向外部内容类型中添加自定义操作.
自定义操作是可使用其统一资源定位器(URL)进行访问的程序或网页.
在将操作与外部内容类型关联时,可以根据外部内容类型中一个或多个字段的内容向该操作传递参数.
例如,可将搜索页的URL与外部内容类型关联然后从该外部内容类型的项中提供数据,以实现搜索参数化.
注意:在向外部内容类型添加新操作时,该操作在该外部内容类型的现有外部列表中将不可用.
只有相应外部内容类型的新外部列表将在快捷菜单中显示该操作.
向外部内容类型添加操作确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"查看外部内容类型"页上,选择要为其添加操作的外部内容类型.
指向该外部内容类型,单击显示的箭头,然后单击"添加操作".
在"添加操作"页上的"操作名称"框中,键入操作的名称.
此名称可为任何文本字符串.
它是用户在指向外部内容类型的某个项目并单击显示的箭头时将在快捷菜单中看到的命令名称.
在"导航到此URL"字段中,键入用户在单击该操作时将导航到的命令的完整URL.
命令可以包括将用外部内容类型中一个或多个字段的内容来填充的参数.
您在此字段中键入的URL可以包括表示每个要使用的参数的占位符.
占位符编号应采用从零开始的整数(0、1、2等),编号形式应为{number}.
例如,下面的示例URL提供两个参数"p0"和"p1":http://www.
microsoft.
com/zh/cn/default.
aspx{0}&p1={1}警告:参数可包含个人身份信息,如名称和身份证号.
当设计操作时,请注意不要使用无意显示这些信息的字段;如果必须显示,请确保Web服务器对所有连接点使用安全套接字层.
如果操作可从Web部件中进行,请单击"在新Web浏览器窗口中启动此操作(仅适用于外部数据Web部件)"下的"是",以使操作启动新浏览器窗口.
这可防止用户在使用操作时丢失当前上下文.
若要使操作在当前浏览器窗口中进行,请单击"否".
如果您的操作中包括参数,请在"参数属性"字段中,对于URL中从参数{0}开始的每个参数占位符单击"添加参数",并在外部内容类型的可用字段列表中,单击要为该参数传递其内容的字段.
对于命令的URL中的每个参数重复此步骤.
可通过单击任何参数旁边的标为"删除"的按钮来删除该参数.
若要将图标与自定义操作关联,请在"图标"部分单击"标准图标"并从列表中选择图标,或在"此URL位置的图像"字段中键入要用作操作图标的图像的完整URL.
默认操作是在用户单击项目而不是从菜单中选取操作时发生的操作.
若要使操作成为默认操作,请单击"默认操作".
单击"确定"添加该操作.
为BusinessDataConnectivityService应用程序实例指定配置文件页宿主配置文件页面显示外部内容类型项目的数据.
BusinessDataConnectivity服务应用程序的配置文件页面存储在服务器场中承载BusinessDataConnectivity服务的网站中.
您可以指定承载配置文件页面的网站.
为BusinessDataConnectivityService应用程序实例指定配置文件页宿主确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"配置文件页面"组的"编辑"选项卡上,单击"配置".
在"实体配置文件页面宿主"页上的"宿主SharePoint网站URL"字段中,指定将在其中创建和存储外部内容类型的配置文件页面的网站的URL.
此网站必须与BusinessDataConnectivity服务应用程序实例在同一服务器场中.
重要:在其中创建和存储外部内容类型配置文件页面的网站必须为创建或更新配置文件页面的所有用户都授予设计权限,为将查看配置文件页的所有最终用户授予只读权限.
如果您必须在新的Web应用程序中创建此网站,可将该Web应用程序与BusinessDataConnectivityService应用程序关联.
若要锁定网站以便无法创建配置文件页面,请取消选择"启用配置文件页创建".
单击"确定".
为外部内容类型创建或更新配置文件页可以为外部内容类型新建配置文件页,也可以更新现有页.
例如,在向外部内容类型添加外部数据列或从中移除外部数据列时,可更新配置文件页以反映对外部内容类型所做的更改.
警告:更新现有配置文件页面可能会覆盖当前配置文件页面.
更新页面上可能会丢失当前页面上的任何自定义项.
为外部内容类型创建或更新配置文件页确认您拥有以下管理凭据:您必须是服务器场管理员或该服务应用程序的管理员.
在管理中心网站上的"应用程序管理"部分,单击"管理服务应用程序".
在服务应用程序列表中,单击包含BusinessDataConnectivity服务应用程序的行.
在"服务应用程序"选项卡中的"操作"部分,单击"管理".
在"查看外部内容类型"页上,选择要为其创建或更新配置文件页面的外部内容类型.
指向该外部内容类型,单击显示的箭头,然后单击"创建/升级配置文件页面".
在"创建/升级配置文件页面"页上,单击"确定".
提示:若要创建或更新多个外部内容类型的配置文件页面,请选择一组外部内容类型,单击"编辑"选项卡,并在"配置文件页面"组中单击"创建/升级".
使用SharePointDesigner2010创建外部内容类型本视频的作者是AsifRehmani,他是SharePoint-Videos.
com的总裁,并且是SharePointMVP和MCT.
有关Asif制作的更多视频,请访问http://www.
Sharepoint-Videos.
com/(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187074&clcid=0x804)(该链接可能指向英文页面).
借助MicrosoftSharePointDesigner2010内的"外部内容类型"部分,可定义到网站的开发人员、设计人员或管理员能够访问的业务线数据的连接.
定义连接后,业务分析员可以使用此类连接来创建所谓的"外部列表",它显示连接附加到的内容(例如数据库中的表).

观看视频(该链接可能指向英文页面)|右键单击该链接并单击"目标另存为"以下载该视频.
关于作者Asif是一位独立的SharePoint培训师和顾问,并且是SharePointServerMVP和Microsoft认证培训师(MCT).
他是Wrox刊物"ProfessionalSharePointDesigner2007"的合著者.
这些年来,Asif曾为许多大客户提供过SharePoint咨询和培训服务,其中包括:美国国防部、美国国家航空航天局、好时公司、东芝公司、StateFarm保险公司、美国联邦住宅贷款银行、美国陆军等.
Asif曾在以下会议上发表过演讲:MicrosoftSharePoint大会Microsoft技术大会SharePointConnectionsAdvisorLiveAsif在芝加哥SharePoint社区中相当活跃,他是芝加哥SharePoint用户组的共同创始人和活跃领导者.
相关资源资源说明管理外部内容类型(SharePointServer2010)过程说明如何完成典型任务,例如设置外部内容类型上的权限、删除外部内容类型,等等.
SharePoint-Videos.
com(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187074&clcid=0x804)(该链接可能指向英文页面)查找AsifRehmani制作的更多视频.
SharePoint产品技术中心(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=177939&clcid=0x804)(该链接可能指向英文页面)查找有关相关技术、下载和其他资源的详细信息.
另请参阅其他资源VideodemosandtrainingforSharepointServer2010ExcelServices管理(SharePointServer2010)ExcelServices是一类允许用户共享和查看MicrosoftExcel工作簿的MicrosoftSharePointServer2010服务应用程序.
此服务应用程序还允许从各种数据源中刷新和更新连接了数据的ExcelServices工作簿和工作表.
本节内容:管理ExcelServices自定义应用程序MicrosoftSharePointServer2010中的ExcelServices提供了若干种方法,以扩展ExcelCalculationServices的功能、自定义应用程序和工作簿,以及允许开发人员将ExcelServices合并到其解决方案中.
ManageExcelServicesconnectionsMicrosoftSharePointServer2010中的ExcelServices提供连接到外部数据源并刷新此数据的功能.
本文的重点是通过外部数据连接部署Excel工作簿.
ManageExcelServicesauthentication通过SharePoint管理中心网站,管理员可管理SharePoint中的ExcelServices的所有安全性.
ManageExcelServicestrustedlocations本文介绍MicrosoftSharePointServer2010中的ExcelServices的受信任文件位置.
ConfigureSecureStoreServiceforExcelServices本文介绍如何设置和配置MicrosoftSharePoint2010产品中的SecureStoreServiceforExcelServices应用程序,然后设置应用程序ID的凭据,最后将其添加到ExcelServices应用程序.
ManageExcelServiceswithWindowsPowerShell本文从较高的层次概述了MicrosoftSharePointServer2010中的ExcelServices的WindowsPowerShell行为.
ExcelServices管理员可使用WindowsPowerShell来对ExcelServices设置和部署、配置选项全面编写脚本,并更改在运行时作为MicrosoftSharePointServer2010部署的一部分的所有设置.
管理ExcelServices自定义应用程序MicrosoftSharePointServer2010中的ExcelServices提供了若干个方法,以扩展ExcelCalculationServices的功能、自定义应用程序和工作簿,以及允许开发人员将ExcelServices合并到其解决方案中.
可用的ExcelServices方法包括用户定义函数(UDF)、ECMAScript(JavaScript对象模型)和RESTAPI.
本文内容:UDFECMAScriptRESTAPIUDF如果您的部署方案包括其中包含用户定义函数(UDF)的工作簿,以扩展ExcelCalculationServices的功能,则需要将ExcelServices配置为支持UDF.
若要配置UDF支持,您必须在受信任文件位置(包含需要访问UDF的工作簿)上启用UDF.
此外,还必须在ExcelServices用户定义函数程序集列表上注册UDF程序集.
在MicrosoftSharePointServer2010管理中心管理ExcelServices需要有本地管理权限.
系统管理员可以委派ExcelServices管理员权限,而不提供用于在管理中心管理其他服务或设置的权限.
在受信任文件位置上启用用户定义函数在SharePoint管理中心主页的"应用程序管理"部分,单击"管理服务应用程序".
在"管理服务应用程序"页上,单击要为其打开"管理ExcelServices"页的"ExcelServicesWeb服务应用程序".
在"管理ExcelServices"页上,单击"受信任文件位置".
在"受信任文件位置"页上,单击要为其启用用户定义函数的受信任文件.
在"编辑受信任文件位置"页上的"用户定义函数"部分,单击"允许的用户定义函数"框.
管理ExcelServices用户定义函数程序集在管理中心主页的"应用程序管理"部分,单击"管理服务应用程序".
在"管理服务应用程序"页上,单击要为其打开"管理ExcelServices"页的"ExcelServicesWeb服务应用程序".
在"管理ExcelServices"页上,单击"用户定义的函数集".
添加用户定义函数程序集在"ExcelServices用户定义函数"页上,单击"添加用户定义函数程序集".
在"添加用户定义函数程序集"页上的"程序集"部分,键入包含用户定义函数的程序集的程序集名称或完整路径,它是您希望在"程序集"框中调用的程序集.
在"程序集位置"下,选择下列选项之一:全局程序集缓存(默认情况下可采用完全信任方式在其中部署和运行签名程序集的全局位置)文件路径(本地或网络文件位置)在"启用程序集"部分,选中"启用的程序集"复选框以启用ExcelCalculationServices来调用程序集.
您可以清除该复选框,以便在不从列表中移除函数程序集的情况下禁用程序集.
在"说明"框中,您可以根据需要键入函数程序集用途的说明.
单击"确定".
编辑用户定义函数程序集在"ExcelServices用户定义函数"页上,指向要编辑的用户定义函数程序集,单击出现的箭头,然后单击"编辑".
删除用户定义函数程序集在"ExcelServices用户定义函数"页上,指向要删除的用户定义函数程序集,单击出现的箭头,然后单击"删除".
在询问您是否要继续进行删除的消息框中,单击"确定".
ECMAScriptExcelServicesECMAScript或JavaScript对象模型是一种在JavaScript中实现并供其使用的对象模型.
ExcelServicesECMAScript对象模型可实现ExcelServices的整合、混合/应用程序复合和自动化、用户事件的封装以及第三方提供的ExcelServices的扩展.
有关ExcelServicesECMAScript对象模型中使用的所有对象、方法和事件的完整列表,请参阅MicrosoftMSDN网站.
在网页中嵌入ECMA脚本的操作通常由ExcelServices来完成.
RESTAPIExcelServices的RESTAPI允许使用GET操作对MicrosoftExcel工作簿执行操作,从而实现了一种用于访问和操作ExcelServices内容及数据的灵活且简单的机制.
托管元数据管理(SharePointServer2010)托管元数据是一个集中管理的术语的分层集合,您可以定义这些术语,然后将其用作MicrosoftSharePointServer2010中项目的属性.
本章中的文章包含有关使用ManagedMetadataService的过程.
这些文章包括:创建、更新、发布和删除托管元数据服务应用程序此文章包含有关使用ManagedMetadataService应用程序的说明.
创建、更新或删除ManagedMetadataService连接(SharePointServer2010)此文章提供有关使用ManagedMetadataService应用程序连接的说明.
添加和移除术语库管理员此文章包含有关与术语库管理员合作的说明.
Grantpermissiontoaccessthemanagedmetadataservice此文章提供有关处理ManagedMetadataService的服务帐户权限的说明.
创建、更新、发布和删除托管元数据服务应用程序托管元数据服务应用程序有两种用途:它允许使用托管元数据.
它允许您跨网站集和Web应用程序共享内容类型.
此任务中的过程:创建托管元数据服务应用程序更新托管元数据服务应用程序发布托管元数据服务应用程序删除托管元数据服务应用程序任务要求以下是执行此任务的上述过程时需注意的事项:您应该了解ManagedMetadataServiceApplicationoverview主题中描述的概念.
创建托管元数据服务应用程序使用此过程可创建托管元数据服务应用程序.
管理凭据若要创建托管元数据服务应用程序,您必须是运行SharePoint管理中心网站的计算机上Administrators组的成员.
创建托管元数据服务应用程序在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择"服务应用程序"选项卡.
在功能区上,单击"新建",然后单击"托管元数据服务".
在"新建托管元数据服务"页上的"名称"框中,键入服务的名称.
在"数据库服务器"框中,键入包含术语库的数据库服务器的名称.
注意:如果使用的是SQLExpress,则不要更改默认值"\SharePoint".
在"数据库名称"框中,键入将包含术语库的数据库的名称.
若要创建新数据库,请键入新名称.
若要创建连接到现有术语库的服务,请键入现有数据库的名称.
注意:如果已删除与数据库的托管元数据连接,则获取数据库名称的唯一方法就是使用SQLServerManagementStudio.
选择"Windows身份验证"以使用Windows身份验证来访问数据库,或者选择"SQL身份验证"以使用SQL身份验证.
如果选择使用SQL身份验证,请分别在"帐户"和"密码"框中键入帐户名称和密码.
如果正在使用SQL故障转移,请在"故障转移数据库服务器"框中输入要故障转移到的数据库服务器的名称.
在"应用程序池"部分,执行下列操作之一:如果希望在现有应用程序池中运行托管元数据服务,请选择"使用现有应用程序池",然后从下拉列表中选择要在其中运行的应用程序池.
如果希望在新应用程序池中运行托管元数据服务,请选择"新建应用程序池",然后选择用于运行应用程序池的帐户.
若要使用现有帐户运行,请选择"预定义",然后从下拉列表中选择帐户.
若要使用SharePointServer2010托管帐户,请选择"可配置",然后从下拉列表中选择要使用的帐户,或单击"注册新托管帐户"以创建新的托管帐户.
如果希望托管元数据服务同时提供对内容类型库和术语库的访问,请在"内容类型集线器"框中键入包含内容类型库的网站集的URL.
服务将在网站集的根目录中共享内容类型库.
当其他Web应用程序导入此服务共享的内容类型时,导入过程可能会出错.
若要在执行导出的网站集的错误日志(以及执行导入的网站集的错误日志)中记录这些错误,请选择"报告使用此服务应用程序的网站集中的联合导入错误".

服务将会自动添加到服务器场的"默认"代理组中.
若要在将新Web应用程序添加到服务器场时自动创建与此服务的连接,请选择"将此服务应用程序添加到服务器场的默认列表".
单击"确定".
注意:将会在服务所在的同一Web应用程序中自动创建与新创建的托管元数据服务的连接.
若要允许其他Web应用程序创建与此服务的连接,您还必须发布此服务.
有关发布服务的详细信息,请参阅发布托管元数据服务应用程序.
更新托管元数据服务应用程序使用此过程可更新托管元数据服务应用程序.
管理凭据若要更新托管元数据服务应用程序,您必须是运行SharePoint管理中心网站的计算机上Administrators组的成员.
更新托管元数据服务应用程序在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择要更新的服务所对应的行.
注意:不要通过在"名称"列中单击来选择行.
单击托管元数据服务的名称将打开术语库管理工具.
应在同一行的其他列中单击.
在功能区上,单击"属性".
若要更改服务的名称,请在"新建托管元数据服务"页上的"名称"框中键入一个新值.
若要更改包含术语库的数据库服务器,请在"数据库服务器"框中键入数据库新服务器的名称.
注意:如果使用的是SQLExpress,则不要更改默认值"\SharePoint".
若要更改包含术语库的数据库的名称,请在"数据库名称"框中键入新名称.
若要更改身份验证方法,请选择"Windows身份验证"以使用Windows身份验证访问数据库,或者选择"SQL身份验证"以使用SQL身份验证.
如果选择使用SQL身份验证,请分别在"帐户"和"密码"框中键入帐户名称和密码.
若要更改要故障转移到的数据库服务器的名称,请在"故障转移数据库服务器"框中键入服务器的名称.
若要更改应用程序池,请在"应用程序池"部分,执行以下操作之一:如果希望在现有应用程序池中运行托管元数据服务,请选择"使用现有应用程序池",然后从下拉列表中选择要在其中运行的应用程序池.
如果希望在新应用程序池中运行托管元数据服务,请选择"新建应用程序池",然后选择用于运行应用程序池的帐户.
若要使用现有帐户运行,请选择"预定义",然后从下拉列表中选择帐户.
若要使用SharePointServer2010托管帐户,请选择"可配置",然后从下拉列表中选择要使用的帐户,或单击"注册新托管帐户"以创建新的托管帐户.
若要使托管元数据服务同时提供对内容类型库和术语库的访问,请在"内容类型集线器"框中键入包含内容类型库的网站集的URL.
服务将在网站集的根目录中共享内容类型库.
若要阻止服务提供对内容类型库的访问,请清除"内容类型集线器"框.
当其他Web应用程序导入此服务共享的内容类型时,导入过程可能会出错.
若要在执行导出的网站集的错误日志(以及执行导入的网站集的错误日志)中记录这些错误,请选择"报告使用此服务应用程序的网站集中的联合导入错误".
若要阻止服务在执行导出的网站集的错误日志中报告错误,请清除"报告使用此服务应用程序的网站集中的联合导入错误"框.

单击"确定".
发布托管元数据服务应用程序使用此过程可发布托管元数据服务应用程序.
管理凭据若要发布托管元数据服务应用程序,您必须是运行SharePoint管理中心网站的计算机上Administrators组的成员.
发布托管元数据服务应用程序在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择"服务应用程序"选项卡.
选择与要发布的服务所对应的行.
注意:不要通过在"名称"列中单击来选择行.
单击托管元数据服务的名称将打开术语库管理工具.
应在同一行的其他列中单击.
在功能区上,单击"发布".
接受在"选择默认连接类型与此服务应用程序配合使用"区域中选择的默认选项.
若要允许其他服务器场创建与此服务的连接,请选择"向其他场发布此服务应用程序".
如果不选择该选项,此服务将只能供同一服务器场中的Web应用程序使用.
记下"发布服务应用程序"页上"已发布URL"部分中的URL.
在创建与此托管元数据服务的连接时,必须提供此URL.
在"说明"框中键入服务的说明.
若要提供有关服务的更完整信息,请创建一个包含该信息的网页,然后在"帮助URL"框中键入指向该网页的URL.
单击"确定".
删除托管元数据服务应用程序使用此过程可删除托管元数据服务应用程序.
管理凭据若要删除托管元数据服务应用程序,您必须是运行SharePoint管理中心网站的计算机上Administrators组的成员.
删除托管元数据服务应用程序在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择"服务应用程序"选项卡.
选择与要删除的服务所对应的行.
注意:不要通过在"名称"列中单击来选择行.
单击托管元数据服务的名称将打开术语库管理工具.
应在同一行的其他列中单击.
在功能区上,单击"删除".
不要选择"删除与服务应用程序关联的数据".
选择此选项不起作用.
单击"确定".
重要:服务一经删除将无法还原.
连接到该服务的所有Web应用程序也将无法再使用该连接.
删除服务后再次单击"确定".
创建、更新或删除ManagedMetadataService连接(SharePointServer2010)ManagedMetadataService应用程序可发布术语库和内容类型(可选);ManagedMetadataService连接需要使用这些内容.
本主题提供的说明用于处理至ManagedMetadataService应用程序的连接.
此任务中的过程:创建ManagedMetadataService连接更新ManagedMetadataService连接删除ManagedMetadataService连接任务要求以下是执行此任务的上述过程时需注意的事项:您应该了解ManagedMetadataServiceApplicationoverview主题中描述的概念.
创建ManagedMetadataService连接使用此过程可创建ManagedMetadataService连接.
使用管理中心创建ManagedMetadataService连接确保您具有必需的权限可执行此过程.
若要创建ManagedMetadataService应用程序,您必须是运行SharePoint管理中心网站的计算机上的Administrators组的成员和FarmAdministrators组的成员.
在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择"服务应用程序"选项卡.
在功能区上,单击"连接".
在"连接到远程服务应用程序"页上的"服务器场或服务应用程序地址"框中,键入ManagedMetadataService的URL,然后单击"确定".
注意:该服务的管理员必须提供URL.
单击相应行的"名称"列以选择要连接到的服务应用程序.
若要为服务器场中的所有Web应用程序创建与该服务的连接,请选择"使此连接成为我的场中所有网站的默认连接".
单击"确定".
若要为连接提供更具描述性的名称,请在"连接名称"框中键入该名称,然后单击"确定".
在创建连接后,单击"确定".
更新连接可定义该连接与ManagedMetadataService交互的方式.
有关更新连接的详细信息,请参阅更新ManagedMetadataService连接使用WindowsPowerShell创建ManagedMetadataService连接验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码New-SPMetadataServiceApplicationProxy-Name""-ServiceApplication""-ContentTypePushdownEnabled-ContentTypeSyndicationEnabled-DefaultKeywordTaxonomy-DefaultProxyGroup-DefaultSiteCollectionTaxonomy其中:是要创建的连接的名称.
是此连接所连接到的ManagedMetadataService的名称.
注意:上一过程演示了使用New-SPMetadataServiceApplicationProxycmdlet创建ManagedMetadataService应用程序的常见方法.
也可以通过向cmdlet提供其他参数或提供较少的参数来创建以不同方式配置的连接.
有关New-SPMetadataServiceApplicationProxycmdlet的详细信息,请参阅New-SPMetadataServiceApplicationProxy.
更新ManagedMetadataService连接使用此过程可更新ManagedMetadataService连接.
使用管理中心更新ManagedMetadataService连接确保您具有必需的权限可执行此过程.
若要更新ManagedMetadataService应用程序,您必须是运行SharePoint管理中心网站的计算机上的Administrators组的成员和FarmAdministrators组的成员.
在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择与要更新的连接对应的行.
注意:不要通过在"名称"列中单击来选择行.
单击ManagedMetadataService连接的名称将打开术语库管理工具.
应在同一行的其他列中单击.
在功能区上,单击"属性".
若要在与此连接相关联的术语库中存储新企业关键字,请选中"此服务应用程序是关键字的默认存储位置"复选框.
若要停止在与此连接相关联的术语库中存储新企业关键字,请清除"此服务应用程序是关键字的默认存储位置"复选框.

重要:不要使多个连接成为默认关键字位置.
重要:如果此连接是默认关键字位置,则从中创建连接的Web应用程序的应用程序池帐户必须具有对ManagedMetadataService的有限或完全访问权.
读访问权不够.
有关授予对ManagedMetadataService的访问权的详细信息,请参阅Grantpermissiontoaccessthemanagedmetadataservice(SharePointServer2010).
若要在与此连接相关联的术语库中存储在新建托管元数据列时创建的术语集,请选择"此服务应用程序是特定于列的术语集的默认存储位置".
重要:不要使多个连接成为特定于列的术语集的默认位置.
重要:如果此连接是列特定的术语集的默认位置,则从中创建连接的Web应用程序的应用程序池帐户必须具有对ManagedMetadataService的有限或完全访问权.
读访问权不够.
有关授予对ManagedMetadataService的访问权的详细信息,请参阅Grantpermissiontoaccessthemanagedmetadataservice(SharePointServer2010).
若要使与此ManagedMetadataService相关联的内容类型可供此Web应用程序中的网站用户使用,请选择"使用位于的内容类型库中的内容类型".
注意:只有在该服务提供对内容类型库的访问权限时,此选项才可用.
若要更新子网站和库中已更改内容类型的现有实例,请选择"将内容类型库中的内容类型发布更新下推到使用此内容类型的子网站和列表".
单击"确定".
使用WindowsPowerShell更新ManagedMetadataService连接验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Set-SPMetadataServiceApplicationProxy-Identity""-ContentTypeSyndicationEnabled:$false-ContentTypePushdownEnabled:$false其中:是要修改的连接的名称.
注意:上一过程演示了使用Set-SPMetadataServiceApplicationProxycmdlet修改与ManagedMetadataService应用程序的连接的常见方法.
也可以通过对cmdlet提供其他参数或提供较少的参数来更新连接的各个方面.
有关Set-SPMetadataServiceApplicationProxycmdlet的详细信息,请参阅Set-SPMetadataServiceApplicationProxy.
删除ManagedMetadataService连接使用此过程可删除ManagedMetadataService连接.
使用管理中心删除ManagedMetadataService连接确保您具有必需的权限可执行此过程.
若要删除ManagedMetadataService应用程序,您必须是运行SharePoint管理中心网站的计算机上的Administrators组的成员和FarmAdministrators组的成员.
在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择与要删除的连接对应的行.
注意:不要通过在"名称"列中单击来选择行.
单击ManagedMetadataService连接的名称将打开术语库管理工具.
应在同一行的其他列中单击.
在功能区上,单击"删除".
不要选择"删除与服务应用程序连接关联的数据".
选择此选项不起作用.
单击"确定".
注意:在删除该连接后再次单击"确定".
另请参阅概念创建、更新、发布和删除托管元数据服务应用程序其他资源New-SPMetadataServiceApplicationProxySet-SPMetadataServiceApplicationProxyManagedmetadataserviceapplicationoverview(SharePointServer2010)添加和移除术语库管理员术语库管理员可以对所管理的术语库执行以下操作:创建和删除术语组为用户分配组管理员角色或从组管理员角色中移除用户.
修改术语库的工作语言.
另外,术语库管理员还可以执行具有较低特权的角色的任何操作.
其中包括以下操作:导入术语集为用户分配参与者角色或从参与者角色中移除用户.
创建、重命名、复制、重用、移动和删除术语集.
修改术语集的描述、所有者、联系人、利益干系人、提交策略以及该术语集是否可用于标记.
创建、重命名、复制、重用、合并、弃用、移动和删除术语.
修改术语的描述、标签、默认标签以及该术语是否可用于标记.
此任务中的过程:添加术语库管理员移除术语库管理员任务要求以下是执行此任务的上述过程时需注意的事项:您应该了解Managedmetadataroles主题中描述的概念.
术语库必须已存在.
添加术语库管理员使用此过程来使用户成为术语库管理员.
管理凭据若要使用此过程,您必须是运行SharePoint管理中心网站的计算机上SharePoint组"FarmAdministrators"的成员添加术语库管理员在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择"服务应用程序"选项卡选择要向其中添加管理员的托管元数据服务,然后单击"管理".
将显示术语库管理工具.
在"属性"窗格的"术语库管理员"字段中,键入要添加的用户的名称或使用通讯簿选择要添加的用户.
多个用户名之间使用分号(;)分隔.
若要使用通讯簿,请单击"术语库管理员"框下的通讯簿图标.
在出现的页面中,键入全部或部分用户名,然后按Enter.
滚动浏览搜索结果,然后双击要使其成为术语库管理员的一个或多个用户的名称.
在选择要使其成为管理员的所有用户后,单击"确定".
单击"保存".
移除术语库管理员使用此过程来从术语库的管理员角色中移除用户.
管理凭据若要使用此过程,您必须是运行SharePoint管理中心网站的计算机上SharePoint组"FarmAdministrators"的成员注意:请注意,作为术语库管理员但不是服务器场管理员的用户也可以从术语库管理员角色中移除用户.
但是,只有服务器场管理员可以执行此过程,因为此过程从管理中心网站中开始.
有关作为术语库管理员但不是服务器场管理员的用户如何可以添加或移除术语库管理员的详细信息,请参阅Office.
com.
移除术语库管理员在SharePoint管理中心网站的主页上,选择"应用程序管理"下的"管理服务应用程序".
选择"服务应用程序"选项卡选择要从中移除管理员的托管元数据服务,然后单击"管理".
将显示术语库管理工具.
在"属性"窗格的"术语库管理员"字段中,删除要从管理员角色中移除的用户的名称.
单击"保存".
另请参阅其他资源ManagedmetadatarolesPerformancePointServices管理本节内容:安装和配置PerformancePointServices(分步)导入向导:PerformancePointServer2007内容到SharePointServer2010从SharePointServer2010服务器、网站或列表导入PerformancePointDashboard2010内容删除PerformancePointServices服务应用程序(SharePointServer2010)EnabletrustedlocationsforperformancepointservicesPerformancePointServicesapplicationsettings(SharePointServer2010)ManagePerformancePointServicessiteandsitecollectionsCreatedataconnections(PerformancePointServices)ConfiguredatasourcestoworkwithTimeIntelligencebyusingDashboardDesignerCreatereportsandscorecardsbyusingDashboardDesignerCreateaMemberSelectionfilterbyusingDashboardDesignerCreateandassembleadashboardpagebyusingDashboardDesignerDeployaPerformancePointdashboardExtendPerformancePointdashboardsbyusingMDXqueries另请参阅其他资源PerformancePointServicescmdlets(SharePointServer2010)导入向导:PerformancePointServer2007内容到SharePointServer2010为了将仪表板内容从MicrosoftOfficePerformancePointServer2007导入MicrosoftSharePointServer2010中的PerformancePointServices,提供了一个导入向导,以推动和简化该过程.
相比PerformancePointServer2007而言,PerformancePointServices的使用方式有许多细微但重大的改变.
在MicrosoftSharePointServer2010中,PerformancePoint内容存储在SharePoint列表和文档库中.
有关规划导入的附加信息,请参阅PlanforimportingPerformancePointServer2007dashboardcontenttoSharePointServer2010(SharePointServer2010).
运行导入向导转到SharePoint管理中心网站.
单击"应用程序管理".
单击"管理服务应用程序".
从服务应用程序的列表中选择PerformancePointService应用程序/实例.
在功能区上单击"管理".
这将打开"PerformancePointService设置"页.
单击"导入PerformancePointServer2007内容"以启动导入向导.
向导的第一页说明将导入哪些内容以及不会导入哪些内容.
单击"下一步".
选择在MicrosoftOfficePerformancePointServer2007中使用的安全方法.
单击"下一步".
注意:最常用的安全方法是"每用户身份验证",它要求进行Kerberos配置.
如果您不确定,可以检查MicrosoftOfficePerformancePointServer2007上的Web.
config文件.
对于每用户身份验证,Bpm.
ServerConnectionPerUser的值设置为True.
键入PerformancePointServer2007内容服务器的SQLServer名称/实例.
选择身份验证方法以及用户名和密码.
单击"下一步".
选择要导入的PerformancePointServer2007数据库.
默认数据库的标题为"PPSMonitoring".
单击"下一步".
选择将要导入仪表板项目的网站集、网站和列表.
单击"下一步".
选择将要存储数据源的网站和文档库.
单击"下一步".
注意:数据源必须与仪表板项目导入同一网站集中.
查看所选的设置.
单击"后退"可进行更改.
如果设置正确并且准备继续,请单击"导入".
警告:一旦开始导入过程,即使关闭浏览器窗口,也无法取消该过程.
此时将出现一个页面,显示导入过程的结果.
它显示成功导入的项目的状态,如果出现任何错误,它还会显示导入失败的项目.
单击"查看列表"或"查看库"链接可以查看导入的实际数据.
若要关闭向导,请单击"完成".
从SharePointServer2010服务器、网站或列表导入PerformancePointDashboard2010内容PerformancePoint仪表板设计器内容可在MicrosoftSharePointServer2010中的网站、列表或文档库之间移动.
移动的原因之一是将PerformancePointServices内容从测试或暂存服务器导入生产服务器中.
提示:将仪表板设计器内容从测试或暂存服务器导入生产服务器时,应确保数据源指向生产服务器.
仪表板设计器内容包括具有有关对象(例如KPI、筛选器、记分卡、数据源和报表)的信息的元数据.
在移动仪表板设计器内容时,请考虑下列操作.
规划要向其中导入内容的SharePointServer2010中的列表和文档库.
确保在创建工作区文件时没有丢失任何依赖项.
所有数据源必须具有唯一的名称,即使数据源显示在不同的显示文件夹中也是如此.
知道具有相同名称和显示文件夹的仪表板设计器对象会被覆盖.
如果要将内容移到另一个服务器,则目标SharePointServer版本必须与要从中导入内容的SharePointServer的版本相同.
从SharePointServer2010服务器、网站或列表导入PerformancePoint仪表板内容导入PerformancePoint仪表板内容验证您是否拥有以下管理凭据:必须对运行SharePoint管理中心网站的计算机拥有参与者权限.
在要向其中导入内容的SharePoint网站中打开仪表板设计器.
检查仪表板设计器左下角的连接信息.
在仪表板设计器功能区上,单击"主页"选项卡上的"导入项目".
将打开一个对话框.
在"导入浏览器"窗口中找到工作区文件(.
ddwx),然后单击"下一步".
在下一页上,考虑以下选项.
导入目标位置已存在的数据源:默认情况下,未选择此选项.
如果选择此选项,则当工作区文件包含与目标中已存在的数据源具有相同名称和显示文件夹的数据源时,会覆盖目标中已存在的数据源.
如果未选择此选项,则会跳过具有相同名称和显示文件夹的数据源.

导入缺少依赖项的项目:默认不选择此选项.
如果对象缺少依赖项(如记分卡无相关或依赖的KPI),则导入过程将跳过该对象.
如果在工作区文件中检测到这一情况,向导中将显示警告对话框.
如果选择此选项来导入缺少依赖项的项目,则虽然可以导入缺少依赖项的项目,但必须在目标位置进行修复.

注意:一些对象(例如记分卡)在导入后可立即修复.
但是,另一些对象(如分析报表)则无法修复,原因是导入完成后无法配置数据源.
对于"复制到"下的每个位置,单击目标文件夹.
"添加列表"对话框随即打开,您可以为仪表板内容或对象选择目标.
只有选择目标列表或库后才能启用"下一步".
单击"下一步".
完成后,对话框将显示导入和跳过的文件数.
创建PerformancePointServices服务应用程序(SharePointServer2010)本文说明创建PerformancePointServices服务应用程序的三种方式.
概述本文不讨论有关配置PerformancePointServices的分步说明.
若要了解详细信息,请参阅安装和配置PerformancePointServices(分步).
创建PerformancePointServices服务应用程序后,建议您验证是否已启动PerformancePointServices服务应用程序.
若要了解详细信息,请参阅启动或停止服务.
注意:如果停止PerformancePointServices服务,则用户将无法再创建和编辑仪表板.
如果重新启动此服务,则现有对象将保留.
警告:PerformancePointServices服务应用程序无法选择为在创建此服务应用程序时创建的PerformancePoint数据库指定故障转移数据库服务器.
建议您查看MicrosoftSQLServer数据库备份和恢复的替代方法.
完成配置PerformancePointServices后,必须在SharePoint管理中心网站上设置无人参与服务帐户.
另外,还需要一个正在运行的SecureStoreService应用程序和SecureStoreService应用程序代理.
使用服务器场配置向导创建PerformancePointServices服务应用程序可以使用SharePoint场配置向导配置PerformancePointServices.
使用服务器场配置向导创建PerformancePointServices服务应用程序验证您是否拥有以下管理凭据:若要创建服务应用程序,您必须是FarmAdministrators组的成员.
在管理中心主页的"快速启动"上,单击"配置向导".
单击"启动服务器场配置向导".
选择"使用此向导引导我了解设置".
选择要用于服务的服务帐户.
确保选择PerformancePointServices作为要在服务器场中运行的服务之一.
选择要运行的任何其他服务,然后单击"下一步".
根据需要,按照说明新建一个网站集,或单击"跳过".
服务器场配置向导将结束,并向您显示将在服务器场上运行的服务.
单击"完成".
使用管理中心创建PerformancePointServices服务应用程序可以通过SharePoint管理中心网站设置PerformancePointServices.
下列步骤演示如何创建PerformancePointServices服务应用程序.
使用管理中心创建PerformancePointServices服务应用程序验证您是否拥有以下管理凭据:若要创建服务应用程序,您必须是相应的服务管理员组的成员.
在管理中心主页的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"菜单上,单击"新建",然后单击"PerformancePointServices".
为新的服务应用程序输入一个名称.
选择现有应用程序池或新建一个应用程序池.
(可选)选择"注册新的管理帐户".
注意:如果选择创建一个新的管理帐户并将其用作应用程序池标识,则必须运行以下WindowsPowerShell脚本以向关联的内容数据库授予访问权限.
PS>$w=Get-SPWebApplication-identityPS>$w.
GrantAccessToProcessIdentity("")若要使PerformancePointServices正常工作,则必须执行此步骤.
请注意,这一操作会向db_owner授予对SharePointFoundation内容数据库的访问权限.
单击"创建".
使用WindowsPowerShell创建PerformancePointServices服务应用程序下列步骤演示如何创建PerformancePointServices应用程序.
有关哪些WindowsPowerShellcmdlet可用于PerformancePointServices的详细信息,请参阅"PerformancePointServices配置设置(SharePointServer2010)".
使用WindowsPowerShell创建PerformancePointServices服务应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上单击"所有程序".
单击"SharePoint2010产品".
单击"SharePoint2010ManagementShell".
从WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令并按Enter:New-SPPerformancePointServiceApplication-Name-applicationpool键入以下命令,这将为PerformancePointServices服务应用程序创建一个关联服务应用程序代理.
New-SPPerformancePointServiceApplicationProxy-ServiceApplication-Name-Default有关详细信息,请参阅New-SPPerformancePointServiceApplication.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念安装和配置PerformancePointServices(分步)其他资源SharePoint2010产品中的服务Technicaldiagrams(SharePointServer2010)删除PerformancePointServices服务应用程序(SharePointServer2010)可以使用SharePoint管理中心网站或WindowsPowerShell2.
0来删除PerformancePointServices服务应用程序.
下列步骤演示如何删除PerformancePointServices服务应用程序.
使用管理中心删除PerformancePointServices服务应用程序验证您是否拥有以下管理凭据:若要删除服务应用程序,您必须是FarmAdministrators组的成员.
在管理中心主页的"应用程序管理"部分,单击"管理服务应用程序".
选择要删除的PerformancePointServices服务应用程序.
在功能区上,单击"删除".
若要删除关联的数据库,请选择"删除与服务应用程序关联的数据"选项.
注意:在使用WindowsPowerShell删除服务应用程序时,此选项不可用.
在确认对话框中,单击"确定".
使用WindowsPowerShell删除PerformancePointServices服务应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上单击"所有程序".
单击"SharePoint2010产品".
单击"SharePoint2010ManagementShell".
从WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令并按Enter:Remove-SPPerformancePointServiceApplication注意:使用此cmdlet删除PerformancePointServices服务应用程序时,不会从数据库服务器中删除数据库.
有关详细信息,请参阅Remove-SPServiceApplication.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
安装和配置PerformancePointServices(分步)本文假定您已在带有MicrosoftSQLServer的单台服务器上安装了MicrosoftSharePointServer2010.
本文概述了在无需运行场配置向导的情况下配置PerformancePointServices所需的步骤.
若要了解有关部署SharePointServer2010的不同方案的详细信息,请参阅:Deployasingleserverwithabuilt-indatabase(SharePointServer2010)DeploysingleserverwithSQLserver(SharePointServer2010)如果您已经在带有内置数据库的单台服务器上执行了MicrosoftSharePointServer2010的干净安装,则会为您配置PerformancePointServices.
如果部署了带有SQLServer的单台服务器,可以选择使用向导配置服务器场.
向导帮助您创建默认网站集并配置所选的服务应用程序.
本文假定您已经选择其他选项,要自己配置所有设置.
概述设置PerformancePointServices需要一系列步骤,包括创建一个或多个SharePointServerWeb应用程序、创建一个或多个服务应用程序以及启用PerformancePoint网站和网站集功能.
有关详细信息,请参阅OverviewofPerformancePointServicesarchitecture.
若要了解SharePointServer的Web应用程序和服务的逻辑体系结构,请参阅Technicaldiagrams(SharePointServer2010)中称为"SharePoint2010产品中的服务"的模型.
完成这些步骤后,您将可以从网站或网站集启动PerformancePoint仪表板设计器,并开始创作KPI、记分卡和仪表板.
您还可以将现有的记分卡、报表和仪表板发布到SharePoint.
开始配置之前,确保用于查看仪表板的客户端计算机满足最低的硬件和软件要求.
有关详细信息,请参阅ClienthardwareandsoftwarerequirementsforPerformancePointDashboardDesigner.
另请参阅PlanforPerformancePointServicessecurity(SharePointServer2010)等文章.
还可以在AuthorizationandpermissionsinPerformancePointServices(SharePointServer2010)中查看必要的权限.
设置Web应用程序、网站集和服务应用程序步骤有关信息,请参阅如果已经拥有要在其中创建网站集的Web应用程序,请跳过此步骤并转到下一步.
在创建网站集之前,您必须至少创建一个SharePointServerWeb应用程序.
Web应用程序由一个InternetInformationServices(IIS)网站和一个唯一的应用程序池组成.
此外,还会创建一个新内容数据库.
当您创建新的Web应用程序时,还将选择两种身份验证方法中的一种:经典模式身份验证或基于声明的身份验证.
有关两种身份验证方法的配置说明,请参阅创建Web应用程序(SharePointServer2010).
另请参阅Planauthenticationmethods(SharePointServer2010)和Planforclaimsauthentication(SharePointServer2010).
创建Web应用程序(SharePointServer2010)如果决定从网站而不是商业智能中心打开PerformancePoint仪表板设计器,请参阅EnablePerformancePointfeaturesinsiteandsitecollections.
创建网站集时,会自动在网站集中创建一个首要网站.
然后,可以在首要网站下创建一个或多个子网站.
可以从SharePoint管理中心网站上"创建网站集"页中的"商业智能中心"网站模板创建网站集.
此模板将为您创建默认的PerformancePointServices网站,默认网站使用用于创建仪表板的所有必要对象.
Createasitecollection(SharePointServer2010)或EnablePerformancePointfeaturesinsiteandsitecollections如果没有通过运行配置向导来创建服务应用程序和代理,则必须创建PerformancePointService应用程序.
PerformancePointServices服务应用程序提供了可在各个网站之间和服务器场中共享的资源,并且用户可以通过关联的Web应用程序访问这些资源.
PerformancePointServices服务应用程序通过服务应用程序连接与Web应用程序相关联.
PerformancePointServices数据库独立于SharePointServer内容数据库或配置数据库而存在,创建此数据库是为了存储记分卡和其他临时对象中的注释和批注.
仪表板、计分卡和KPI等对象存储在SharePointServer内容数据库中.
有关如何管理和发布服务应用程序的详细信息,请参阅管理服务应用程序(SharePointServer2010).
创建PerformancePointServices服务应用程序(SharePointServer2010)必须启动PerformancePointServices服务.
可以使用管理中心或WindowsPowerShell2.
0cmdlet管理服务.
启动或停止服务存储PerformancePointServices服务应用程序的无人参与服务帐户密码需要正在运行的SecureStoreService应用程序和代理.
无人参与服务帐户是用于访问PerformancePointServices数据源的共享域帐户.
注意:如果未运行SecureStoreService应用程序和代理,"PerformancePointService应用程序设置"将显示一条警告.
若要初始化SecureStoreService应用程序,请参阅ConfiguretheSecureStoreService(SharePointServer2010)的以下各节.
初始化SecureStoreService应用程序的实例刷新加密密钥ConfiguretheSecureStoreService(SharePointServer2010)注意:只有特定节适用于PerformancePointServices配置.
有关如何创建目标应用程序或如何为目标应用程序设置凭据的节不适用.
确保服务应用程序连接、PerformancePointServices服务应用程序和SecureStoreService与Web应用程序相关联.
在管理中心的"应用程序管理"部分,单击"管理Web应用程序".
在"Web应用程序"选项卡上,单击"服务连接".
将显示"服务应用程序关联"页.
该页显示了与Web应用程序相关联的服务应用程序的默认组或自定义组.
重要:如果在创建PerformancePointServices服务应用程序时未选择"使此应用程序服务成为默认服务",则您将不会看到已选定PerformancePointServices服务应用程序代理.
添加或删除Web应用程序的服务应用程序连接(SharePointServer2010)必须为PerformancePointServices设置无人参与服务帐户才能连接到数据源(以当前已验证的用户身份进行连接除外).
在配置PerformancePointService应用程序之后将设置无人参与服务帐户.
相关设置位于管理中心的PerformancePointServices管理页下的"管理服务应用程序"中.
ConfiguretheUnattendedServiceaccountforPerformancePointServices如果您已成功创建一个启用PerformancePointServices的网站集,则应可以打开PerformancePoint仪表板设计器.
仪表板设计器应该会打开,并且您应该可以进行连接以添加内容.
现在您已完成了PerformancePointServices的成功部署.
如果决定从网站而不是商业智能中心打开PerformancePoint仪表板设计器,请参阅EnablePerformancePointfeaturesinsiteandsitecollections.
您可能希望通过启用一个或多个网站、列表或文档库而不是启用整个网站集来限制对PerformancePointServices数据源或依赖数据源的任何对象的访问.
在网站和网站集中启用PerformancePointServices功能之前或之后,可以启用PerformancePointServices的受信任位置.
若要了解如何操作,请参阅EnabletrustedlocationsforPerformancePointServices.
管理状态服务(SharePointServer2010)StateService是一种共享服务,由一些MicrosoftSharePointServer2010组件用于在SQLServer数据库中跨相关HTTP请求存储临时数据.
在SharePointServer2010中,InfoPathFormsServices(包括现成和自定义的工作流表单)、SharePointServer2010图表Web部件和某些不使用MicrosoftSilverlight3的MicrosoftVisio2010方案需要StateService.
配置StateServiceStateService会作为SharePointServer2010基本安装的一部分自动进行配置.
SharePointServer2010的高级安装需要单独配置StateService.
在安装SharePointServer2010后,可使用以下工具之一配置StateService:服务器场配置向导WindowsPowerShellStateService的默认配置如下:一个StateService服务应用程序.
一个StateService数据库,位于包含配置数据库的同一台数据库服务器上.
这两个数据库必须与服务应用程序相关联.
一个与服务器场的默认代理组相关联的StateService应用程序代理.
StateService的默认配置足以用于大多数配置.
基于以下考虑,可能需要对StateService进行更多配置:承载的部署同一个服务器场中承载的多个部署将自动对表单和图表数据进行分区,从而使租户不能看到其他租户的表单和图表.
具有要求严格分隔所承载部署的策略的组织可能需要为每个部署创建新服务应用程序和状态数据库,且每个服务和数据库都与相关部署的一个新Web应用程序相关联.
您还应密切监视所承载部署的性能,并在您预计所承载部署会遇到性能问题时,考虑创建新服务应用程序和状态数据库针对表单或图表的大容量使用进行扩展在极少数情况下,服务器场包含很大数量的表单或图表InfoPath活动状态会话,因而可能会要求在同一个服务应用程序上使用更多StateService数据库,以在可接受的性能下维持容量.
遇到性能问题(如数据库锁过多)的数据库管理员可以添加数据库来提高性能.
您可在初始配置后使用WindowsPowerShell来重新配置StateService.
使用"场配置向导"配置StateService安装完成后,将自动打开服务器场配置向导的起始页.
管理员可选择立即运行该向导或以后再运行.
在场配置向导中,默认情况下会选择当前未配置的所有服务进行配置.
如果要在以后配置StateService,则可清除该服务的对应复选框,并在以后运行场配置向导.
注意:配置StateService之前,您无法存储使用StateService的表单、图表和图的会话状态数据.
如果"StateService"复选框不可用,说明该服务已配置.
在初始配置后,您只能使用WindowsPowerShell来配置StateService.
使用场配置向导配置StateService在管理中心网站上,单击"配置向导".
在"配置向导"页上,单击"启动服务器场配置向导".
在"场配置向导"的第一页上,单击"启动向导".
在服务配置页上的"服务"部分,选中"StateService"复选框.
注意:如果"StateService"复选框不可用,则说明StateService已配置.
若要对配置进行更改,必须使用WindowsPowerShell.
单击"下一步".
对服务器场完成任何其他配置步骤.
在"场配置向导"的最后一页上,单击"完成".
使用WindowsPowerShell配置StateServiceStateService可使用WindowsPowerShell进行配置.
可在初始配置期间使用WindowsPowerShell(而不是场配置向导).
还可使用WindowsPowerShell来执行在服务器场的管理中心网站上不可用的配置任务.
其他配置任务包括:获取有关服务应用程序、数据库或应用程序代理的信息;或是所有应用程序、数据库和应用程序代理的列表.
更改服务应用程序、数据库或应用程序代理的配置参数.
暂停和恢复StateService数据库.
移除StateService数据库.
向数据库装入数据.
将StateService架构安装到现有数据库,并更改数据库与服务应用程序之间的绑定或代理与代理组之间的绑定.
为承载的部署创建StateService服务应用程序和StateService数据库.
创建更多StateService数据库,以便扩展用于表单或图表的大容量部署,并将它们与现有StateService服务应用程序相关联.
创建StateService的自定义配置时,请考虑以下几点:StateService服务应用程序是一个或多个数据库的容器.
StateService服务应用程序至少绑定到一个StateService应用程序代理.
与所有共享服务一样,StateService应用程序代理使用代理组绑定到Web应用程序.
注意:如果多个StateService应用程序代理在同一个组中,则只有默认应用程序代理会接收新分配的数据.
在读操作过程中会使用包含数据的所有应用程序代理.
有关配置服务应用程序的详细信息,请参阅管理服务应用程序(SharePointServer2010).
使用WindowsPowerShell配置StateService确认您满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
若要创建服务应用程序,请键入以下命令:复制代码$serviceApp=New-SPStateServiceApplication-Name""其中是服务应用程序的名称.
注意:对于StateService,必须至少有一个服务应用程序.
在承载的部署中,承载的每个分区可以具有其自己的服务应用程序,但这不是必需的.
服务应用程序的名称必须唯一.
如果创建其他服务应用程序,则必须使用唯一的名称替换名称文本.

若要创建StateService数据库并将其与服务应用程序相关联,请键入以下命令:复制代码New-SPStateServiceDatabase-Name""-ServiceApplication$serviceApp其中是要创建并与服务应用程序相关联的StateService数据库的名称.
注意:必须至少为每个StateService服务应用程序创建一个StateService数据库.
可在同一服务应用程序中创建更多数据库来增加用于表单和图表的容量.
每个数据库都必须具有唯一名称.
上面的命令使用服务器场中的默认数据库实例以及默认数据库凭据.
有关如何指定其他数据库服务器或数据库凭据的详细信息,请参阅New-SPStateServiceDatabase.
若要创建StateService应用程序代理,将其与服务应用程序相关联并将其添加到服务器场的默认代理组中,请键入以下命令:复制代码New-SPStateServiceApplicationProxy-Name""-ServiceApplication$serviceApp-DefaultProxyGroup其中是应用程序代理的名称.
注意:如果不希望将StateService应用程序代理添加到默认代理组中,请不要指定DefaultProxyGroup参数.
有关详细信息,请参阅New-SPStateServiceApplication、New-SPStateServiceDatabase和New-SPStateServiceApplicationProxy.
有关可用StateServicecmdlet的详细信息,请参阅Stateserviceandsessionstatecmdlets.
监视StateService管理员可使用SharePoint监视和事件报告服务来监视StateService.
监视服务可以帮助确认服务是否已正确配置,还可确定与服务关联的任何配置或设置问题.
有关如何监视StateService性能的详细信息,请参阅运行状况监控(SharePointServer2010).
另请参阅概念运行状况监控(SharePointServer2010)管理服务器上的服务(SharePointServer2010)MicrosoftSharePointServer2010包括驻留在服务器场中各个服务器上的服务.
可以配置全局服务设置以及启动或停止服务.
本文内容:配置全局设置启动或停止服务配置全局设置某些服务具有全局配置设置.
有关如何配置这些设置的信息,请参阅下表中列出的文章.
服务文章文档转换启动器服务和文档转换负载平衡器服务配置文档转换负载平衡器和启动器服务(OfficeSharePointServer)MicrosoftSharePointFoundation工作流定时服务配置全局工作流设置(SharePointServer2010)启动或停止服务可以使用管理中心网站或使用WindowsPowerShell2.
0cmdlet管理服务.
使用管理中心启动或停止服务确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"系统设置",然后在"系统设置"页的"服务器"部分单击"管理服务器上的服务".
若要更改要在其上启动或停止服务的服务器,请在"服务器"菜单上单击"更改服务器",然后单击所需的服务器名称.
默认情况下,只显示可配置的服务.
若要查看所有服务,请在"查看"菜单上单击"全部".
若要启动或停止服务,请在相关服务的"操作"列中,单击"启动"或"停止".
单击"确定"启动或停止服务.
使用WindowsPowerShell启动服务验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Start-SPServiceInstance-Identity有关详细信息,请参阅Start-SPServiceInstance.
使用WindowsPowerShell停止服务验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Stop-SPServiceInstance-Identity有关详细信息,请参阅Stop-SPServiceInstance.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
配置文档转换负载平衡器和启动器服务(OfficeSharePointServer)本文说明如何为MicrosoftSharePointServer2010配置文档转换启动器服务和文档转换负载平衡器.
此任务中的过程:使用管理中心启用文档转换启动器或负载平衡器服务使用管理中心配置文档转换启动器服务使用管理中心配置文档转换负载平衡器服务概述在SharePointServer2010中,管理员可在服务器上安装允许用户将文档从一种格式转换为另一种格式的应用程序.
SharePointServer2010中包括两种支持文档转换的服务:文档转换启动器服务可在应用程序服务器上启动文档转换文档转换负载平衡器服务可管理文档转换器的可用性默认情况下,安装SharePointServer2010时不会自动启用这些服务.
这两种服务必须都启用,才能进行文档转换.
您可以在独立服务器或服务器场中的一台或多台服务器上配置文档转换启动器服务和文档转换负载平衡器服务.
例如,可能有一台服务器同时在运行负载平衡器和启动器服务,或者有一台服务器在运行负载平衡器服务,一台或多台服务器在运行启动器服务.
但是,一个启动器服务实例只能与一个负载平衡器服务关联.
如果负载平衡器服务停止或者承载该服务的服务器关闭,对应的启动器服务将不接收任何执行文档转换的请求.

重要:如果关闭文档转换负载平衡器服务,将会停止文档转换过程,并关闭文档转换启动器服务.
若要继续进行文档转换过程,必须按该顺序重新启动文档转换负载平衡器服务和文档转换启动器服务.
文档转换负载平衡器服务和文档转换启动器服务通常在应用程序服务器(而不是前端Web服务器)上运行.
无论它们在哪运行,这些服务都必须按本文所述配置为与前端Web服务器进行通信.
使用管理中心启用文档转换启动器或负载平衡器服务可以使用管理中心启用文档转换启动器或负载平衡器服务.
使用管理中心启用文档转换启动器或负载平衡器服务确定您具有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心的主页上,单击"系统设置"部分的"管理服务器上的服务".
在"服务器上的服务"页上的"操作"列中,单击"文档转换启动器服务"或"文档转换负载平衡器服务"对应的"启动".
注意:必须先配置并启动文档转换负载平衡器服务,然后才能配置文档转换启动器服务.
如果单击"文档转换负载平衡器服务",将启动负载平衡器服务.
如果单击"文档转换启动器服务",将显示"启动器服务设置"页.
在"选择服务器"部分,确保已选择所需的服务器.
如果未选择,请在"服务器"菜单上,单击"更改服务器".
接下来,在"选择服务器"页上,单击要为其配置文档转换设置的服务器的"名称".

在"负载平衡器"部分,选择要用于启动器的负载平衡器服务器.
这是在其上配置文档转换负载平衡器服务(请参阅前面的过程)的服务器的名称.
在"端口号"部分,键入希望启动器用于通信的端口号.
请输入服务器上的其他服务未使用但在服务器上的防火墙中打开的端口号.
注意:如果文档转换负载平衡器服务和文档转换启动器服务位于同一服务器上,则用于每个服务的端口不能相同.
单击"确定".
将启动启动器服务.
使用管理中心配置文档转换启动器服务可以使用管理中心配置文档转换启动器服务.
注意:必须先配置并启动文档转换负载平衡器服务,然后才能配置文档转换启动器服务.
使用管理中心配置文档转换启动器服务确定您具有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心的主页上,单击"系统设置"部分的"管理服务器上的服务".
在"服务器上的服务"页上,单击"文档转换启动器服务".
在"选择服务器"部分,确保已选择所需的服务器.
如果未选择,请在"服务器"菜单上,单击"更改服务器".
接下来,在"选择服务器"页上,单击要为其配置文档转换设置的服务器的"名称".

在"负载平衡器"部分,选择要用于启动器的负载平衡器服务器.
这是在其上配置文档转换负载平衡器服务(请参阅前面的过程)的服务器的名称.
在"端口号"部分,键入希望启动器用于通信的端口号.
请输入服务器上的其他服务未使用但在服务器上的防火墙中打开的端口号.
注意:如果文档转换负载平衡器服务和文档转换启动器服务位于同一服务器上,则用于每个服务的端口不能相同.
单击"确定".
使用管理中心配置文档转换负载平衡器服务可以使用管理中心配置文档转换负载平衡器服务.
注意:必须先配置并启动文档转换负载平衡器服务,然后才能配置文档转换启动器服务.
使用管理中心配置文档转换负载平衡器服务确定您具有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心的主页上,单击"系统设置"部分的"管理服务器上的服务".
在"服务器上的服务"页上,单击"文档转换负载平衡器服务".
在"选择服务器"部分,确保已选择所需的服务器.
如果未选择,请在"服务器"菜单上,单击"更改服务器".
接下来,在"选择服务器"页上,单击要在其上运行文档转换负载平衡器服务的服务器的"名称".

在"通信架构"部分,选择希望负载平衡器要用于通信的架构.
默认值为"http".
在"端口号"部分,键入希望负载平衡器用于通信的端口号.
请选择服务器上的其他服务未使用但在服务器上的防火墙中打开的端口号.
单击"确定".
另请参阅其他资源Administerdocumentconversions配置全局工作流设置(SharePointServer2010)全局配置的工作流设置适用于Web应用程序中的所有网站.
您可以允许部署用户定义的MicrosoftSharePointDesigner工作流,允许未经过验证的用户参与工作流,以及禁用超过60天的工作流历史记录的自动清理过程.
本节内容:启用或禁用声明性工作流(SharePointServer2010)使用此过程可启用或禁用使用MicrosoftSharePointDesigner或第三方应用程序创建和部署的声明性工作流.
允许未经身份验证的用户参与工作流(SharePointServer2010)使用此过程可让未经过验证的用户接收工作流和任务的电子邮件.
禁止保留工作流历史记录(SharePointServer2010)使用此过程可禁用工作流自动清理作业,默认情况下,该功能会移除60天之前完成或取消的工作流和工作流的相应项.
启用或禁用声明性工作流(SharePointServer2010)您可以指定是否允许用户在特定Web应用程序中的网站上部署声明性工作流,如使用MicrosoftSharePointDesigner2010创建的工作流.
默认设置允许部署声明性工作流.
启用此设置时,至少对网站具有"设计"权限级别的用户可以在MicrosoftSharePointDesigner2010中使用工作流编辑器创建和部署工作流.
对Web应用程序启用或禁用声明性工作流验证您是否拥有以下管理凭据:若要启用或禁用声明性工作流,您必须是SharePoint组"FarmAdministrators"的成员.
在管理中心网站上的"快速启动"中,单击"应用程序管理".
在"Web应用程序"部分,单击"管理Web应用程序".
在"Web应用程序管理"页上,单击要配置的Web应用程序.
在功能区的"管理"组中,单击"常规设置",然后单击所示列表中的"工作流".
在"工作流设置"对话框的"用户定义的工作流"部分,执行下列操作之一:若要对此Web应用程序中的网站启用声明性工作流,请单击"是".
若要对此Web应用程序禁用声明性工作流,请单击"否".
单击"确定"以关闭"工作流设置"对话框.
允许未经身份验证的用户参与工作流(SharePointServer2010)您可以允许以下任一或两种类型的未经身份验证的用户参与工作流:无权访问网站的内部用户,以及无权访问内部网络资源的外部用户.
对于内部用户,将向用户发送一封说明如何请求访问网站(在管理员批准的条件下)的电子邮件.
对于外部用户,将向用户发送一封包含附加文档或列表项(供参与者查看或签名)的电子邮件.

警告:在您允许未经身份验证的用户参与工作流时,您未向未经授权的用户提供网站访问权限.
但是,电子邮件和可能包含敏感信息.
在启用这些设置之前,请考虑是否可能存在对无权访问网站的用户泄露信息的风险.

允许未经身份验证的用户参与工作流允许没有网站访问权限的内部用户参与工作流验证您是否拥有以下管理凭据:若要允许没有网站访问权限的内部用户参与工作流,您必须是SharePoint组"FarmAdministrators"的成员.
从管理中心网站的"快速启动"中,单击"应用程序管理".
在"Web应用程序"部分,单击"管理Web应用程序".
在"Web应用程序管理"页上的"名称"列中,单击要配置的Web应用程序的名称.
在功能区的"管理"组中,单击"常规设置",然后单击出现的列表中的"工作流".
在"工作流设置"对话框内,在"工作流任务通知"部分的"为没有网站访问权限的内部用户分配工作流任务后,是否向其发送通知"选项中,单击"是",以便在为没有网站访问权限的内部用户分配工作流任务后向其发送电子邮件.

提示:您还必须向每个非网站成员用户至少授予对任务列表(该任务列表由您想让这些成员参与的工作流所使用)的参与讨论级别的权限.
单击"确定"以关闭"工作流设置"对话框.
允许外部用户参与工作流在管理中心网站上的"快速启动"中,单击"应用程序管理".
在"Web应用程序"部分,单击"管理Web应用程序".
在"Web应用程序管理"页上,单击要配置的Web应用程序.
在功能区的"管理"组中,单击"常规设置",然后单击出现的列表中的"工作流".
在"工作流设置"对话框内,在"工作流任务通知"部分的"是否通过向外部用户发送文档副本,允许其参与工作流"选项中,单击"是",以便通过向外部用户发送文档副本来允许外部用户参与工作流.
默认情况下已禁用此设置.

单击"确定"以关闭"工作流设置"对话框.
注意:如果稍后决定不想让未经身份验证的参与者参与工作流,请再次访问此页并单击"否",以禁用这些选项中的其中一个或两个都禁用.
禁止保留工作流历史记录(SharePointServer2010)工作流由一系列事件组成,如工作流启动、任务创建和任务完成.
当您添加工作流时,您将指定该工作流关联的工作流实例将用于跟踪工作流事件的任务和历史记录列表.
工作流历史记录包含有关每个事件的关键信息,包括日期、状态、参与者和说明.

有关工作流状态报告的详细信息,请参阅Monitorworkflows(SharePointServer2010).
禁用自动工作流清理MicrosoftSharePointServer2010运行日常工作流自动清理作业,以在工作流完成或取消60天后移除工作流实例和相关任务项.
如果您想使工作流数据可用更长时间,可以禁用工作流自动清理作业.
但是,如同任何SharePoint列表一样,由于您的工作流历史记录和任务列表的大小不断增加,因此网站性能可能会受到影响.
如果您介意这些列表大小所带来的影响,可以重新启用被禁用的工作流自动清理作业.
或者,也可以为每个工作流关联创建一个单独的历史记录和任务列表.

有关详细信息,请参阅Addaworkflowassociation(SharePointServer2010).
注意:工作流历史记录不用于审核工作流事件,并且不一定安全,因为默认情况下,对网站具有编辑权限的用户可以更新历史记录列表中的项.
禁用自动工作流清理验证您是否拥有以下管理凭据:若要禁用自动工作流清理,您必须是SharePoint组"FarmAdministrators"的成员.
从管理中心网站上的"快速启动"中,单击"监视".
在"监视"页的"计时器作业"部分,单击"复查作业定义".
在"作业定义"页上的"标题"列中,单击与需要禁用自动工作流清理的Web应用程序相关联的"工作流自动清理"链接.
提示:"作业定义"页上的"Web应用程序列"包含与每个计时器作业关联的Web应用程序的名称.
在"编辑计时器作业"页上,单击"禁用"以禁用工作流自动清理功能.
注意:如果您以后决定要启用自动工作流清理,请重新访问此页,然后单击"启用"以启用自动工作流清理.
管理Web应用程序(SharePointServer2010)本节中的文章介绍如何在MicrosoftSharePointServer2010服务器场中创建和管理Web应用程序.
这些文章是针对将负责运行SharePointServer2010的服务器场管理员编写的.
这些文章还介绍如何配置缓存设置以及如何管理Web应用程序的权限和权限策略.
本节内容:创建Web应用程序(SharePointServer2010)本文介绍如何创建Web应用程序.
为Web应用程序配置设置(SharePointServer2010)创建Web应用程序后,很可能需要对其进行自定义.
本文介绍可用于配置Web应用程序的设置.
缓存设置操作(SharePointServer2010)本文介绍BLOB缓存、页面输出缓存配置文件和对象缓存.
扩展Web应用程序(SharePointServer2010)如果您希望使用不同的IIS网站向用户公开相同的内容,则可以扩展现有Web应用程序.
本文介绍如何扩展Web应用程序.
取消扩展Web应用程序(SharePointServer2010)本文介绍如何取消扩展Web应用程序.
删除Web应用程序(SharePointServer2010)本文介绍如何删除Web应用程序.
查看Web应用程序内的网站集(SharePointServer2010)您可以查看Web应用程序中网站集的列表,以查找有关Web应用程序中每个网站集的URL、标题、描述、主要网站集管理员和其他数据的信息.
本文介绍如何查看网站集.
管理Web应用程序的权限(SharePointServer2010)本文介绍如何管理Web应用程序的权限.
管理Web应用程序的权限策略(SharePointServer2010)本文介绍如何管理Web应用程序的权限策略.
另请参阅其他资源Configureclaimsauthentication(SharePointServer2010)Add,modify,ordeleteaconnectiontoadocumentrepositoryorarecordscenter(SharePointServer2010)Createasitecollection(SharePointServer2010)EnabledocumentconvertersforaWebapplicationManageblockedfiletypes(SharePointServer2010)Sitecollectionadministration(SharePointServer2010)Plansitepermissions(SharePointServer2010)创建Web应用程序(SharePointServer2010)Web应用程序由一个InternetInformationServices(IIS)网站组成,此网站充当您创建的网站集的逻辑单元.
您必须先创建Web应用程序,然后才能创建网站集.
每个Web应用程序均由一个不同的IIS网站表示,并具有唯一或共享的应用程序池.
可为每个Web应用程序分配一个唯一的域名,这将有助于防止跨网站脚本攻击.
可使用Web应用程序来隔离内容.
当您创建新的Web应用程序时,还需要创建一个新的内容数据库,并定义用于连接到该数据库的身份验证方法.
此外,您需要在SharePointServer2010中定义供IIS网站使用的身份验证方法.
SharePointServer2010提供以下两种验证用户身份的方法:经典模式身份验证,通过这种身份验证,用户将使用Windows身份验证登录到Web应用程序.
有关详细信息,请参阅创建使用Windows经典身份验证的Web应用程序(SharePointServer2010).
基于声明的身份验证,通过这种身份验证,用户将使用Windows身份验证、基于表单的身份验证(FBA)或可信身份提供程序(SAML)登录到Web应用程序.
如果使用FBA或SAML,则必须执行额外的配置步骤.
有关基于声明的身份验证的详细信息,请参阅创建使用Windows声明身份验证的Web应用程序(SharePointServer2010).
有关这两类身份验证的详细信息,请参阅Planauthenticationmethods(SharePointServer2010).
SharePointServer2010提供一组可供每个Web应用程序使用的服务应用程序.
您可以选择对所创建的每个Web应用程序使用哪些服务应用程序.
有关详细信息,请参阅Technicaldiagrams(SharePointServer2010)、定义管理路径(SharePointServer2010)和管理服务应用程序和服务(SharePointServer2010).
本节内容:创建使用Windows经典身份验证的Web应用程序(SharePointServer2010)创建使用Windows声明身份验证的Web应用程序(SharePointServer2010)另请参阅概念扩展Web应用程序(SharePointServer2010)其他资源Createasitecollection(OfficeSharePointServer2010)Logicalarchitectureplanning(SharePointServer2010)配置WebServer安全性(IIS7)创建使用Windows声明身份验证的Web应用程序(SharePointServer2010)本文介绍如何创建使用Windows声明身份验证的Web应用程序.
提示:如果要改用Windows经典身份验证,请参阅创建使用Windows经典身份验证的Web应用程序(SharePointServer2010).
在执行此过程之前,请确认以下内容:您的系统运行的是MicrosoftSharePointServer2010.
您已有适当的逻辑体系结构设计.
有关详细信息,请参阅Logicalarchitecturecomponents(SharePointServer2010).
您已规划Web应用程序的身份验证.
有关详细信息,请参阅Planauthenticationmethods(SharePointServer2010)、ConfigureKerberosauthentication(SharePointServer2010)和Choosesecuritygroups(SharePointServer2010).
您已选择要用于Web应用程序的服务应用程序.
有关详细信息,请参阅管理服务应用程序和服务(SharePointServer2010).
如果使用安全套接字层(SSL),则在创建Web应用程序的IIS网站之后,必须将SSL证书与该IIS网站相关联.
有关设置SSL的详细信息,请参阅如何在IIS7.
0上设置SSL(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187887&clcid=0x804)(该链接可能指向英文页面).
已阅读有关备用访问映射的信息.
如果已在Windows上打开用户帐户控制(UAC),并使用WindowsPowerShell2.
0创建Web应用程序,则必须右键单击SharePoint2010ManagementShell并选择"以管理员身份运行".
可以使用SharePoint管理中心网站或WindowsPowerShell创建Web应用程序.
通常使用管理中心来创建Web应用程序.
如果要自动执行创建Web应用程序的任务(这在企业中很常见),请使用WindowsPowerShell.
在此过程完成之后,可以在已创建的Web应用程序上创建一个或多个网站集.
使用管理中心创建具有Windows声明身份验证的Web应用程序确认您拥有以下管理凭据:若要创建Web应用程序,您必须是运行管理中心的计算机上SharePoint组"FarmAdministrators"和本地Administrator组的成员.
在管理中心主页上的"应用程序管理"部分,单击"管理Web应用程序".
在功能区上,单击"新建".
在"新建Web应用程序"页的"身份验证"部分,单击"基于声明的身份验证".
在"IIS网站"部分,可以通过选择以下两个选项之一来配置新Web应用程序的设置:单击"使用现有IIS网站",然后选择要安装新Web应用程序的网站.
单击"新建IIS网站",然后在"名称"框中键入网站名称.
在"IIS网站"部分的"端口"框中,键入要用于访问Web应用程序的端口号.
如果新建网站,则会用随机端口号填充该字段.
如果使用现有的网站,则会用当前端口号填充该字段.
注意:HTTP访问的默认端口号是80,而HTTPS访问的默认端口号是443.
如果您希望用户无需键入端口号即可访问Web应用程序,则用户应使用适当的默认端口号.
可选:在"IIS网站"部分的"主机标头"框中,键入要用于访问Web应用程序的主机名称(例如,www.
contoso.
com).
注意:除非希望将两个或更多IIS网站配置为使用同一台服务器上的同一端口号,并且DNS已配置为将请求路由到同一台服务器,否则通常不设置该字段.
在"IIS网站"部分的"路径"框中,键入服务器上的IIS网站主目录的路径.
如果新建网站,则会用建议的路径填充该字段.
如果使用现有的网站,则会用该网站的当前路径填充该字段.
在"安全配置"部分,选择是否使用允许匿名访问,以及是否使用安全套接字层(SSL).
在"允许匿名访问"下,单击"是"或"否".
如果选择允许匿名访问,将允许使用特定于计算机的匿名访问帐户(即IIS_IUSRS)来匿名访问网站.
注意:如果您希望用户能够匿名访问任何网站内容,则必须在启用SharePoint网站级别的匿名访问之前,为整个Web应用程序区域启用匿名访问;之后,网站所有者便可以配置如何在其网站中使用匿名访问.
如果未在Web应用程序级别启用匿名访问,则以后将不能在网站级别启用匿名访问.
有关详细信息,请参阅Choosesecuritygroups(SharePointServer2010).
在"使用安全套接字层(SSL)"下,单击"是"或"否".
如果选择为网站启用SSL,则必须通过请求和安装SSL证书来配置SSL.
有关设置SSL的详细信息,请参阅如何在IIS7.
0上设置SSL(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187887&clcid=0x804)(该链接可能指向英文页面).
在"声明身份验证类型"部分,选择要用于Web应用程序的身份验证.
如果要启用Windows身份验证,则选择"启用Windows身份验证",然后在下拉菜单中选择"协商(Kerberos)"或"NTLM".
有关详细信息,请参阅ConfigureKerberosauthentication(SharePointServer2010).
如果您不想使用集成Windows身份验证,请清除"集成Windows身份验证".
如果要通过网络以不加密的形式传送用户的凭据,则选择"基本身份验证(使用明文发送密码)".
注意:可以选择基本身份验证或集成Windows身份验证,或者同时选择两者.
如果两者都选,则SharePointServer2010将为客户端Web浏览器提供以上两种身份验证类型.
然后,由客户端Web浏览器来确定使用哪种身份验证类型.
如果仅选择基本身份验证,请确保启用SSL;否则,恶意用户可能会截取凭据.
如果要启用基于表单的身份验证,则选择"启用基于窗体的身份验证(FBA)",然后在相应的框中输入成员资格提供程序名称和角色管理器名称.
有关详细信息,请参阅Configureforms-basedauthenticationforaclaims-basedWebapplication(SharePointServer2010).
注意:如果选择此选项,则确保启用SSL;否则,恶意用户可能会截取凭据.
如果您已在WindowsPowerShell中设置了"信任的身份提供程序"身份验证,则"信任的身份提供程序"复选框将处于选中状态.
有关详细信息,请参阅ConfigureauthenticationusingaSAMLsecuritytoken(SharePointServer2010).
可以使用一个或多个声明身份验证类型.
有关详细信息,请参阅Planauthenticationmethods(SharePointServer2010).
在"登录页URL"部分,选择下列选项之一以登录到SharePointServer2010:如果您希望将用户重定向到默认登录网站以进行基于声明的身份验证,则选择"默认登录页的URL".
如果要将用户重定向到基于声明的身份验证的自定义登录网站,请选择"自定义登录页URL",然后键入登录URL.
在"公用URL"部分,键入用户将在此Web应用程序中访问的所有网站的域名的URL.
此URL将用作在此Web应用程序的网页上显示的所有链接中的基URL.
默认URL为当前服务器名称和端口,并将自动进行更新以反映网页上的当前SSL、主机标头和端口号设置.
如果在负载平衡器或代理服务器后面部署SharePointServer2010,则此URL可能需要不同于此页上的SSL、主机标头和端口设置.
自动为新Web应用程序将"区域"值设置为"默认".
注意:您可以在扩展Web应用程序时更改区域.
有关详细信息,请参阅扩展Web应用程序(SharePointServer2010).
在"应用程序池"部分,执行下列操作之一:单击"使用现有应用程序池",然后从下拉菜单中选择您要使用的应用程序池.
单击"新建应用程序池",然后键入新应用程序池的名称或保留默认名称.
有关详细信息,请参阅Logicalarchitecturecomponents(SharePointServer2010).
在"请为此应用程序池选择安全帐户"下,执行下列操作之一:单击"预定义帐户"以使用预定义的安全帐户,然后从下拉菜单中选择安全帐户.
单击"可配置帐户"以指定将用于现有应用程序池的新的安全帐户.
注意:可以通过单击"注册新的管理帐户"链接来创建新的帐户.
在"数据库名称和验证"部分,为新的Web应用程序选择数据库服务器、数据库名称和身份验证方法,如下表中所述.
项操作数据库服务器键入要使用的数据库服务器和MicrosoftSQLServer实例的名称,格式为.
也可以使用默认条目.
数据库名称键入数据库的名称或使用默认条目.
数据库验证通过执行以下操作之一,选择要使用的数据库身份验证:如果要使用Windows身份验证,请将此选项保持选中状态.
建议使用此选项的原因是,Windows身份验证在连接到SQLServer时会自动对密码进行加密.
如果要使用SQL身份验证,请单击"SQL验证".
在"帐户"框中键入希望让Web应用程序通过SQLServer数据库进行身份验证的帐户的名称,然后在"密码"框中键入密码.
注意:SQL身份验证会将SQL身份验证密码发送到未经加密的SQLServer.
建议您只有在使用IPsec对SQLServer强制使用协议加密来加密网络通信时,才使用SQL身份验证.
如果使用数据库镜像,请在"故障转移服务器"部分的"故障转移数据库服务器"框中,键入要与内容数据库关联的特定故障转移数据库服务器的名称.
在"服务应用程序连接"部分,选择将供Web应用程序使用的服务应用程序连接.
在下拉菜单中,单击"默认"或"自定义".
可使用"自定义"选项来选择您要用于Web应用程序的服务应用程序连接.
在"客户体验改善计划"部分,单击"是"或"否".
单击"确定"以创建新的Web应用程序.
使用WindowsPowerShell来创建使用Windows声明身份验证的Web应用程序确认您满足以下最低要求:请参阅Add-SPShellAdmin.
.
您还必须是运行WindowsPowerShell的计算机上的本地Administrators组的成员.
此外,某些过程还要求您是SQLServer固定服务器角色dbcreator和securityadmin的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
若要创建Windows声明身份验证提供程序,请在WindowsPowerShell命令提示符下,键入以下命令:复制代码$ap=New-SPAuthenticationProvider若要创建使用Windows声明身份验证的Web应用程序,请在WindowsPowerShell命令提示符下,键入以下命令:复制代码$wa=New-SPWebApplication-Name-ApplicationPool-ApplicationPoolAccount-URL-Port-AuthenticationProvider$ap注意:建议使用服务器场中的托管帐户作为应用程序池帐户.
其中:是使用Windows声明身份验证的新Web应用程序的名称.
是应用程序池的名称.
是运行此应用程序池的用户帐户.
是Web应用程序的公用URL.
是用于在IIS中创建Web应用程序的端口.
示例复制代码$ap=New-SPAuthenticationProvider复制代码$wa=New-SPWebApplication-Name"ContosoInternetSite"-ApplicationPool"ContosoAppPool"-ApplicationPoolAccount(Get-SPManagedAccount"DOMAIN\jdoe")-URL"http://www.
contoso.
com"-Port80-AuthenticationProvider$ap有关详细信息,请参阅New-SPWebApplication和New-SPAuthenticationProvider.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念扩展Web应用程序(SharePointServer2010)创建使用Windows经典身份验证的Web应用程序(SharePointServer2010)其他资源Createasitecollection(SharePointServer2010)Configureforms-basedauthenticationforaclaims-basedWebapplication(SharePointServer2010)ConfigureauthenticationusingaSAMLsecuritytoken(SharePointServer2010)配置Web服务器安全性(IIS7)创建使用Windows经典身份验证的Web应用程序(SharePointServer2010)本文介绍如何创建使用Windows经典身份验证的Web应用程序.
提示:如果要改用Windows声明身份验证,请参阅创建使用Windows声明身份验证的Web应用程序(SharePointServer2010).
在执行此过程之前,请确认以下内容:您的系统运行的是MicrosoftSharePointServer2010.
您已有适当的逻辑体系结构设计.
有关详细信息,请参阅Logicalarchitecturecomponents(SharePointServer2010).
您已规划Web应用程序的身份验证.
有关详细信息,请参阅Planauthenticationmethods(SharePointServer2010)、ConfigureKerberosauthentication(SharePointServer2010)和Choosesecuritygroups(SharePointServer2010).
您已选择要用于Web应用程序的服务应用程序.
有关详细信息,请参阅管理服务应用程序和服务(SharePointServer2010).
如果使用安全套接字层(SSL),则在创建Web应用程序的IIS网站之后,必须将SSL证书与该IIS网站相关联.
有关设置SSL的详细信息,请参阅如何在IIS7.
0上设置SSL(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187887&clcid=0x804)(该链接可能指向英文页面).
已阅读有关备用访问映射的信息.
如果已在Windows上打开用户帐户控制(UAC),并使用WindowsPowerShell2.
0创建Web应用程序,则必须右键单击SharePoint2010ManagementShell并选择"以管理员身份运行".
可以使用SharePoint管理中心网站或WindowsPowerShell创建Web应用程序.
通常使用管理中心来创建Web应用程序.
如果要自动执行创建Web应用程序的任务(这在企业中很常见),请使用WindowsPowerShell.
在此过程完成之后,可以在已创建的Web应用程序上创建一个或多个网站集.
使用管理中心来创建使用Windows经典身份验证的Web应用程序确认您拥有以下管理凭据:若要创建Web应用程序,您必须是运行管理中心的计算机上SharePoint组"FarmAdministrators"和本地Administrator组的成员.
在管理中心主页上的"应用程序管理"部分,单击"管理Web应用程序".
在功能区上,单击"新建".
在"新建Web应用程序"页的"身份验证"部分,单击"经典模式身份验证".
在"IIS网站"部分,可以通过选择以下两个选项之一来配置新Web应用程序的设置:单击"使用现有IIS网站",然后选择要安装新Web应用程序的网站.
单击"新建IIS网站",然后在"名称"框中键入网站名称.
在"IIS网站"部分的"端口"框中,键入要用于访问Web应用程序的端口号.
如果新建网站,则会用随机端口号填充该字段.
如果使用现有的网站,则会用当前端口号填充该字段.
注意:HTTP访问的默认端口号是80,而HTTPS访问的默认端口号是443.
如果您希望用户无需键入端口号即可访问Web应用程序,则用户应使用适当的默认端口号.
可选:在"IIS网站"部分的"主机标头"框中,键入要用于访问Web应用程序的主机名称(例如,www.
contoso.
com).
注意:除非希望将两个或更多IIS网站配置为使用同一台服务器上的同一端口号,并且DNS已配置为将请求路由到同一台服务器,否则通常不设置该字段.
在"IIS网站"部分的"路径"框中,键入服务器上的IIS网站主目录的路径.
如果新建网站,则会用建议的路径填充该字段.
如果使用现有的网站,则会用该网站的当前路径填充该字段.
在"安全性配置"部分中,为Web应用程序配置身份验证和加密.
在"验证提供程序"部分,单击"协商(Kerberos)"或"NTLM".
注意:若要启用Kerberos身份验证,必须执行其他配置.
有关详细信息,请参阅ConfigureKerberosauthentication(SharePointServer2010).
在"允许匿名访问"部分,单击"是"或"否".
如果选择允许匿名访问,将允许使用特定于计算机的匿名访问帐户(即IIS_IUSRS)来匿名访问网站.
注意:如果您希望用户能够匿名访问任何网站内容,则必须在启用SharePoint网站级别的匿名访问之前,为整个Web应用程序区域启用匿名访问;之后,网站所有者便可以配置如何在其网站中使用匿名访问.
如果未在Web应用程序级别启用匿名访问,则以后将不能在网站级别启用匿名访问.
有关详细信息,请参阅Choosesecuritygroups(SharePointServer2010).
在"使用安全套接字层(SSL)"部分,单击"是"或"否".
如果选择为网站启用SSL,则必须通过请求和安装SSL证书来配置SSL.
有关设置SSL的详细信息,请参阅如何在IIS7.
0上设置SSL(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187887&clcid=0x804)(该链接可能指向英文页面).
在"公用URL"部分,键入用户将在此Web应用程序中访问的所有网站的域名的URL.
此URL将用作在此Web应用程序的网页上显示的所有链接中的基URL.
默认URL为当前服务器名称和端口,并将自动进行更新以反映网页上的当前SSL、主机标头和端口号设置.
如果在负载平衡器或代理服务器后面部署SharePointServer2010,则此URL可能需要不同于此页上的SSL、主机标头和端口设置.
自动为新Web应用程序将"区域"值设置为"默认".
注意:您可以在扩展Web应用程序时更改区域.
有关详细信息,请参阅扩展Web应用程序(SharePointServer2010).
在"应用程序池"部分,执行下列操作之一:单击"使用现有应用程序池",然后从下拉菜单中选择您要使用的应用程序池.
单击"新建应用程序池",然后键入新应用程序池的名称或保留默认名称.
有关详细信息,请参阅Logicalarchitecturecomponents(SharePointServer2010).
在"请为此应用程序池选择安全帐户"下,执行下列操作之一:单击"预定义帐户"以使用预定义的安全帐户,然后从下拉菜单中选择安全帐户.
单击"可配置帐户"以指定将用于现有应用程序池的新的安全帐户.
注意:可以通过单击"注册新的管理帐户"链接来创建新的帐户.
在"数据库名称和验证"部分,为新的Web应用程序选择数据库服务器、数据库名称和身份验证方法,如下表中所述.
项操作数据库服务器键入要使用的数据库服务器和MicrosoftSQLServer实例的名称,格式为.
也可以使用默认条目.
数据库名称键入数据库的名称或使用默认条目.
数据库验证通过执行以下操作之一,选择要使用的数据库身份验证:如果要使用Windows身份验证,请将此选项保持选中状态.
建议使用此选项的原因是,Windows身份验证在连接到SQLServer时会自动对密码进行加密.
如果要使用SQL身份验证,请单击"SQL验证".
在"帐户"框中键入希望让Web应用程序通过SQLServer数据库进行身份验证的帐户的名称,然后在"密码"框中键入密码.
注意:SQL身份验证会将SQL身份验证密码发送到未经加密的SQLServer.
建议您只有在使用IPsec对SQLServer强制使用协议加密来加密网络通信时,才使用SQL身份验证.
如果使用数据库镜像,请在"故障转移服务器"部分的"故障转移数据库服务器"框中,键入要与内容数据库关联的特定故障转移数据库服务器的名称.
在"服务应用程序连接"部分,选择将供Web应用程序使用的服务应用程序连接.
在下拉菜单中,单击"默认"或"自定义".
可使用"自定义"选项来选择您要用于Web应用程序的服务应用程序连接.
在"客户体验改善计划"部分,单击"是"或"否".
单击"确定"以创建新的Web应用程序.
使用WindowsPowerShell来创建使用Windows经典身份验证的Web应用程序确认您满足以下最低要求:请参阅Add-SPShellAdmin.
.
您还必须是运行WindowsPowerShell的计算机上的本地Administrators组的成员.
此外,某些过程还要求您是SQLServer固定服务器角色dbcreator和securityadmin的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码New-SPWebApplication-Name-ApplicationPool-ApplicationPoolAccount-Port-URL其中:是新Web应用程序的名称.
是应用程序池的名称.
是运行此应用程序池的用户帐户.
是用于在IIS中创建Web应用程序的端口.
是Web应用程序的公用URL.
示例复制代码New-SPWebApplication-Name"ContosoInternetSite"-ApplicationPool"ContosoAppPool"-ApplicationPoolAccount(Get-SPManagedAccount"DOMAIN\jdoe")-Port80-URL"http://www.
contoso.
com"有关详细信息,请参阅New-SPWebApplication.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念扩展Web应用程序(SharePointServer2010)创建使用Windows声明身份验证的Web应用程序(SharePointServer2010)其他资源Createasitecollection(SharePointServer2010)配置WebServer安全性(IIS7)为Web应用程序配置设置(SharePointServer2010)创建Web应用程序之后,您可以使用管理中心、WindowsPowerShell2.
0cmdlet或Stsadm命令行工具来配置Web应用程序设置.
Web应用程序设置将影响Web应用程序中的所有网站集.
本文描述您可以为Web应用程序配置的常规设置,还介绍了描述其他Web应用程序设置的其他文章.
Web应用程序常规设置在创建新的Web应用程序时,通常会配置Web应用程序的常规设置.
可以通过以下方式访问管理中心内的常规设置:在"应用程序管理"部分单击"管理Web应用程序",单击要配置的Web应用程序,然后单击功能区上的"常规设置".
注意:您必须是SharePoint组"FarmAdministrators"的成员才能使用管理中心.
这些设置中有很多设置还可以通过使用WindowsPowerShell2.
0cmdlet来配置.
有关如何针对MicrosoftSharePointServer2010管理任务使用WindowsPowerShell2.
0cmdlet的信息,请参阅WindowsPowerShellforSharePointServer2010,以及本文中提到的有关特定设置的各篇文章.
下面的列表描述了Web应用程序的常规设置:资源限制资源限制设置允许您微调Web应用程序以提高性能.
不建议您调整默认设置,除非您已测试过服务器配置,并了解执行这些更改一定能够提高性能.
工作流SharePointServer2010提供了一组预定义工作流,您可以使用它们指导和跟踪常见任务,例如文档审阅或审批.
除了使用预定义工作流外,还可以使用MicrosoftOfficeSharePointDesigner2007定义自己的工作流,或使用VisualStudio创建基于代码的自定义工作流.
您可以配置可应用到Web应用程序中的所有网站的工作流设置.
有关使用和配置工作流的详细信息,请参阅Workflowadministration(SharePointServer2010).
传出电子邮件您可以为特定Web应用程序配置传出电子邮件,以便用户可跟踪对单个网站集的更改和更新.
有关详细信息,请参阅配置传出电子邮件(SharePointServer2010).
移动帐户您可以配置和管理移动帐户,从而使用户能够订阅通过短信服务(SMS)发送的通知.
当SharePoint列表或项发生更改时,将向用户的移动电话发送通知.
有关详细信息,请参阅配置移动帐户(SharePointServer2010).
SharePointDesigner您可以指定是否允许用户使用MicrosoftSharePointDesigner2010编辑网站.
默认情况下,此设置为"开启".
SharePointDesigner2010的其他设置如下所示:允许网站集管理员将网页从网站模板中分离.
您可以指定是否允许网站集管理员使用SharePointDesigner2010将网页从原始网站定义中分离.
默认情况下,此设置为"开启".
允许网站集管理员自定义母版页和布局页.
您可以指定是否允许网站集管理员使用SharePointDesigner2010自定义母版页和布局页.
默认情况下,此设置为"开启".
允许网站集管理员查看其网站的URL结构.
您可以指定是否允许网站集管理员使用SharePointDesigner2010查看网站的URL结构.
默认情况下,此设置为"开启".
常规设置可以通过"常规设置"下拉菜单上的"常规设置"选项查看和修改Web应用程序的以下设置.
默认时区可以定义用于Web应用程序中的所有网站的默认时区.
默认配额模板配额模板是由存储限制值构成的,这些值指定可以存储在网站集中的数据量以及用于触发要发送给网站集管理员的电子邮件通知的存储大小限制.
使用此设置可为Web应用程序中的所有网站集选择一个默认配额模板.
有关详细信息,请参阅Planquotamanagement(SharePointServer2010).
人名智能标记和联机状态设置当启用"人名智能标记和联机状态"之后,在成员名称旁边将会显示其联机状态信息,并且,当用户在网站中的任何位置将鼠标移动到某个成员名称的上方时,将会显示人名智能标记.
默认情况下,将会启用此设置.

通知您可以指定Web应用程序的通知设置.
默认情况下,将会启用通知,并且每个用户限制为500条通知.
有关详细信息,请参阅为Web应用程序配置通知设置(SharePointServer2010).
RSS设置您可以启用真正简单的整合(RSS)源,以便从博客、新闻源和其他位置查看RSS源.
默认情况下,RSS源处于启用状态.
博客API设置您可以选择是否为Web应用程序启用MetaWeblogAPI.
默认情况下,MetaWebLogAPI将会启用,并将从API接受用户名和密码的设置设定为"否".
浏览器文件处理程序您可以指定是否在文档中添加其他供Web浏览器使用的安全标头.
这些安全标头指定浏览器针对特定类型文件(如.
html)显示下载提示,并为其他类型的文件使用服务器指定的多用途Internet邮件扩展(MIME)类型.
"许可"设置指定不添加标头.
"严格"设置可添加用于强制浏览器下载某些类型的文件的标头.
由于不允许自动执行Web内容,这种强制下载可提高服务器的安全性.
默认情况下,此设置为"严格".
网页安全验证"网页安全验证"设置可设定一个时间,超过此时间之后,将要求用户重试最后一个操作.
默认情况下,安全验证设置为"启用"并且到期时间为30分钟.
通过电子邮件发送用户名和密码此选项允许用户通过电子邮件获取其用户名和密码.
如果关闭此选项,新用户将无法访问网站,除非管理员更改该用户的密码,然后通知该用户新密码.
Application_Layouts页面的母版页设置您可以允许_Layouts文件夹中的页引用网站母版页.
Application_Layouts文件夹中的页可供服务器场中的所有网站使用.
如果此设置为"是",则_Layouts文件夹中的大部分页都将引用网站母版页,并显示对该母版页所做的自定义设置.
默认情况下,此设置为"是".
回收站您可以指定是否启用Web应用程序中的回收站.
有关详细信息,请参阅配置回收站设置(SharePointServer2010).
最大上载大小您可以指定向任何网站的最大单次上载大小.
默认最大上载大小设置为50兆字节(MB).
客户体验改善计划您可以在Web应用程序上收集有关网页使用情况的网站分析数据.
默认情况下,此设置为"是".
本节内容下面的列表引用了描述如何配置Web应用程序的设置的其他文章:管理Web应用程序的权限策略(SharePointServer2010)管理员可以定义一些策略,为不同用户设定针对Web应用程序内的网站的不同访问权限级别.
本文描述如何创建和管理权限策略.
管理Web应用程序的权限(SharePointServer2010)管理员可以通过在Web应用程序上启用或禁用相关权限来控制用户操作.
本文描述如何在Web应用程序上设定权限.
打开或关闭自助式网站创建(SharePointServer2010)自助式网站创建允许指定用户在定义的URL命名空间内创建网站.
本文描述如何为Web应用程序配置此功能.
配置回收站设置(SharePointServer2010)回收站可帮助用户和网站集管理员恢复数据.
本文描述如何为Web应用程序配置回收站.
为Web应用程序配置通知设置(SharePointServer2010)通知功能可帮助用户跟踪对网站所做的更改.
此功能是通过电子邮件通知服务来实现的.
本文介绍如何配置通知.
定义管理路径(SharePointServer2010)通过定义管理路径,可以指定Web应用程序的URL命名空间中的哪些路径用于网站集.
本文描述如何为Web应用程序配置托管路径.
添加或删除Web应用程序的服务应用程序连接(SharePointServer2010)服务应用程序连接通过服务应用程序连接组(也称为"应用程序代理组")中的成员身份将服务应用程序与Web应用程序进行关联.
本文描述如何在服务应用程序连接组中添加或删除服务应用程序连接.
另请参阅概念查看Web应用程序内的网站集(SharePointServer2010)创建Web应用程序(SharePointServer2010)扩展Web应用程序(SharePointServer2010)添加或删除Web应用程序的服务应用程序连接(SharePointServer2010)为Web应用程序配置通知设置(SharePointServer2010)为了帮助用户跟踪对网站的更改,MicrosoftSharePointServer2010包括一个警报功能,这是一个电子邮件通知服务.
用户可以配置其想要接收或发送的警报以便通知和跟踪对网站上项目的更改.
用户可以针对网站中的以下项创建警报:列表通知用户对列表的更改,例如,当添加、删除或更改列表中的项目时.
列表项通知用户对列表中某特定项的更改.
文档库通知用户对文档库的更改,例如,当添加、删除或更改文档库中的文档时,或当添加、更改、删除、关闭或启动文档的Web讨论时.
文档通知用户对特定文档的更改,例如,当更改、添加、删除或关闭文档时.
注意:用户必须至少具有"查看项目"权限才能使用警报.
有关如何分配用户对Web应用程序的权限的详细信息,请参阅Plansitepermissions(SharePointServer2010).
可以使用管理中心或WindowsPowerShell2.
0cmdlets配置警报.
可以打开或关闭警报,还可以指定用户可以创建的警报数量.
在警报可以适用于任何网站之前,必须为服务器启用传出电子邮件.
有关如何使用警报和管理消息以及设置传出电子邮件的详细信息,请参阅配置传出电子邮件(SharePointServer2010).
本文内容:使用管理中心为Web应用程序配置警报设置使用WindowsPowerShell为Web应用程序配置警报设置使用管理中心为Web应用程序配置警报设置确认执行此任务的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"应用程序管理".
在"应用程序管理"页上,单击"管理Web应用程序".
单击您想要为其配置警报的Web应用程序.
功能区将变为活动的.
在功能区中,单击"常规设置"下拉菜单,再单击"常规设置".
在"Web应用程序常规设置"页的"警报"部分,配置以下设置:指定警报是"打开"还是"关闭".
默认情况下,警报为"打开"状态.
在SharePoint网站中指定"用户可创建的最多通知数".
该值可以是1到2,000,000,000之间的任意整数,或者您可以指定警报数量不受限制.
警报数量的默认值为500.
完成警报配置后,单击"确认".
使用WindowsPowerShell为Web应用程序配置警报设置验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
若要使用WindowsPowerShell2.
0配置警报,首先必须将Get-SPWebApplicationcmdlet与Web应用程序的URL一起使用,为Web应用程序检索SPWebApplication对象.
然后,必须为该对象设置合适的警报属性,并使用SPWebApplication对象的Update()方法保存更改.
以下代码示例将执行上述每个步骤.
在WindowsPowerShell命令提示符处,键入以下命令:复制代码$webappurl=""$webapp=Get-SPWebApplication$webappurl#toquerythesettingsyoucanusethefollowingproperties#GetsavaluethatspecifieswhetheralertsareallowedintheWebapplication.
$webapp.
AlertsEnabled#Getsavaluespecifyingwhetherthereisalimittothenumberof#lists,documentlibraries,documentsandlistitemsforwhichausercancreatealerts.
$webapp.
AlertsLimited#Getsthemaximumnumberoflists,documentlibraries,documentsandlistitems#forwhichasingleusercancreatealertsinaSharePointwebsite.
$webapp.
AlertsMaximum#SetsavaluethatspecifieswhetheralertsareallowedintheWebapplication.
#toenablealertsinthisWebapplication$webapp.
AlertsEnabled=$true$webapp.
Update()#todisablealertsinthisWebapplication$webapp.
AlertsEnabled=$false$webapp.
Update()#Setsavaluespecifyingwhetherthereisalimittothenumberof#lists,documentlibraries,documentsandlistitemsforwhichausercancreatealerts.
#toenablelimitednumberofalertsanduseofAlertsMaximumsetting$webapp.
AlertsLimited=$true$webapp.
Update()#toenableunlimitednumberofalerts$webapp.
AlertsLimited=$false$webapp.
Update()#Setsthemaximumnumberoflists,documentlibraries,documentsandlistitems#forwhichasingleusercancreatealertsinaSharePointwebsite.
$webapp.
AlertsMaximum=$webapp.
Update()其中:是Web应用程序的URL.
是单个用户可以创建的警报的最大数量.
有关详细信息,请参阅Get-SPWebApplication.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
配置回收站设置(SharePointServer2010)回收站用于帮助用户保护和恢复数据.
MicrosoftSharePointServer2010支持两个阶段的回收站:第一阶段回收站和第二阶段回收站.
当用户删除某项目后,该项目会自动发送到第一阶段回收站.
默认情况下,从第一阶段回收站删除的项目会被发送到第二阶段回收站.
网站集管理员可从第二阶段回收站还原项目.
可在Web应用程序级别打开和配置回收站.
默认情况下,Web应用程序中的所有网站集中的回收站都是打开的.
本文介绍如何为Web应用程序配置回收站设置.
有关SharePointServer2010回收站的详细信息和用法建议,请参阅PlantoprotectcontentbyusingRecycleBinsandversioning(SharePointServer2010).
注意:无法通过使用WindowsPowerShellcmdlet来执行此任务.
必须改为使用Stsadm命令行工具或SharePoint管理中心网站.
有关如何使用Stsadm命令行工具配置回收站设置的信息,请参阅回收站:Stsadm属性(OfficeSharePointServer).
使用管理中心配置回收站设置确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"应用程序管理".
在"应用程序管理"页上,单击"管理Web应用程序".
单击要为其配置回收站设置的Web应用程序.
功能区将变为活动状态.
在功能区上单击"常规设置"下拉菜单,然后单击"常规设置".
在"Web应用程序常规设置"页的"回收站"部分,可配置以下设置:可将Web应用程序的回收站设置为"打开"或"关闭".
默认情况下,回收站是打开的.
注意:如果关闭回收站,将同时删除第一阶段回收站和第二阶段回收站中的任何现有文件.
删除这些文件可能会花很长时间,具体取决于回收站中包含的数据量.
可指定回收站中的项目在多长时间后会被删除,也可以指定永远不删除这些项目.
默认情况下,项目会在30天后删除.
可指定第二阶段已删除项目的活动网站配额百分比.
默认设置为50%.
还可以关闭第二阶段回收站.
如果选择"关闭",则网站集管理员无法恢复从最终用户回收站删除的项目.
第二阶段回收站的配额百分比值必须介于1和500之间.
配置好回收站后,请单击"确定".
另请参阅其他资源在回收站中查看、还原或删除项目定义管理路径(SharePointServer2010)通过定义管理路径,可以指定Web应用程序的URL命名空间中的哪些路径用于网站集.
您可以指定在指定的路径中存在一个或多个网站集.
这会是合并各部门中的不同用户的多个网站访问的简便方法.
一个显式命名的路径(如http://server/sites/team)用于单个网站集;而一个通配符路径"sites"(如http://server/sites/)表示路径的子URL是网站集.
重要:不要使用"/*"来指示网站集根网站中的通配符托管网站.
使用此通配符将导致无法在Web应用程序的根目录创建网站,而此操作是某些MicrosoftSharePointServer2010功能正常运行所必需的.
本文内容:使用管理中心定义Web应用程序的管理路径使用WindowsPowershell定义Web应用程序的管理路径使用管理中心定义Web应用程序的管理路径通过管理中心使用以下所述的步骤添加或删除Web应用程序的管理路径.
使用管理中心添加管理路径确认执行此任务的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"应用程序管理".
在"应用程序管理"页上,单击"管理Web应用程序".
单击要管理其路径的Web应用程序.
功能区将变为活动的.
在功能区上单击"管理路径".
在"定义管理路径"页上的"添加新路径"部分,键入要包括的路径.
单击"检查URL"以确认路径名称.
使用"类型"下拉菜单将路径标识为"通配符包含"或"显式包含".
"通配符包含"类型包含指定路径下的所有路径.
"显式包含"类型只包含指定路径所指示的网站,不包含指定路径下的网站.

单击"添加路径".
完成添加路径后,请单击"确定".
使用管理中心移除管理路径:确认执行此任务的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"应用程序管理".
在"应用程序管理"页上,单击"管理Web应用程序".
单击要管理其路径的Web应用程序.
功能区将变为活动的.
在功能区上单击"管理路径".
在"定义管理路径"页上的"包含的路径"部分,单击要移除的路径旁边的复选框.
单击"删除所选路径".
警告:请在执行此操作前确保您想要移除所选的路径.
您将没有其他机会进行确认.
删除操作将即时生效.
完成移除路径后,请单击"确定".
使用WindowsPowershell定义Web应用程序的管理路径使用New-SPManagedPathcmdlet可为Web应用程序添加管理路径.
使用Remove-SPManagedPathcmdlet可从Web应用程序中移除管理路径.
New-SPManagedPathcmdlet用于向给定的Web应用程序添加新的管理路径,或者与所有主机头网站集一起使用.
如果提供HostHeader开关,则管理路径可在所有主机头网站集之间共享;否则,必须指定一个要在其中创建此管理路径的Web应用程序.
相对URL是指表示管理路径的部分URL.
当使用左斜线(/)时,将定义根路径.
如果未提供Explicit参数,则新的管理路径为通配符路径.
使用WindowsPowerShell添加管理路径验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码New-SPManagedPath[-RelativeURL]""-WebApplication其中:是新的管理路径的相对URL.
类型必须是有效的部分URL,如site或sites/teams/.
是要添加此路径的Web应用程序组.
有关详细信息,请参阅New-SPManagedPath.
使用WindowsPowerShell移除管理路径验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Remove-SPManagedPath[-Identity]-WebApplication其中:是要删除的管理路径的名称.
是承载要删除的管理路径的Web应用程序的标识.
提示您确认删除.
有关详细信息,请参阅Remove-SPManagedPath.
我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅其他资源Planforcollaborationsites(SharePointServer2010)Get-SPManagedPath打开或关闭自助式网站创建(SharePointServer2010)通过MicrosoftSharePointServer2010中的自助式网站创建功能,具有"使用自助式网站创建"权限的用户可以在定义的URL命名空间中创建网站.
有关用户和网站权限的详细信息,请参阅Userpermissionsandpermissionlevels(SharePointServer2010).
若要确定自助式网站创建是否适合于您组织中的网站,请参阅Plansitesandsitecollections(SharePointServer2010).
注意:无法通过使用WindowsPowerShellcmdlet来执行此任务.
必须改为使用Stsadm命令行工具或SharePoint管理中心网站.
本文内容:使用管理中心打开或关闭自助式网站创建使用Stsadm命令行工具打开或关闭自助式网站创建使用管理中心打开或关闭自助式网站创建确认执行此任务的用户帐户是SharePoint组"FarmAdministrators"的成员.
在SharePoint管理中心网站上,单击"应用程序管理".
在"应用程序管理"页上,单击"管理Web应用程序".
单击您要为其打开或关闭自助式网站创建的Web应用程序.
功能区将变为活动的.
在功能区上单击"自助式网站创建".
在"自助式网站集管理"页上,配置以下设置:指定是为Web应用程序"打开"(启用)还是"关闭"(禁用)自助式网站创建.
默认值是"打开".
若要要求自助式网站创建的用户在注册页上提供第二联系人名称,请选中"需要第二联系人".
单击"确定"完成该操作.
注意:当您打开自助式网站创建时,会将一则通知添加到"通知"列表(此列表位于Web应用程序的根网站集中首要网站的主页上).
该通知提供了指向网站创建页面的链接.
使用Stsadm命令行工具打开或关闭自助式网站创建确认您用于运行Stsadm命令行工具的用户帐户属于本地计算机上Administrators组的成员和FarmAdministrators组的成员.
在安装SharePointServer2010的驱动器上单击"开始",然后在文本框中键入commandprompt.
在结果列表中,右键单击"CommandPrompt",单击"以管理员身份运行",然后单击"确定".
在命令提示符下,键入以下命令:cd%CommonProgramFiles%\MicrosoftShared\Webserverextensions\14\bin若要打开自助式网站创建,请键入以下命令:stsadm.
exe-oenablessc-url-requiresecondarycontact其中是Web应用程序的URL.
此命令将打开自助式网站创建并且需要第二联系人.
若要关闭自助式网站创建,请键入以下命令:stsadm-odisablessc-url其中是Web应用程序的URL.
有关详细信息,请参阅Enablessc:Stsadm操作(OfficeSharePointServer)和Disablessc:Stsadm操作(OfficeSharePointServer).
缓存设置操作(SharePointServer2010)本文概述了可在Web应用程序级别为MicrosoftSharePointServer2010配置的BLOB缓存、缓存配置文件和对象缓存设置.
SharePointServer2010提供了以下三种类型的缓存,可帮助加快网页在浏览器中加载的速度:BLOB缓存、页面输出缓存和对象缓存.
BLOB缓存在要应用缓存的Web应用程序的Web.
config文件中启用和配置.
页面输出缓存和对象缓存通常在网站集级别的用户界面中配置;但这些缓存的某些设置也可以在Web应用程序级别配置.
您对Web.
config文件所做的更改将应用于Web应用程序内的所有网站集和网站,并将取代在网站集级别或更低级别进行的任何配置.
注意:若要使用页面输出缓存或对象缓存,您必须使用网站上的发布功能.
本文内容:BLOB缓存页面输出缓存配置文件对象缓存BLOB缓存SharePointServer2010提供基于磁盘的缓存,该缓存将存储网页所使用的文件以帮助网页在浏览器中快速加载,并在数据库服务器使用这些文件时减少该服务器上的负载.
这些文件称为二进制大型对象(BLOB),该缓存称为BLOB缓存.
BLOB缓存直接存储在前端Web服务器计算机的硬盘驱动器上.
第一次调用网页时,这些文件从数据库复制到服务器硬盘驱动器上的缓存中,然后通过服务器的硬盘驱动器缓存来满足以后对这些文件的所有请求.
默认情况下,BLOB缓存处于关闭状态,因此必须启用它才能使用它所提供的功能.
如果在前端Web服务器上启用BLOB缓存,则将在SharePointServer2010数据库服务器上减少Web浏览器发出的读取请求所产生的负载.
您可以在要应用BLOB缓存的Web应用程序的Web.
config文件中启用BLOB缓存.
您对Web.
config文件所做的更改将应用于Web应用程序内的所有网站集.
有关BLOB缓存的信息,请参阅Planforcachingandperformance.
页面输出缓存配置文件页面输出缓存将存储页面的呈现输出,还根据请求页面的用户的权限存储缓存页面的不同版本.
可以在网站集级别、网站级别以及为页面布局配置页面输出缓存设置.
默认情况下页面输出缓存处于关闭状态.

页面输出缓存使用的缓存配置文件将指定项目应在缓存中存留多长时间.
您可以指定要用于匿名用户和已验证用户的不同缓存配置文件,从而根据网站上所允许的验证方法优化缓存的使用.
通过编辑应用程序服务器上的Web.
config文件,可以为Web应用程序配置缓存配置文件设置.
在Web应用程序级别配置的缓存配置文件设置将用于该Web应用程序网站集中的所有缓存配置文件.
注意:若要使用页面输出缓存和关联的缓存配置文件设置,您必须使用网站上的发布功能.
对象缓存对象缓存可减少Web服务器和SQL数据库之间的通信量,方法是在前端Web服务器计算机上的内存中存储列表和库、网站设置以及页面布局之类的对象.
因此,需要这些项目的页面能够快速呈现,从而提高了向客户端浏览器提供页面的速度.
对象缓存设置可以在Web应用程序级别和网站集级别配置.
默认情况下,对象缓存在网站集级别处于打开状态.
通过指定对象缓存的大小可以优化Web应用程序的对象缓存.
指定较大的数字可以增强某些大型网站的性能,但会以占用每个前端Web服务器的内存为代价.
可以在网站集级别配置对象缓存的其他设置.
注意:若要使用对象缓存,您必须使用网站上的发布功能.
任务要求本节内容:为Web应用程序配置缓存设置(SharePointServer2010)配置对象缓存用户帐户刷新BLOB缓存(SharePointServer2010)另请参阅其他资源Planforcachingandperformance为Web应用程序配置缓存设置(SharePointServer2010)本文介绍如何为MicrosoftSharePointServer2010中的Web应用程序配置基于磁盘的BLOB缓存、页面输出缓存配置文件以及对象缓存.
您可启用和配置BLOB缓存,并在要应用更改的Web应用程序的Web.
config文件中,对页面输出缓存配置文件以及对象缓存进行配置更改.
您对Web.
config文件所做的更改将应用于Web应用程序内的所有网站集.
注意:在Web应用程序级上配置页面输出缓存配置文件和对象缓存时,这些配置将取代网站管理员在网站集级或以下级别上进行的任何配置.
提示:有时BLOB缓存与内容不同步.
例如,在还原内容数据库后,BLOB缓存将与内容不同步.
要更正该情况,必须刷新BLOB缓存.
有关详细信息,请参阅刷新BLOB缓存(SharePointServer2010).
有关详细信息,请参阅缓存设置操作(SharePointServer2010).
本任务中的过程:配置BLOB缓存设置配置缓存配置文件设置配置对象缓存设置配置BLOB缓存设置默认情况下,基于磁盘的BLOB缓存是关闭的,如果需要使用,则必须在前端Web服务器上启用.
使用以下过程可以为Web应用程序配置基于磁盘的缓存设置.
重要:在对Web.
config文件进行更改之前,请使用其他名称(例如Web.
config1)对其进行备份,这样,如果文件中出现错误,则可以还原原始文件.
配置BLOB缓存设置确认您拥有以下管理凭据:您必须是本地计算机上Administrators组的成员才能配置BLOB缓存设置.
单击"开始",指向"管理工具",然后单击"Internet信息服务(IIS)管理器".
在Internet信息服务(IIS)管理器中的"连接"窗格中,单击包含Web应用程序的服务器名称旁边的加号(+),然后单击"网站"旁边的加号以查看已创建的Web应用程序.
右键单击要为其配置基于磁盘的缓存的Web应用程序名称,然后单击"浏览".
Windows资源管理器随即打开,其中列出了所选Web应用程序的目录.
右键单击"web.
config",然后单击"打开".
如果出现"Windows"对话框,请选择"从已安装程序列表中选择程序",然后单击"确定".
在"打开方式"对话框中,单击"记事本",然后单击"确定".
在web.
config记事本文件中,找到下面的行:在此行中,更改location特性以指定一个具有足够空间来容纳缓存大小的目录.
注意:强烈建议指定的目录与存储服务器操作系统交换文件或服务器日志文件的位置不在同一个驱动器上.
若要向要缓存的文件类型列表添加文件类型或从中移除文件类型,请为path特性修改正则表达式以包括或移除相应文件扩展名.
如果添加文件扩展名,则确保用竖线(|)分隔每个文件类型,如此行代码所示.
若要更改缓存的大小,请为maxSize键入新数字.
大小以GB为单位表示,10GB为默认值.
重要:建议不要设置小于10GB的缓存大小.
在设置缓存大小时,确保指定足够大的数字,从而使提供的缓冲区比将存储在缓存中的内容的估计大小至少大20%.
若要启用BLOB缓存,请将enabled特性从"false"更改为"true".
保存记事本文件,然后将其关闭.
警告:在将更改保存到web.
config文件之后,InternetInformationServices(IIS)7.
0中的Web应用程序将自动回收.
这种回收可能会导致对于该Web应用程序中包含的网站出现短暂的服务中断,并且用户可能会丢失会话状态.
有关回收IIS7.
0中的Web应用程序的信息,请参阅IIS进程回收(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=154094&clcid=0x804)(该链接可能指向英文页面).
配置缓存配置文件设置缓存配置文件设置可由网站集管理员在网站集级上通过用户界面进行配置,并可由前端Web服务器上的管理员在Web应用程序级上进行配置.
必须先在网站集级上启用页面输出缓存,之后才能在网站集级或Web应用程序级上对页面输出缓存配置文件进行配置.
如果在Web应用程序级上启用页面输出缓存配置文件,则会将Web.
config中指定的设置用于所有页面输出缓存配置文件,并覆盖已在网站集级上通过用户界面输入的所有值.
注意:若要使用页面输出缓存和关联的缓存配置文件设置,必须在网站上使用发布功能.
使用下面的过程可以为Web应用程序配置缓存配置文件设置.
重要:在对Web.
config文件进行更改之前,请使用其他名称(例如Web.
config1)对其进行备份,这样,如果文件中出现错误,则可以还原原始文件.
配置页面输出缓存配置文件设置确认您拥有以下管理凭据:您必须是本地计算机上Administrators组的成员才能配置缓存配置文件设置.
单击"开始",指向"管理工具",然后单击"Internet信息服务(IIS)管理器".
在Internet信息服务(IIS)管理器中的"连接"窗格中,单击包含Web应用程序的服务器名称旁边的加号(+),然后单击"网站"旁边的加号以查看已创建的Web应用程序.
右键单击要为其配置基于磁盘的缓存的Web应用程序名称,然后单击"浏览".
Windows资源管理器随即打开,其中列出了所选Web应用程序的目录.
右键单击"web.
config",然后单击"打开".
如果出现"Windows"对话框,请选择"从已安装程序列表中选择程序",然后单击"确定".
在"打开方式"对话框中,单击"记事本",然后单击"确定".
在web.
config记事本文件中,找到下面的行:若要在Web应用程序级上启用缓存配置文件,请将useCacheProfileOverrides特性从"false"更改为"true".
若要覆盖varyByHeader特性,请按照.
NETFramework类库项HttpCachePolicy.
VaryByHeaders属性(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=164238&clcid=0x804)(该链接可能指向英文页面)中的指定,键入一个自定义参数.
若要覆盖varyByParam特性,请按照.
NETFramework类库项HttpCachePolicy.
VaryByParamsProperty(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=164242&clcid=0x804)(该链接可能指向英文页面)中的指定,键入一个自定义参数.
若要覆盖varyByCustom特性,请按照.
NETFramework类库项HttpCachePolicy.
SetVaryByCustomMethod(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=164240&clcid=0x804)(该链接可能指向英文页面)中的指定,键入一个自定义参数.
若要覆盖varyByRights属性,请将值从"true"更改为"false".
这将取消用户必须对所有安全对象具有相同有效权限才能与任何其他用户查看同一缓存页面这一要求.
若要覆盖cacheForEditRights特性,请将cacheForEditRights属性从"false"更改为"true".
这将绕过具有编辑权限的人员对其网页进行缓存的正常行为.
保存记事本文件,然后将其关闭.
警告:在将更改保存到web.
config文件之后,InternetInformationServices(IIS)7.
0中的Web应用程序将自动回收.
这种回收可能会导致对于该Web应用程序中包含的网站出现短暂的服务中断,并且用户可能会丢失会话状态.
有关回收IIS7.
0中的Web应用程序的信息,请参阅IIS进程回收(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=154094&clcid=0x804)(该链接可能指向英文页面).
配置对象缓存设置对象缓存设置可由网站集管理员在网站集级上通过用户界面中进行配置,并且在默认情况下已启用.
可在前端Web服务器上以Web应用程序级对最大缓存大小进行配置,以限制将用于所有网站集的缓存的最大内存量.
例如,各个网站集可能已将对象缓存设置为100MB,而Web应用程序则可能设置为1GB.
在此情况下,服务器上的所有缓存将使用不超过1GB的内存.
注意:若要使用对象缓存,必须在网站上使用发布功能.
使用下面的过程可在前端Web服务器上为Web应用程序配置对象缓存设置.
重要:在对Web.
config文件进行更改之前,请使用其他名称(例如Web.
config1)对其进行备份,这样,如果文件中出现错误,则可以还原原始文件.
配置对象缓存设置确认您拥有以下管理凭据:您必须是本地计算机上Administrators组的成员才能配置对象缓存设置.
单击"开始",指向"管理工具",然后单击"Internet信息服务(IIS)管理器".
在Internet信息服务(IIS)管理器中的"连接"窗格中,单击包含Web应用程序的服务器名称旁边的加号(+),然后单击"网站"旁边的加号以查看已创建的Web应用程序.
右键单击要为其配置基于磁盘的缓存的Web应用程序名称,然后单击"浏览".
Windows资源管理器随即打开,其中列出了所选Web应用程序的目录.
右键单击"web.
config",然后单击"打开".
如果出现"Windows"对话框,请选择"从已安装程序列表中选择程序",然后单击"确定".
在"打开方式"对话框中,单击"记事本",然后单击"确定".
在Web.
config记事本文件中,找到下面的行:若要更改缓存的大小,请为maxSize键入新数字.
大小以MB为单位表示,100MB为默认值.
保存记事本文件,然后将其关闭.
警告:在将更改保存到web.
config文件之后,InternetInformationServices(IIS)7.
0中的Web应用程序将自动回收.
这种回收可能会导致对于该Web应用程序中包含的网站出现短暂的服务中断,并且用户可能会丢失会话状态.
有关回收IIS7.
0中的Web应用程序的信息,请参阅IIS进程回收(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=154094&clcid=0x804)(该链接可能指向英文页面).
另请参阅概念缓存设置操作(SharePointServer2010)其他资源Planforcachingandperformance配置对象缓存用户帐户对象缓存存储MicrosoftSharePointServer2010中项目的相关属性.
发布功能在呈现网页时使用此缓存中的项目.
对象缓存的目标是减少运行SQLServer的计算机上的负载,并缩短请求延迟和增加吞吐量.
对象缓存以两个自带用户帐户之一的身份来进行查询:"门户超级用户"和"门户超级读者".
必须正确配置这两个用户帐户,确保对象缓存正常运行.
"门户超级用户"帐户必须对Web应用程序具有"完全控制"权限.
"门户超级读者"帐户必须对Web应用程序具有"完全读取"权限.
重要:"门户超级用户"和"门户超级读者"帐户必须是单独的帐户,不得用于登录网站.
本文介绍为什么必须配置以及如何配置这些对象缓存用户帐户.
有关对象缓存的信息,请参阅缓存设置操作(SharePointServer2010).
在SharePointServer2010中,对项目的查询与进行查询的用户帐户关联在一起.
发布功能的各个部分所进行查询的结果缓存在对象缓存中.
这些结果根据执行查询的用户进行缓存.
若要优化缓存命中率和内存要求,必须根据用户能否查看草稿项目来进行查询.
当发布控件请求对象缓存进行查询以获取控件数据时,缓存不以提出请求的用户身份进行查询,而是以"门户超级用户"和"门户超级读者"帐户的身份分别进行一次查询.
这两次查询的结果存储在对象缓存中.
"门户超级用户"帐户的结果包括草稿项目,"门户超级读者"帐户的结果仅包括已发布项目.
然后对象缓存会检查发起请求的用户的访问控制列表(ACL),并根据该用户能否查看草稿项目将相应的结果返回给该用户.
通过向Web应用程序添加"门户超级用户"和"门户超级读者"帐户,缓存只能为两个用户存储结果.
这增加了针对查询返回的结果数,并减少了存储缓存所需的内存量.
默认情况下,"门户超级用户"是网站的系统帐户,"门户超级读者"帐户是NTAuthority\LocalService.
使用自带帐户存在两个主要问题.
第一个问题是某些项目已签出到系统帐户,因此当进行的查询包括这些项目时,将返回项目的签出版本而不是最新发布的版本.
这之所以是一个问题,因为这并不是用户期望返回的结果,因此缓存必须进行第二次查询以获取正确版本的文件.
每当查询请求包含这些项目时,都会对服务器性能产生负面影响.
对于已签出项目的任何用户,如果该用户的帐户被设置为"门户超级用户"帐户,也会发生同样的问题.
这就是配置为"门户超级用户"和"门户超级读者"的帐户不应该用于登录网站的原因.
这样可确保用户不会无意地签出项目而导致出现性能问题.

默认的"门户超级读者"帐户是NTAuthority\LocalService,这在声明身份验证应用程序中不会被正确解析.
因此,如果没有为声明身份验证应用程序明确配置"门户超级读者"帐户,浏览到此应用程序下的网站集会导致出现"拒绝访问"错误,即使对网站管理员也是如此.
对于显式使用对象缓存的任何功能(例如SharePointServer发布基础架构、元数据导航、内容查询Web部件或导航),任何使用这些功能的网站都会发生此错误.
本文内容:使用管理中心和WindowsPowerShell配置对象缓存用户帐户使用管理中心和WindowsPowerShell配置对象缓存用户帐户可以使用管理中心和WindowsPowerShell为对象缓存配置用户帐户.
必须先在管理中心网站中创建帐户,然后使用WindowsPowerShell将帐户添加到Web应用程序中.
必须将用户帐户添加到每个Web应用程序中.
警告:在此过程完成后,必须重置InternetInformationServices(IIS)以应用对Web应用程序所做的更改.
请确保在对连接到网站的用户影响最小的情况下执行此过程.
有关IISReset的详细信息,请参阅IIS重置活动(该链接可能指向英文页面).
使用管理中心创建用户帐户确认您拥有以下管理凭据:若要在管理中心中创建用户帐户,您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
单击想要配置的Web应用程序的名称.
在"Web应用程序"选项卡上的"策略"组中,单击"用户策略".
在"Web应用程序的策略"窗口中,单击"添加用户".
从"区域"列表中,选择"所有区域",然后单击"下一步".
在"用户"框中,键入"门户超级用户"帐户的用户名.
单击"检查名称"图标以确保帐户名称可以被应用程序服务器上的身份验证提供程序解析.
在"选择权限"部分,选中"完全控制-拥有完全控制权限"框.
单击"完成".
对"门户超级读者"帐户重复步骤5到步骤8.
在"选择权限"部分,选中"完全读取-拥有完全只读权限"框.
单击"完成".
记下"对象缓存超级读者"和"对象缓存超级用户"帐户的名称在"用户名"列中的显示方式.
显示的字符串会有所不同,具体取决于您是否对Web应用程序使用声明身份验证.
使用WindowsPowerShell向Web应用程序添加用户帐户确认您满足以下最低要求:请参阅Add-SPShellAdmin.
复制以下代码并粘贴到文本编辑器(如记事本)中:复制代码$wa=Get-SPWebApplication-Identity""$wa.
Properties["portalsuperuseraccount"]=""$wa.
Properties["portalsuperreaderaccount"]=""$wa.
Update()将以下占位符替换为相应值:是要将帐户添加到的Web应用程序的名称.
是要使用的"门户超级用户"帐户,显示在前面过程的步骤14中提到的"用户列"字段中.
是要使用的"门户超级读者"帐户,显示在前面过程的步骤14中提到的"用户列"字段中.
保存文件,将其命名为SetUsers.
ps1.
注意:可以使用其他文件名,但必须将ANSI编码的文件保存为扩展名为.
ps1的文本文件.
关闭文本编辑器.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
转到保存该文件的目录.
在WindowsPowerShell命令提示符处,键入以下命令:.
/SetUsers.
ps1重置InternetInformationServices(IIS).
有关IISReset的详细信息,请参阅IIS重置活动(该链接可能指向英文页面)另请参阅概念缓存设置操作(SharePointServer2010)刷新BLOB缓存(SharePointServer2010)BLOB缓存是一个基于磁盘的缓存,可存储二进制大型对象(BLOB),例如常用的图像、音频和视频文件,以及用于显示网页的其他文件.
每个前端Web服务器都维护自己的BLOB缓存.
在启用BLOB缓存时,可以指定要包括在缓存中的文件类型,也可以指定BLOB缓存的位置.
首次请求使用某BLOB文件时,会将此文件从数据库复制到前端Web服务器上的BLOB缓存中.
然后通过存储在BLOB缓存中的文件(而不是通过数据库)来满足以后向前端Web服务器发出的对同一文件的请求.
这样可以降低网络流量,减轻数据库服务器上的负载.
有关BLOB缓存的详细信息,请参阅Planforcachingandperformance(SharePointServer2010).
刷新BLOB缓存在刷新BLOB缓存时,会清除Web应用程序的BLOB缓存内容.
在BLOB缓存与此内容不同步时,此方法很有用.
例如,在还原某内容数据库后,BLOB缓存会与此内容不同步.
若要纠正此状况,则必须刷新BLOB缓存.
以下过程介绍了如何刷新Web应用程序的BLOB缓存.
警告:刷新某Web应用程序的BLOB缓存会影响该Web应用程序中的所有网站集.
注意:不能使用用户界面刷新BLOB缓存.
需使用WindowsPowerShell和SharePoint对象模型来完成此任务.
刷新BLOB缓存确认您满足以下最低要求:请参阅Add-SPShellAdmin.
复制以下代码并粘贴到文本编辑器(如记事本)中.
复制代码$webApp=Get-SPWebApplication""[Microsoft.
SharePoint.
Publishing.
PublishingCache]::FlushBlobCache($webApp)Write-Host"FlushedtheBLOBcachefor:"$webApp将替换为要清除其BLOB缓存的Web应用程序的URL.
保存该文件,并将其命名为FlushBLOBCache.
ps1.
注意:可以使用其他文件名,但是必须将文件另存为文件扩展名为.
ps1的ANSI编码文本文件.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
转到保存该文件的目录.
在WindowsPowerShell命令提示符处,键入以下命令.
复制代码.
/FlushBLOBCache.
ps1另请参阅其他资源运行WindowsPowerShell脚本(该链接可能指向英文页面)扩展Web应用程序(SharePointServer2010)如果您想要通过使用其他URL或身份验证方法将某个Web应用程序中的相同内容公开给不同类型的用户,则可以将现有的Web应用程序扩展到一个新的区域中.
当您将Web应用程序扩展到一个新的区域中时,您将创建一个单独的InternetInformationServices(IIS)网站来提供相同的内容,但使用的是唯一的URL和身份验证类型.
经过扩展的Web应用程序可以使用的网络区域多达五个(Default、Intranet、Internet、Custom和Extranet).
例如,如果您希望扩展一个Web应用程序,以便客户可以从Internet访问内容,则选择"Internet"区域,然后选择允许匿名访问并授予匿名用户只读权限.
之后,客户便可作为内部用户访问同一Web应用程序,但使用的URL和身份验证设置不同.
有关详细信息,请参阅Logicalarchitecturecomponents(SharePointServer2010)、Configureanonymousaccessforaclaims-basedWebapplication(SharePointServer2010)和Planauthenticationmethods(SharePointServer2010).
本节内容:扩展使用Windows经典身份验证的Web应用程序(SharePointServer2010)扩展使用Windows声明身份验证的Web应用程序(SharePointServer2010)扩展使用Windows声明身份验证的Web应用程序(SharePointServer2010)本文介绍如何扩展使用Windows声明身份验证的Web应用程序.
提示:如果要改用Windows经典身份验证,请参阅扩展使用Windows经典身份验证的Web应用程序(SharePointServer2010).
在执行这些过程之前,请确认以下内容:您的系统运行的是MicrosoftSharePointServer2010.
您已经有一个Web应用程序可供扩展.
您已经阅读了Planauthenticationmethods(SharePointServer2010),并知道要使用哪种身份验证方法.
您已阅读有关区域、匿名访问和权限的内容.
有关详细信息,请参阅Logicalarchitecturecomponents(SharePointServer2010).
如果您已在Windows中启用用户帐户控制(UAC),并使用WindowsPowerShell来扩展Web应用程序,则必须右键单击"SharePoint2010ManagementShell"并选择"以管理员身份运行".
可使用管理中心或WindowsPowerShell来扩展使用Windows声明身份验证的Web应用程序.
请使用下列过程之一扩展Web应用程序.
通常情况下,使用管理中心来扩展Web应用程序.
如果您希望自动完成扩展Web应用程序这一任务(这种情况在企业中比较常见),请使用WindowsPowerShell.
在完成这一过程之后,您将获得两个向用户公开相同内容的不同IIS网站.
使用管理中心来扩展使用Windows声明身份验证的Web应用程序确认您拥有以下管理凭据:若要创建Web应用程序,您必须是运行管理中心的计算机上SharePoint组"FarmAdministrators"和本地Administrator组的成员.
在管理中心主页上的"应用程序管理"部分,单击"管理Web应用程序".
在功能区上,单击"扩展".
在"将Web应用程序扩展到其他IIS网站"页上的"IIS网站"部分,可通过选择以下两个选项之一配置扩展后的Web应用程序的设置:单击"使用现有IIS网站",然后选择要扩展的现有Web应用程序的网站.
单击"新建IIS网站",然后在"名称"框中键入网站名称.
在"IIS网站"部分的"端口"框中,键入要用于访问Web应用程序的端口号.
如果新建网站,则会用建议的端口号填充该字段.
如果使用现有的网站,则会用当前端口号填充该字段.
注意:HTTP访问的默认端口号是80,而HTTPS访问的默认端口号是443.
如果您希望用户无需键入端口号即可访问Web应用程序,则用户应使用适当的默认端口号.
可选:在"IIS网站"部分的"主机标头"框中,键入要用于访问Web应用程序的主机名称(例如,www.
contoso.
com).
注意:除非希望将两个或更多IIS网站配置为使用同一台服务器上的端口80,并且DNS已配置为将多个服务器名称指向同一台服务器,否则通常不设置该字段.
在"IIS网站"部分的"路径"框中,键入服务器上的网站目录的路径.
如果新建网站,则会用建议的路径填充该字段.
如果使用现有的网站,则会用该网站的当前路径填充该字段.
在"安全性配置"部分,选择是否允许匿名访问以及是否使用安全套接字层(SSL).
在"允许匿名访问"下,单击"是"或"否".
如果选择允许匿名访问,将允许使用特定于计算机的匿名访问帐户(即IIS_IUSRS)来匿名访问网站.
注意:如果您希望用户能够匿名访问任何网站内容,则必须在启用SharePoint网站级别的匿名访问之前,为整个Web应用程序区域启用匿名访问;之后,网站所有者便可以配置如何在其网站中使用匿名访问.
如果未在Web应用程序级别启用匿名访问,则以后将不能在网站级别启用匿名访问.
有关详细信息,请参阅Choosesecuritygroups(SharePointServer2010).
在"使用安全套接字层(SSL)"下,单击"是"或"否".
如果选择为网站启用SSL,则必须通过请求和安装SSL证书来配置SSL.
有关设置SSL的详细信息,请参阅如何在IIS7.
0上设置SSL(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187887&clcid=0x804)(该链接可能指向英文页面).
在"声明身份验证类型"部分,选择要用于Web应用程序的身份验证.
如果要启用Windows身份验证,则选择"启用Windows身份验证",然后在下拉菜单中选择"协商(Kerberos)"或"NTLM".
有关详细信息,请参阅ConfigureKerberosauthentication(SharePointServer2010).
如果您不想使用集成Windows身份验证,请清除"集成Windows身份验证".
如果要通过网络以不加密的形式传送用户的凭据,则选择"基本身份验证(使用明文发送密码)".
注意:可以选择基本身份验证或集成Windows身份验证,或者同时选择两者.
如果两者都选,则SharePointServer2010将为客户端Web浏览器提供以上两种身份验证类型.
然后,由客户端Web浏览器来确定使用哪种身份验证类型.
如果仅选择基本身份验证,请确保启用SSL;否则,恶意用户可能会截取凭据.
如果要启用基于表单的身份验证,则选择"启用基于窗体的身份验证(FBA)",然后在相应的框中输入成员资格提供程序名称和角色管理器名称.
有关详细信息,请参阅Configureforms-basedauthenticationforaclaims-basedWebapplication(SharePointServer2010).
注意:如果选择此选项,则确保启用SSL;否则,恶意用户可能会截取凭据.
如果您已在WindowsPowerShell中设置了"信任的身份提供程序"身份验证,则"信任的身份提供程序"复选框将处于选中状态.
有关详细信息,请参阅ConfigureauthenticationusingaSAMLsecuritytoken(SharePointServer2010).
可以使用一个或多个声明身份验证类型.
有关详细信息,请参阅Planauthenticationmethods(SharePointServer2010).
在"登录页URL"部分,选择以下选项之一登录到SharePointServer2010.
如果您希望将用户重定向到默认登录网站以进行基于声明的身份验证,则选择"默认登录页的URL".
如果您希望将用户重定向到自定义登录网站以进行基于声明的身份验证,请选择"自定义登录页URL",然后键入登录URL.
在"公用URL"部分,键入用户将在此Web应用程序中访问的所有网站的域名的URL.
此URL将在此Web应用程序的网页上显示的所有链接中使用.
默认的URL为当前的服务器名称和端口.
在"公用URL"部分,从下拉菜单中选择用于Web应用程序的区域.
注意:一个Web应用程序中最多可以创建五个区域.
单击"确定"以扩展现有Web应用程序.
使用WindowsPowerShell来扩展使用Windows声明身份验证的现有Web应用程序确认您满足以下最低要求:请参阅Add-SPShellAdmin.
您还需要是运行WindowsPowerShell的计算机上的本地管理员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
若要将身份验证从Windows声明身份验证更改为基于表单的身份验证,请在WindowsPowerShell命令提示符处键入以下命令:复制代码$ap=New-SPAuthenticationProvider–ASPNETRoleProviderName–ASPNETMembershipProvider若要将Web应用程序扩展到同一个端口,但使用不同的主机标头,请在WindowsPowerShell命令提示符处键入以下命令:复制代码Get-SPWebApplication-Identityhttp://sitename|New-SPWebApplicationExtension-Name-HostHeader-Zone-URL-Port-AuthenticationProvider$ap其中:是角色提供程序的名称.
是成员资格提供程序的名称.
是要扩展的Web应用程序.
是Web应用程序中新IIS网站的名称.
是分配到Web应用程序的此区域的主机名称.
是此新扩展将与之关联的区域.
是此Web应用程序区域的公用URL.
是可用于访问Web应用程序的此区域的端口.
示例复制代码$ap=New-SPAuthenticationProvider–ASPNETRoleProviderNameroleprovidername–ASPNETMembershipProvidermembershipprovidername复制代码Get-SPWebApplication-Identityhttp://sitename|New-SPWebApplicationExtension-NameIntranetSite-HostHeaderwww.
contoso.
com-ZoneIntranet-URLhttp://intranet.
sitename.
com-Port9876-AuthenticationProvider$ap有关详细信息,请参阅New-SPWebApplicationExtension.
注意:将使用Windows声明身份验证的现有Web应用程序扩展为使用基于表单的身份验证的Web应用程序之后,必须执行额外的配置.
有关基于表单的身份验证的详细信息,请参阅Configureforms-basedauthenticationforaclaims-basedWebapplication(SharePointServer2010).
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念创建使用Windows声明身份验证的Web应用程序(SharePointServer2010)扩展使用Windows经典身份验证的Web应用程序(SharePointServer2010)扩展使用Windows经典身份验证的Web应用程序(SharePointServer2010)本文介绍如何扩展使用Windows经典身份验证的Web应用程序.
提示:如果要改用Windows声明身份验证,请参阅扩展使用Windows声明身份验证的Web应用程序(SharePointServer2010).
在执行此过程之前,请确认以下内容:您的系统运行的是MicrosoftSharePointServer2010.
您已经有一个Web应用程序可供扩展.
您已经阅读了Planauthenticationmethods(SharePointServer2010),并知道要使用哪种身份验证方法.
您已阅读有关区域、匿名访问和权限的内容.
有关详细信息,请参阅Logicalarchitecturecomponents(SharePointServer2010).
如果您已在Windows中启用用户帐户控制(UAC),并使用WindowsPowerShell来扩展Web应用程序,则必须右键单击"SharePoint2010ManagementShell"并选择"以管理员身份运行".
可使用管理中心或WindowsPowerShell来扩展使用Windows经典身份验证的Web应用程序.
请使用下列过程之一扩展Web应用程序.
通常情况下,使用管理中心来扩展Web应用程序.
如果您希望自动完成扩展Web应用程序这一任务(这种情况在企业中比较常见),请使用WindowsPowerShell.
在完成这一过程之后,您将获得两个向用户公开相同内容的不同IIS网站.
使用管理中心来扩展使用Windows经典模式身份验证的Web应用程序确认您拥有以下管理凭据:若要扩展Web应用程序,您必须是SharePoint组"FarmAdministrators"的成员和运行管理中心的计算机上本地"Administrators"组的成员.
在管理中心主页上的"应用程序管理"部分,单击"管理Web应用程序".
在Web应用程序页上,选择您想要扩展的Web应用程序.
在功能区上,单击"扩展".
在"将Web应用程序扩展到其他IIS网站"页上的"IIS网站"部分,可通过选择以下两个选项之一配置Web应用程序的设置:单击"使用现有IIS网站",然后选择要扩展的现有Web应用程序的网站.
单击"新建IIS网站",然后在"名称"框中键入网站名称.
在"IIS网站"部分的"端口"框中,键入要用于访问Web应用程序的端口号.
如果新建网站,则会用随机端口号填充该字段.
如果使用现有的网站,则会用当前端口号填充该字段.
注意:HTTP访问的默认端口号是80,而HTTPS访问的默认端口号是443.
如果您希望用户无需键入端口号即可访问Web应用程序,则用户应使用适当的默认端口号.
可选:在"IIS网站"部分的"主机标头"框中,键入要用于访问Web应用程序的主机名称(例如,www.
contoso.
com).
注意:除非您希望配置两个或更多在相同服务器上共享相同端口号的IIS网站,并且DNS已配置为将多个服务器名称指向同一台服务器,否则,通常不设置该字段.
在"IIS网站"部分的"路径"框中,键入服务器上的网站目录的路径.
如果新建网站,则会用建议的路径填充该字段.
如果使用现有的网站,则会用该网站的当前路径填充该字段.
在"安全性配置"部分,为扩展的Web应用程序配置身份验证和加密.
在"验证提供程序"部分,单击"协商(Kerberos)"或"NTLM".
注意:若要启用Kerberos身份验证,必须执行其他配置.
有关详细信息,请参阅ConfigureKerberosauthentication(SharePointServer2010).
在"允许匿名访问"部分,单击"是"或"否".
如果选择允许匿名访问,将允许使用特定于计算机的匿名访问帐户(即IIS_IUSRS)来匿名访问网站.
注意:如果您希望用户能够匿名访问任何网站内容,则必须在启用SharePoint网站级别的匿名访问之前,为整个Web应用程序区域启用匿名访问;之后,网站所有者便可以配置如何在其网站中使用匿名访问.
如果未在Web应用程序级别启用匿名访问,则以后将不能在网站级别启用匿名访问.
有关详细信息,请参阅Choosesecuritygroups(SharePointServer2010).
在"使用安全套接字层(SSL)"部分,单击"是"或"否".
如果选择为网站启用SSL,则必须通过请求和安装SSL证书来配置SSL.
有关设置SSL的详细信息,请参阅如何在IIS7.
0上设置SSL(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187887&clcid=0x804)(该链接可能指向英文页面).
在"公用URL"部分,键入用户将在此Web应用程序中访问的所有网站的域名的URL.
此URL将在此Web应用程序域内的网页上显示的链接中用作基URL.
默认URL为当前服务器名称和端口,并将自动进行更新以反映网页上的当前SSL、主机标头和端口号设置.
如果在负载平衡器或代理服务器后面部署SharePointServer2010,则此URL可能需要不同于此页上的SSL、主机标头和端口设置.
在"公用URL"部分,从下拉菜单中选择用于Web应用程序的区域.
注意:一个Web应用程序中最多可以创建五个区域.
单击"确定"以扩展现有Web应用程序.
使用WindowsPowerShell来扩展使用Windows经典身份验证的现有Web应用程序确认您满足以下最低要求:请参阅Add-SPShellAdmin.
您还需要是运行WindowsPowerShell的计算机上的本地管理员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
若要将Web应用程序扩展到同一个端口,但使用不同的主机标头,请在WindowsPowerShell命令提示符处键入以下命令:复制代码Get-SPWebApplication–Identity|New-SPWebApplicationExtension-Name-HostHeader-Port-Zone-URL其中:是要扩展的Web应用程序.
是Web应用程序中新IIS网站的名称.
是分配到Web应用程序的此区域的主机名称.
是可用于访问Web应用程序的此区域的端口.
是此新扩展将与之关联的区域.
是此Web应用程序区域的公用URL.
示例复制代码Get-SPWebApplication–Identityhttp://sitename|New-SPWebApplicationExtension-NameExtranetSite-HostHeaderwww.
contoso.
com-Port80-ZoneExtranet-URLhttp://extranet.
sitename.
com有关详细信息,请参阅New-SPWebApplicationExtension.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念创建使用Windows经典身份验证的Web应用程序(SharePointServer2010)扩展使用Windows声明身份验证的Web应用程序(SharePointServer2010)取消扩展Web应用程序(SharePointServer2010)本文介绍如何取消扩展Web应用程序.
取消扩展Web应用程序时,一方面会取消Web应用程序之间的关联,另一方面会取消IIS网站和区域之间的关联.
如果您希望以后能够使用Web应用程序,但不希望其可用于特定IIS网站上,则通常需要取消扩展Web应用程序.
这样,您就可以保留内容数据库以及与Web应用程序关联的Web应用程序设置供以后重用.
如果您更新Web应用程序的备用访问映射URL,则SharePointServer2010不会自动更新IIS绑定.
若要解决此问题,必须从关联的区域取消扩展Web应用程序,然后使用已更新的IIS绑定重新扩展此Web应用程序.
如果IIS网站只承载基于SharePoint的内容且您不再需要该IIS网站,也可以删除该IIS网站.
在执行这些过程之前,请确认以下内容:没有任何用户在使用您要取消扩展的Web应用程序区域.
有关区域和Web应用程序之间关系的详细信息,请参阅Logicalarchitecturecomponents(SharePointServer2010).
如果您在Windows中启用了用户帐户控制(UAC)并且使用WindowsPowerShell取消扩展Web应用程序,则必须右键单击SharePoint2010ManagementShell并选择"以管理员身份运行".
您可以使用SharePoint管理中心网站或WindowsPowerShell来取消扩展Web应用程序.
在带有内置数据库部署的单台服务器上,通常使用管理中心来取消扩展Web应用程序.
如果要自动执行取消扩展Web应用程序的任务(这在企业中很普遍),请使用WindowsPowerShell.
使用管理中心取消扩展Web应用程序验证您是否拥有以下管理凭据:若要取消扩展Web应用程序,在运行管理中心的计算机上,您必须是SharePoint组"FarmAdministrators"的成员以及本地Administrator组的成员.
在管理中心主页上的"应用程序管理"部分,单击"管理Web应用程序".
选择要取消扩展的Web应用程序,然后在功能区上,选择"删除",再单击"从IIS网站删除SharePoint".
在"从IIS网站删除SharePoint"页上"删除选项"部分的"选择要删除的IIS网站和区域"列表中,单击要从IIS网站和区域取消扩展的Web应用程序的名称.
在"删除IIS网站"下,执行下列操作之一:如果要删除IIS网站,请选择"是".
如果不想删除IIS网站,请选择"否".
单击"确定".
使用WindowsPowerShell取消扩展Web应用程序确保您满足以下最低要求:请参阅Add-SPShellAdmin.
您还必须是运行管理中心的计算机上本地Administrators组的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Remove-SPWebApplication-identityhttp://sitename-Zone{Default|Intranet|Internet|Internet|Custom|Extranet}-Confirm此命令会删除您在http://sitename处为Web应用程序扩展指定的区域.
此命令不会删除内容数据库或IIS网站.
注意:请注意,此cmdlet可用于删除Web应用程序,因此请确保使用适当的参数.
有关详细信息,请参阅Remove-SPWebApplication.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念扩展Web应用程序(SharePointServer2010)删除Web应用程序(SharePointServer2010)本文介绍如何删除Web应用程序.
当您删除Web应用程序时,您可以选择删除内容数据库和IIS网站.
如果您删除内容数据库,将删除这些数据库中包含的所有网站内容.
如果您删除IIS网站,会同时删除与Web应用程序相关的所有IIS元数据库条目.
如果您只删除Web应用程序而不删除内容数据库和IIS网站,则其他Web应用程序可以重用内容数据库和IIS网站.
通常情况下,为便于维护或重构服务器场时,您将会删除Web应用程序.
如果您在承载Web应用程序的IIS网站上承载SharePoint内容以外的内容或应用程序,则您可能要考虑不移除IIS网站.
另外,如果您正在执行维护工作,您也许希望保留IIS网站.
但是,如果您只在IIS网站上承载SharePoint内容,或者您打算执行完整的重构,那么您将需要删除IIS网站.
举例来说,如果您希望临时删除Web应用程序以便在不同的应用程序池下创建该Web应用程序,您可能会考虑不移除内容数据库.
然后,您可以使用所需的设置重新创建Web应用程序并重新附加现有的内容数据库.
如果删除内容数据库,则您的内容将永久消失,除非您有备份可以还原内容数据库.
在执行这些过程之前,请确认以下内容:您知道删除IIS网站和内容数据库的后果(如果您选择此选项).
您已备份了计划删除的Web应用程序,以防出于某种原因需要还原删除的Web应用程序.
有关详细信息,请参阅备份Web应用程序(SharePointServer2010).
如果您在Windows中启用了用户帐户控制(UAC)并且使用WindowsPowerShell删除Web应用程序,则必须右键单击SharePoint2010ManagementShell并选择"以管理员身份运行".
可通过使用SharePoint管理中心网站或WindowsPowerShell来删除Web应用程序.
通常使用管理中心来删除部署有内置数据库的单台服务器中的Web应用程序.
如果希望删除Web应用程序的任务能够自动完成(企业中通常需要这样),请使用WindowsPowerShell.
使用管理中心删除Web应用程序验证您是否拥有以下管理凭据:若要删除Web应用程序,您必须是运行管理中心的计算机上SharePoint组"FarmAdministrators"的成员和本地Administrator组的成员.
在管理中心主页上的"应用程序管理"部分,单击"管理Web应用程序".
选择您要删除的Web应用程序,然后在功能区上依次单击"删除"和"删除Web应用程序".
在"删除Web应用程序"页上的"删除选项"部分,如果希望删除与Web应用程序关联的内容数据库,则在"删除内容数据库"下选择"是".
否则,选择"否"以保留内容数据库.
在"删除IIS网站"下选择"是"以删除Web应用程序以及相关联的IIS网站.
否则,选择"否"以只删除IIS网站与Web应用程序之间的关联.
重要:如果您的IT环境要求由数据库管理员(DBA)来创建和管理数据库,则您可能需要与DBA联系以删除Web应用程序的内容数据库.
有关在某个使用DBA创建的数据库的环境中进行部署的信息,请参阅DeployusingDBA-createddatabases(SharePointServer2010).
使用WindowsPowerShell删除Web应用程序验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
您还必须是运行管理中心的计算机上本地Administrators组的成员.
如果要删除与此Web应用程序关联的内容数据库,您还需要具有这些内容数据库内的SharePoint_Shell_Access角色.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Remove-SPWebApplication–identityhttp://sitename-Confirm此命令永久删除http://sitename处的Web应用程序.
此命令不会删除内容数据库或IIS网站.
有关详细信息,请参阅Remove-SPWebApplication.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
查看Web应用程序内的网站集(SharePointServer2010)当您通过管理中心网站查看网站集列表时,页面会显示每个网站集的URL、标题、说明、网站集主管理员、联系人电子邮件地址和内容数据库名称.
当您使用WindowsPowerShell2.
0命令查看网站集时,可以查看其他信息,如网站集第二管理员的姓名、内容数据库的最大存储容量限制及其他详细信息.
本文内容:使用管理中心查看网站集使用WindowsPowerShell查看网站集使用管理中心查看网站集确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页上,单击"应用程序管理".
在"应用程序管理"页的"网站集"部分,单击"查看所有网站集".
该页列出了显示在"Web应用程序"下拉菜单中的Web应用程序的网站集.
如果未列出您要查看其网站集的Web应用程序,请单击"Web应用程序"菜单上的向下箭头,然后单击"更改Web应用程序".
在"选择Web应用程序"对话框中,单击所需Web应用程序的名称.
随即会显示与该Web应用程序关联的所有网站集的列表.
网站集按字母顺序分组列出,每页10个网站集.
若要查看所列网站集的详细信息,请在页面的"URL"列中单击网站集的URL(例如/mysites或/sites/team).
查看完网站集之后,单击"确定".
使用WindowsPowerShell查看网站集验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:运行Get-SPWebApplication命令,以返回Web应用程序的所有网站集.
复制代码Get-SPWebApplication|Get-SPSiteAdministration-LimitALL|SelectURL其中,是Web应用程序的URL.
运行Get-SPSite命令,以便将所需网站集的标识存储到$site变量中.
这样会检索网站集的内容数据库GUID,并将其存储到$dbguid变量中.
复制代码$site=Get-SPSite$dbguid=$site.
contentdatabase.
id其中,是网站集的名称.
使用$dbguid变量运行Get-SPSite命令,以显示此内容数据库所包含的网站的属性.
在以下示例中,将以表格格式显示URL、所有者、第二所有者和配额属性.
可通过在命令中添加其他属性来查看这些属性.
复制代码Get-SPSite-ContentDatabase$dbguid|Format-Table–PropertyUrl,Owner,SecondaryOwner,Quota有关详细信息,请参阅Get-SPWebApplication和Get-SPSite.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅其他资源Get-SPSiteAdministration管理Web应用程序的权限(SharePointServer2010)Web应用程序由一个InternetInformationServices(IIS)网站组成,此网站充当您创建的网站集的逻辑单元.
您必须先创建Web应用程序,然后才能创建网站集.
所有Web应用程序都具有列表、网站和人员权限.
Web应用程序的权限是适用于Web应用程序内所有网站集的所有用户和组的全面设置.
您可以通过在Web应用程序上启用或禁用相关权限来控制用户操作.
例如,如果不希望用户向网站添加页面,可禁用属于网站相关权限之一的"添加并自定义网页"权限.
有关详细信息,请参阅Userpermissionsandpermissionlevels(SharePointServer2010).
重要:在禁用某个Web应用程序的特定权限之后,就不能向该Web应用程序上的任何网站用户授予该权限.
如果要为某个Web应用程序中的特定用户或组设置权限,您可以创建用于该Web应用程序的权限策略.
有关详细信息,请参阅管理Web应用程序的权限策略(SharePointServer2010).
管理Web应用程序的权限您可以配置一组权限来控制用户与Web应用程序内的网站和内容的交互方式.
管理Web应用程序的权限验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
在功能区的"Web应用程序"选项卡上,单击您要管理其权限的Web应用程序.
在功能区的"安全"组中,单击"用户权限".
在"Web应用程序的用户权限"对话框中,选中要启用的权限旁的复选框,并清除要禁用的权限旁的复选框.
选中"全选"复选框可选择所有权限.
清除"全选"复选框可清除所有权限.
单击"保存".
管理Web应用程序的权限策略(SharePointServer2010)Web应用程序由一个InternetInformationServices(IIS)网站组成,此网站充当您创建的网站集的逻辑容器.
必须先创建Web应用程序,然后才能创建网站集.
一个Web应用程序可包含最多500,000个网站集.
管理这么多网站集的权限可能会非常复杂且容易出错,尤其是在某些用户或组需要的权限并不适用于整个Web应用程序的情况下更是如此.
权限策略提供一种集中的方式,用于配置和管理仅适用于Web应用程序中的部分用户或组的一组权限.
有关详细信息,请参阅Userpermissionsandpermissionlevels(SharePointServer2010).
指定Web应用程序的用户权限与创建应用程序的权限策略之间的区别在于,权限适用的用户和组以及权限的适用范围.
在其中选择各个权限的权限列表也存在差异.
Web应用程序的权限是综合性设置,适用于Web应用程序内所有网站集的所有用户和组.
权限列表只包含一列,默认情况下所有权限均处于启用状态.
您必须分别禁用特定权限.
有关详细信息,请参阅管理Web应用程序的权限(SharePointServer2010).
Web应用程序的权限策略级别所包含的权限将允许部分用户或组以特定的方式使用网站集.
例如,您可能需要为允许在列表中添加、编辑或删除项目、打开列表及查看项目、列表和页面的网站集用户创建一个权限策略级别.
但是,您可能要阻止这些用户创建或删除列表,这需要"管理列表"权限.

权限列表包含一个"全部授予"列和一个"全部拒绝"列.
您可以作为权限策略级别的一部分授予或拒绝所有权限.
也可以授予或拒绝单个权限.
默认情况下,所有权限均未启用.
如果既未授予也未拒绝某个权限,则由网站集管理员或网站管理员来决定如何设置该权限.

警告:权限策略不同于信息管理策略.
权限策略允许对Web应用程序的权限进行集中管理.
使用信息管理策略,您可以控制哪些人能够访问信息、他们可以对该信息执行哪些操作以及信息应保留多长时间.
权限策略也不同于组策略,组策略提供一个基础结构,用于对操作系统以及操作系统上运行的应用程序执行集中式配置管理.

本文内容:管理用户权限策略管理匿名用户的权限策略管理权限策略级别管理用户权限策略您可以将用户添加到权限策略、编辑策略设置以及从权限策略中删除用户.
可以指定或更改下列设置:区域:如果某个网站有多个区域,则您可以选择要应用权限策略的区域.
默认为所有区域,只能对Windows用户指定该设置.
有关详细信息,请参阅扩展Web应用程序(SharePointServer2010).
权限:您可以指定"完全控制"、"完全读取"、"拒绝写入"和"全部拒绝"权限,也可以指定自定义权限级别.
系统:此设置使SharePoint能够针对与系统相关的活动显示SHAREPOINT\System,而不考虑为宿主应用程序池配置的Windows用户帐户和SharePoint场服务帐户.
您可能需要指定此设置,以防止向最终用户或想要了解有关企业内SharePoint部署详细信息的潜在黑客泄露不必要的信息.
将用户添加到权限策略您可能需要将用户添加到权限策略,以确保所有用户均使用相同的权限集来访问内容.
将用户添加到权限策略验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
单击以突出显示要管理其权限策略的Web应用程序所在的行.
在功能区的"策略"组中,单击"用户策略".
在"Web应用程序的策略"对话框中,选中要管理的用户或组旁边的复选框,然后单击"添加用户".
在"添加用户"对话框的"区域"列表中,单击要应用权限策略的区域.
在"选择用户"部分,键入要添加到权限策略中的用户名、用户组名称或电子邮件地址.
也可以单击适用的图标,以检查名称或浏览以查找名称.
在"选择权限"部分,选择您希望用户所具有的权限.
在"选择系统设置"部分,如果要指定某个用户帐户是否应显示为"SHAREPOINT\System"而不是在SharePoint环境中执行特定任务的实际帐户,请选中"以系统帐户身份操作".
单击"完成".
编辑用户权限策略您可以编辑用户权限策略以更改权限级别,或指定用户帐户是否应显示为SHAREPOINT\System而不是在SharePoint环境中执行特定任务的实际帐户.
编辑用户权限策略验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
单击以突出显示要编辑其权限策略的Web应用程序所在的行.
在功能区的"策略"组中,单击"用户策略".
在"Web应用程序的策略"对话框中,选中要管理的用户或组旁边的复选框,然后单击"编辑所选用户的权限".
在"编辑用户"页上的"权限策略级别"部分,选择希望用户拥有的权限.
在"选择系统设置"部分,单击"以系统帐户身份操作",以指定用户帐户是否应显示为"SHAREPOINT\System"而不是在SharePoint环境中执行特定任务的实际帐户.
单击"保存".
从权限策略中删除用户当用户不再是应用策略的组或组织的成员时,您可能要从权限策略中删除用户.
例如,当某位员工离开公司时,应将此人的用户帐户从所有权限策略中删除.
从权限策略中删除用户验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
单击以突出显示要管理其权限策略的Web应用程序所在的行.
在功能区的"策略"组中,单击"用户策略".
在"Web应用程序的策略"对话框中,选中要管理的用户或组旁边的复选框,单击"删除所选用户",然后单击"确定".
管理匿名用户的权限策略可以启用或禁用Web应用程序的匿名访问.
如果启用Web应用程序的匿名访问,则网站管理员可以在网站集、网站或项目级别授予或拒绝匿名访问.
如果针对某一Web应用程序禁用匿名访问,则匿名用户将无法访问该Web应用程序内的任何网站.
可针对匿名用户指定以下权限策略:无:不指定策略.
此设置为匿名用户授予的默认权限与"NTAUTHORITY\AuthenticatedUsers"和"AllAuthenticatedUsers"所拥有的默认权限相同.
拒绝写入:此设置允许匿名用户读取Web应用程序中网站集内的所有内容.
然后您可以按网站集、网站或项目限制"读取"权限.
全部拒绝:匿名用户对Web应用程序的任何部分均没有访问权.
管理匿名用户的权限策略验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
单击以突出显示要管理其权限策略的Web应用程序所在的行.
在功能区的"策略"组中,单击"匿名策略".
在"匿名访问限制"对话框的"区域"列表中,单击要应用策略的区域.
在"权限"部分,选择您希望匿名用户拥有的权限策略,然后单击"保存".
管理权限策略级别权限策略级别包含的权限适用于特定用户或组.
您可以指定列表、网站或个人权限的组合.
也可以指定以下网站集权限级别之一:网站集管理员:对整个网站集拥有"完全控制"权限,可对任何对象执行任何操作.
网站集审核员:对整个网站集和关联的数据(如权限和配置信息)拥有"完全读取"权限.
如果您指定其中一个权限级别或两个都指定,则无法指定单个权限.
添加权限策略级别您可以创建权限策略级别,以针对特定组或组织自定义一组权限.
添加权限策略级别验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
单击以突出显示要管理其权限策略的Web应用程序所在的行.
在功能区的"策略"组中,单击"权限策略".
在"管理权限策略级别"对话框中,单击"添加权限策略级别".
在"添加权限策略级别"对话框的"名称和说明"部分,键入要创建的策略的名称和说明.
在"网站集权限"部分,为此策略选择网站集权限.
在"权限"部分,选择要针对此权限级别授予或拒绝的权限.
选中"全部授予"复选框可在该策略中包括所有可用权限.
选中"全部拒绝"复选框可在该策略中拒绝所有可用权限.
选中"授予"或"拒绝"复选框可在该策略中包括或排除单个列表、网站和个人权限.
如果要允许网站集或网站所有者配置此权限,请不要单击"授予"或"拒绝".
单击"保存".
编辑权限策略级别您可以编辑权限策略级别以添加或删除单个权限,具体取决于使用权限策略级别的用户或组的需要.
编辑权限策略级别验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
单击以突出显示要管理其权限策略的Web应用程序所在的行.
在功能区的"策略"组中,单击"权限策略".
在"管理权限策略级别"对话框中,单击要编辑的权限策略级别的链接.
在"编辑权限策略级别"页上,编辑设置,然后单击"保存".
删除权限策略级别如果组或组织不再需要为其创建的权限策略级别,则可能要删除该权限策略级别.
最好查看所有现有权限策略级别以确保它们仍然是必需的.
删除权限策略级别验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心网站上的"应用程序管理"部分,单击"管理Web应用程序".
单击以突出显示要管理其权限策略的Web应用程序所在的行.
在功能区的"策略"组中,单击"权限策略".
在"管理权限策略级别"对话框中,选中权限策略级别的复选框,单击"删除所选权限策略级别",然后单击"确定".
运行状况监控(SharePointServer2010)本节的内容是专为满足负责规划、设计、部署和运行监控的信息技术(IT)专业人员的需求而编写的.
这些解决方案可能是在企业、公司或分支机构环境下使用的解决方案.
负责监控解决方案的IT专业人员应了解本节包含的技术细节.
不过,不需要服务级别的专业知识即可理解企业级别的讨论和决策.
MicrosoftSharePointServer2010中的监控功能可帮助您了解SharePointServer2010系统的运行方式、分析并修复问题,以及查看网站的指标.
监控SharePointServer2010环境包括以下任务:配置监控的各个方面以满足业务需求.
监控环境并解决可能出现的任何问题.
查看环境活动的报告和日志.
监控本节包括:监控概述(SharePointServer2010)配置监控(SharePointServer2010)查看报告和日志(SharePointServer2010)解决问题和疑难解答(SharePointServer2010)监视虚拟环境的运行状况和性能(SharePointServer2010)监控概述(SharePointServer2010)MicrosoftSharePointServer2010中的监视功能可帮助您了解SharePointServer2010系统的运行状况、分析和修复问题以及查看网站指标.
监视SharePointServer2010环境包括以下任务:配置监视的各个方面以满足业务需求.
监视环境并解决可能发生的任何问题.
查看环境活动的报告和日志.
本文内容:配置监视使用SharePoint运行状况分析器监视服务器场和解决问题查看和使用报告配置监视SharePointServer2010安装时会使用其监视功能的默认设置.
但您可能需要更改其中一些设置以更好地满足业务需求.
可能需要更改配置设置的方面包括诊断日志记录以及运行状况和使用率数据集.
诊断日志记录SharePointServer2010在诊断日志中收集可以用于故障排除的数据.
默认设置足以适用于大多数情况,但根据业务需求和服务器场的生命周期,可能需要更改这些设置.
例如,如果您要部署新功能或对环境进行大范围的更改,则可能需要将日志记录级别更改为更详细的级别,以在更改过程中捕获更多有关系统状态的数据,或者更改为较低级别,以减小日志大小并减少记录数据所需的资源.
有关详细信息和最佳实践,请参阅配置诊断日志记录(SharePointServer2010).
运行状况和使用率数据集SharePointServer2010中的监视功能使用特定计时器作业执行监控任务和收集监视数据.
运行状况和使用率数据可能包括性能计数器数据、事件日志数据、定时服务数据、网站集和网站的指标、搜索使用率数据或Web服务器的各个性能方面.
系统使用此数据创建运行状况报告、Web分析报告和管理报告.
系统会将使用率和运行状况数据写入日志记录文件夹以及日志记录数据库.
计时器作业是一个触发器,可以启动它来为其中一种SharePoint2010产品运行特定的Windows服务.
它包含要运行的服务的定义并指定应启动该服务的频率.
WindowsSharePointServices定时服务v4(SPTimerV4)运行计时器作业.
SharePoint2010产品中的很多功能依靠计时器作业,以根据计划运行服务.
您可能需要更改计时器作业运行所依据的计划,以便按照更高或更低的频率收集数据.
甚至可能希望禁用收集您不感兴趣的数据的作业.
可以对计时器作业执行以下任务:修改计时器作业运行所依据的计划.
立即运行计时器作业.
启用或禁用计时器作业.
查看计时器作业状态.
可以查看当前计划的作业、失败的作业、当前运行的作业以及完整的计时器作业历史记录.
有关配置这些设置的详细信息,请参阅配置SharePoint运行状况分析器计时器作业(SharePointServer2010).
使用SharePoint运行状况分析器监视服务器场和解决问题SharePointServer2010包括一个新的集成运行状况分析工具,该工具名为SharePoint运行状况分析器,可以用于检查潜在的配置、性能和使用问题.
SharePoint运行状况分析器以服务器场中的服务器为目标,运行预定义的运行状况规则.
运行状况规则将运行测试,并返回告知您测试结果的状态.
有规则失败时,状态会写入SharePointServer2010中的运行状况报告列表和Windows事件日志中.
SharePoint运行状况分析器还会在管理中心的"复查问题和解决方案"页上的运行状况分析器报告列表中创建警告.
可以单击警告查看有关问题的详细信息以及解决问题的步骤.
还可以打开引发警告的规则并更改其设置.

与所有SharePointServer2010列表一样,可以编辑运行状况分析器报告列表项、创建自定义视图、将列表项导出到MicrosoftExcel、订阅列表的RSS源以及许多其他任务.
每个运行状况规则都属于以下类别之一:安全性、性能、配置或可用性.
运行状况规则可以按已定义的计划运行,也可以即席运行.
所有运行状况规则都可通过管理中心的"监视"页用于立即执行或计划执行.
服务器场管理员可配置特定的运行状况规则来执行下列操作:启用或禁用规则.
配置规则以按预定义的计划运行.
定义规则的运行范围.
发现问题时接收电子邮件警告.
即席运行规则.
有关配置这些设置的详细信息,请参阅配置使用率和运行状况数据集(SharePointServer2010).
查看和使用报告SharePointServer2010可以配置为收集有关服务器状态和网站使用情况的数据并创建报告.
可执行和使用以下报告:查看管理报告,如搜索报告.
创建并查看信息管理策略使用率报告.
查看包含最慢网页和最活跃网页的运行状况报告.
查看包括网站流量报告、搜索查询报告和自定义报告的Web分析报告.
配置监控(SharePointServer2010)本节中的文章是为满足负责规划、设计、部署和运行监控的信息技术(IT)专业人员的要求而编写的.
这些解决方案可能是在企业、公司或分公司环境下使用的解决方案.
负责监控解决方案的IT专业人员应了解本节包含的技术详细信息.
不过,在了解企业级别的讨论和决策时并不需要了解服务级别的专业知识.
MicrosoftSharePointServer2010环境可能要求您在初始部署或升级后配置监控设置.
可能需要更改收集用于监控的信息、该信息收集的时间和频率或其他更符合业务和环境要求的日志记录设置.
配置监控本节内容配置诊断日志记录(SharePointServer2010)配置使用率和运行状况数据集(SharePointServer2010)配置SharePoint运行状况分析器规则(SharePointServer2010)配置SharePoint运行状况分析器计时器作业(SharePointServer2010)另请参阅其他资源Monitoring(SharePointServer2010)配置诊断日志记录(SharePointServer2010)本文提供有关在MicrosoftSharePointServer2010中配置诊断日志记录的信息.
本文内容:最佳实践使用管理中心配置诊断日志记录使用WindowsPowerShell配置诊断日志记录最佳实践SharePointServer2010环境可能要求您在首次部署或升级后配置诊断日志记录设置,也可能在整个系统生命周期内要求您这样做.
以下列表中列出的准则可帮助您制定出针对特定环境的最佳实践.
更改日志将写入到的驱动器.
默认情况下,诊断日志记录将配置为将日志写入到已安装SharePointServer2010的同一驱动器和分区.
由于诊断日志记录会使用大量驱动器空间,并且写入日志会影响驱动器性能,因此应将日志记录配置为将日志写入到与已安装SharePointServer2010的驱动器不同的驱动器.
还应考虑与日志写入到的驱动器的连接速度.
如果配置详细级别日志记录,则将记录大量日志数据.
这样一来,连接速度较慢可能会导致日志性能较低.
限制日志磁盘空间使用率.
默认情况下,诊断日志记录可使用的磁盘空间量是不受限制的.
因此,限制日志记录使用的磁盘空间量可确保磁盘不会被填满,尤其是在将日志记录配置为写入详细级别的事件时.
在使用完限定的磁盘空间量后,将删除最早的记录并记录新的日志记录数据信息.

慎用"详细"设置.
可以将诊断日志记录配置为记录详细级别的事件.
这意味着系统将记录SharePointServer2010采用的每个操作.
详细级别日志记录会快速使用驱动器空间并会影响驱动器和服务器的性能.
可以在进行重要更改时使用详细级别日志记录来记录更高级别的详细信息,然后将日志记录重新配置为仅在进行更改后记录更高级别的事件.

定期备份日志.
诊断日志包含了重要数据.
定期备份这些日志可确保保留此类数据.
若限制日志驱动器空间使用率或只将日志保留几天时间,则在达到相应阈值时,将自动删除日志文件(首先删除最早的日志文件).

启用事件日志淹没保护.
启用此设置可将系统配置为检测Windows事件日志中的重复事件.
在重复记录同一个事件时,将会检测到重复事件并加以阻止,直到条件返回某个典型状态.
使用管理中心配置诊断日志记录可以使用管理中心配置诊断日志记录.
使用管理中心配置诊断日志记录确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页上,单击"监控".
在"监控"页上的"报告"部分,单击"配置诊断日志记录".
在"诊断日志记录"页上的"事件限制"部分,可以按如下方式配置事件限制:为所有类别配置事件限制:选中"所有类别"复选框.
从"要报告给事件日志的关键程度最低的事件"列表中选择事件日志级别.
从"要报告给跟踪日志的关键程度最低的事件"列表中选择跟踪日志级别.
为一个或多个类别配置事件限制:选中所需类别旁边的复选框.
从"要报告给事件日志的关键程度最低的事件"列表中选择事件日志级别.
从"要报告给跟踪日志的关键程度最低的事件"列表中选择跟踪日志级别.
为一个或多个子类别配置事件限制(可以展开一个或多个类别并选择任何子类别):单击类别旁边的"(+)"以将其展开.
选中子类别旁边的复选框.
从"要报告给事件日志的关键程度最低的事件"列表中选择事件日志级别.
从"要报告给跟踪日志的关键程度最低的事件"列表中选择跟踪日志级别.
将所有类别的事件限制配置回默认设置:选中"所有类别"复选框.
从"要报告给事件日志的关键程度最低的事件"列表中选择"重置为默认值".
从"要报告给跟踪日志的关键程度最低的事件"列表中选择"重置为默认值".
在"事件日志淹没保护"部分,选中"启用事件日志淹没保护"复选框.
在"跟踪记录"部分的"路径"框中,键入要将日志写入到的文件夹的路径.
在"存储日志文件的天数"框中,键入要将记录保留的天数(1到366).
此时间过后,将自动删除日志.
若要限制日志可使用的磁盘空间量,请选中"限制跟踪日志磁盘空间使用率"复选框,然后键入日志文件可使用的限定磁盘大小(以GB为单位).
当日志达到此磁盘大小时,将自动删除较早的日志.
在"诊断日志记录"页上进行所需更改后,请单击"确定".
使用WindowsPowerShell配置诊断日志记录可以使用WindowsPowerShell配置诊断日志记录.
使用WindowsPowerShell配置诊断日志记录验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Set-SPLogLevel-TraceSeverity{None|Unexpected|Monitorable|Medium|High|Verbose}-EventSeverity{None|Information|Warning|Error|Critical|Verbose}[-Identity]-Verbose可以使用Identity参数指定一个或多个要更改的类别(如"管理").
如果未指定Identity参数的值,则将更改所有类别.
若要查看当前设置,请键入Get-SPLogLevel,然后按Enter.
若要将所有类别设置回默认级别,请键入Clear-SPLogLevel,然后按Enter.
有关详细信息,请参阅Set-SPLogLevel.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念监控概述(SharePointServer2010)配置SharePoint运行状况分析器计时器作业(SharePointServer2010)SharePointServer2010中的SharePoint运行状况分析器使用计时器作业收集运行状况数据,然后将数据写入日志记录文件夹和日志记录数据库.
此数据用于报表中,以显示场服务器的运行状况.
您可以重新安排这些计时器作业、立即运行它们,或者启用或禁用它们.

本文内容:使用管理中心配置运行状况数据收集计时器作业使用WindowsPowerShell配置运行状况数据收集计时器作业使用管理中心配置运行状况数据收集计时器作业可以使用管理中心配置运行状况数据收集计时器作业.
使用管理中心配置运行状况数据收集计时器作业确保执行此过程的用户帐户是FarmAdministrators组的成员.
注意:运行状况数据收集计时器作业设置为服务器场范围设置,因此无法为服务器场中的单台服务器设置这些设置.
在管理中心主页上,单击"监控".
在"监控"页上的"报告"部分,单击"配置使用率和运行状况数据集".
在"配置使用率和运行状况数据集"页上,执行下列操作之一:若要启用计时器作业,单击"启用".
若要禁用计时器作业,单击"禁用".
在"运行状况日志记录"部分,单击"运行状况日志记录计划".
此时将打开一个页面,其中列出了收集运行状况数据的所有计时器作业.
在"作业定义"页上,单击要配置的计时器作业.
在"编辑计时器作业"页上的"定期计划"部分,更改计时器作业计划,然后单击"确定".
使用WindowsPowerShell配置运行状况数据收集计时器作业可以使用WindowsPowerShell配置运行状况收集计时器作业计划.
使用WindowsPowerShell配置运行状况数据计时器作业验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Set-SPTimerJob[-Identity][-Schedule]Identity参数的值指定计时器作业.
如果不使用Identity参数,将配置所有计时器作业.
若要查看所有计时器作业的列表,请键入以下命令,然后按Enter:Get-SPTimerJob|Format-Table-propertyid,title使用Schedule参数的值指定计划,其中,是下列项之一:everysecondseveryminutesateveryminutesbetweenandhourlybetweenminutespastthehourandminutespastthehourdailybetweenstartingfromandstartingnolaterthanweeklybetweenstartingonandstartingnolaterthanmonthlybetweenstartingonandstartingnolaterthanmonthlybyon若要查看计时器作业计划的示例,请键入以下命令,然后按Enter:Get-SPTimerJob|Format-Table-propertyid,title,schedule有关详细信息,请参阅Get-SPTimerJob和Set-SPTimerJob.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念监控概述(SharePointServer2010)配置使用率和运行状况数据集(SharePointServer2010)本文提供有关在MicrosoftSharePointServer2010中配置使用率和运行状况数据集的信息.
系统会将使用率和运行状况数据写入日志记录文件夹以及日志记录数据库.
若要为日志记录数据库配置设置,您必须使用WindowsPowerShell.
本文内容:使用管理中心配置使用率和运行状况数据集使用WindowsPowerShell配置使用率数据集使用WindowsPowerShell配置特定事件类型的使用率数据集使用WindowsPowerShell将使用率数据记录在其他日志记录数据库中注意:您无法使用WindowsPowerShell配置运行状况数据集设置.
使用管理中心配置使用率和运行状况数据集您只能使用管理中心配置使用率和运行状况数据集.
使用管理中心配置使用率和运行状况数据集验证执行此过程的用户帐户是否为FarmAdministrators组的成员.
注意:使用率和运行状况数据设置为服务器场范围设置,因此无法为服务器场中的单个服务器设置这些设置.
在管理中心的"主页"上,单击"监视".
在"监视"页上的"报告"部分,单击"配置使用率和运行状况数据集".
在"配置使用率和运行状况数据集"页上的"使用率数据集"部分,通过选中"启用使用率数据集"文本框启用使用率数据集.
在"事件选择"部分,通过选中"要记录的事件"列表中事件旁边的复选框来选择要记录的事件.
注意:日志记录使用系统资源,并且可能会影响性能和磁盘使用率.
请仅记录要定期报告的那些事件.
要进行临时报告或调查,请为特定事件启用日志记录,然后在报告或调查完成后为这些事件禁用日志记录.
在"使用率数据集设置"部分的"日志文件位置"框中,键入要将使用率和运行状况信息写入其中的文件夹的路径.
指定的路径必须在所有服务器场服务器上存在.
注意:这些设置应用于所有事件.
若要为单独的事件类型设置事件集合设置,您必须使用WindowsPowerShell.
在"最大日志文件大小"框中,以GB为单位键入日志占用的最大磁盘空间(介于1和20GB之间).
在"运行状况数据集"部分,选中"启用运行状况数据集"复选框.
若要更改收集计划,请单击"运行状况日志记录计划".
将列出收集运行状况数据的一系列计时器作业.
单击任何这些计时器作业以更改其计划,或禁用该计时器作业.

在"日志记录数据库服务器"部分,若要更改使用的身份验证,请选择"Windows身份验证"或"SQL身份验证"选项.
注意:若要更改"数据库服务器"和"数据库名称"值,您必须使用WindowsPowerShell.
使用WindowsPowerShell配置使用率数据集注意:您可以使用WindowsPowerShell来配置使用率数据集,但不能使用WindowsPowerShell来配置运行状况数据集.
使用WindowsPowerShell配置使用率数据集验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Set-SPUsageService[-LoggingEnabled{1|0}][-UsageLogLocation][-UsageLogMaxSpaceGB][-Verbose]重要:您必须为UsageLogLocation指定在所有服务器场服务器上都存在的路径.
通过键入-LoggingEnabled1来启用使用率数据日志记录.
用UsageLogMaxSpaceGB参数指定用于日志记录的最大驱动器空间量.
有关详细信息,请参阅Set-SPUsageService.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用WindowsPowerShell配置特定事件类型的使用率数据集管理中心中"配置使用率和运行状况数据集"页上列出的事件类型与WindowsPowerShell中的使用率定义相同.
您只能使用WindowsPowerShell单独配置使用率定义.
而且,您只能配置DaysRetained设置.
使用WindowsPowerShell为特定事件类型配置使用率数据日志记录验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Set-SPUsageDefinition-Identity[-Enable][-DaysRetained][-Verbose]使用Enabled开关为此使用率定义启用使用率日志记录.
使用DaysRetained指定在删除使用率数据之前将该数据在日志中保留多长时间.
范围为1到30天.
若要查看命令的进度,请使用Verbose参数.
有关详细信息,请参阅Set-SPUsageDefinition.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用WindowsPowerShell将使用率数据记录在其他日志记录数据库中注意:您只能使用WindowsPowerShell更改此设置.
使用WindowsPowerShell将使用率数据记录在其他日志记录数据库中验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Set-SPUsageApplication-DatabaseServer-DatabaseName[-DatabaseUsername][-DatabasePassword][-Verbose]您必须为DatabaseServer参数指定值,即使新数据库与旧数据库位于同一数据库服务器上也是如此.
如果数据库所有者的用户帐户与您登录时所使用的用户帐户不同,则必须同时使用DatabaseUsername和DatabasePassword参数.
若要查看命令的进度,请使用Verbose参数.
有关详细信息,请参阅Set-SPUsageApplication.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念监控概述(SharePointServer2010)配置SharePoint运行状况分析器规则(SharePointServer2010)本主题介绍如何配置SharePoint运行状况分析器规则.
注意:只能使用管理中心配置SharePoint运行状况分析器规则.
配置运行状况规则您可以接受每个运行状况规则的默认设置,也可以使用管理中心更改运行状况规则的设置.
使用管理中心配置运行状况规则确认执行此过程的用户帐户是FarmAdministrators组的成员.
在管理中心主页上,单击"监控".
在"监控"页上的"运行状况分析器"下,单击"复查规则定义".
在"运行状况规则定义"页上,单击要配置的规则.
在"运行状况分析器规则定义"对话框中,单击"编辑项目".
编辑一个或多个规则字段,然后单击"保存".
若要使规则保持不变,请关闭此对话框或单击"取消".
每个运行状况规则均具有可配置的字段,如下表所述.
可配置的字段可能的值标题运行状况规则的名称.
可以重命名运行状况规则以阐明其功能.
正如管理中心中"运行状况规则定义"列表中所示,此标题是规则的名称.
更改标题不会影响规则的运行方式.
范围可以设置运行状况规则,使其针对所有服务器或任一服务器运行.
如果设置为针对任一服务器,则该规则将在系统遇到的第一台可用服务器上运行.
计划可以安排运行状况规则,使其"每小时"、"每日"、"每周"、"每月"运行一次或只根据需要运行.
已启用可以使用此选项启用或禁用运行状况规则.
自动修复您可以将运行状况规则定义为是否自动尝试修复它所发现的任何错误.
如果选择此选项,SharePointServer2010将根据规则定义,在发现错误时立即对其进行修复.
注意:如果规则未指定任何修复,则系统不会尝试修复问题.
版本您可以通过版本历史记录跟踪对每个规则进行的更改.
每次保存规则时都将更新版本号.
版本号不会影响规则的行为方式.
每个运行状况规则均具有只读字段,如下表所述.
只读字段含义版本规则的当前版本号.
创建时间最初创建规则的日期和时间以及创建该规则的用户帐户.
上次修改时间上次更改规则的日期和时间以及创建该规则的用户帐户.
查看报告和日志(SharePointServer2010)本节的内容是专为满足负责规划、设计、部署和运行监控的信息技术(IT)专业人员的需求而编写的.
这些解决方案可能是在企业、公司或分公司环境下使用的解决方案.
负责监控解决方案的IT专业人员应了解本节包含的技术细节.
不过,不需要服务级别的专业知识即可理解企业级别的讨论和决策.
可以通过查看系统和网站的运行状况报告以及诊断日志(它们提供了有关可能发生的任何问题的详细信息)来监控MicrosoftSharePointServer2010环境.
本节包含的内容查看运行状况报告(SharePointServer2010)查看Web分析报告(SharePointServer2010)查看诊断日志(SharePointServer2010)查看管理报告(SharePointServer2010)查看计时器作业状态(SharePointServer2010)Monitorcacheperformance(SharePointServer2010)(该链接可能指向英文页面)另请参阅其他资源Monitoring(SharePointServer2010)查看管理报告(SharePointServer2010)管理报告是通过使用率数据分析MicrosoftSharePointServer2010各个方面(如搜索爬网和查询性能)的预建报告.
注意:不能使用WindowsPowerShell查看管理报告数据.
使用管理中心查看管理报告您可以使用管理中心查看管理报告.
使用管理中心查看管理报告以FarmAdministrators组成员的身份登录.
在管理中心主页上,单击"监控".
在"监视"页上的"报告"部分,单击"查看管理报告".
在"管理报告库"页上,单击报告文件夹的名称.
在报告文件夹页上,单击报告的名称以查看报告.
若要查看不同的结果,请更改筛选器设置并单击"应用设置".
注意:报告可能具有允许您将搜索结果缩小至特定搜索范围或时间范围的设置.
另请参阅概念监控概述(SharePointServer2010)查看运行状况报告(SharePointServer2010)本文提供有关如何查看运行状况报告的信息.
运行状况报告是MicrosoftSharePointServer2010中预建的报告,它们利用使用率数据来分析网站和网站集的各个方面,例如最慢的网页和最活跃的用户.
注意:不能使用WindowsPowerShell查看运行状况报告数据.
使用管理中心查看运行状况报告只能使用管理中心查看运行状况报告.
使用管理中心查看运行状况报告以SharePoint组"FarmAdministrators"的成员的身份登录.
在管理中心主页上,单击"监控".
在"监视"页上的"报告"部分,单击"查看运行状况报告".
在报告页上的"快速启动"中,单击报告的名称来查看该报告.
若要查看报告数据,请选择数据条件,然后单击"执行".
若要对数据行进行排序,请单击列名.
另请参阅概念监控概述(SharePointServer2010)查看Web分析报告(SharePointServer2010)WebAnalytics报告是MicrosoftSharePointServer2010中预建的报告,这些报告利用使用率数据来分析网站和网站集的各个方面.
注意:您无法使用WindowsPowerShell查看WebAnalytics报告数据.
使用管理中心查看WebAnalytics报告只能使用管理中心查看WebAnalytics报告.
使用管理中心查看WebAnalytics报告以SharePoint组"FarmAdministrators"的成员身份登录.
在管理中心主页上,单击"监控".
在"监视"页上的"报告"部分,单击"查看WebAnalytics报表".
在"WebAnalytics报告"页上,单击Web应用程序.
在"WebAnalytics报告-摘要"页上的"快速启动"中,单击要查看的报告的名称.
下表显示可用的标准报告以及是否可通过单击功能区中的"分析"来更改相应设置.
报告日期范围导出到电子表格筛选器页面大小摘要是是否否页面视图数是是否否每日唯一访问者数是是否否引用网站数是是否否顶级页面数是是是是顶级访问者数是是是是引用最多的网站是是是是顶级目标是是是是顶级浏览器数是是是是查询数是是是否网站集数是是否否主要网站集模板是是否否自定义报告自定义自定义自定义自定义若要对报告页上数据网格中的行排序,请单击列名称.
另请参阅概念监控概述(SharePointServer2010)查看诊断日志(SharePointServer2010)可使用MicrosoftSharePointServer2010中的通用日志记录系统(ULS)日志来解决服务器场中的问题.
根据日志记录设置,ULS日志可收集不同级别的数据.
可使用WindowsPowerShell筛选数据,以各种方式显示,并将数据输出到数据网格,通过该数据网格,您可以筛选、排序、分组以及将数据导出到MicrosoftExcel2010.
有关详细信息,请参阅配置诊断日志记录(SharePointServer2010).
使用WindowsPowerShell查看和筛选日志事件可使用WindowsPowerShell查看和筛选日志事件.
无法使用管理中心查看或筛选日志事件.
使用WindowsPowerShell查看和筛选日志事件验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入下列命令之一:所有跟踪事件:Get-SPLogEvent按级别:Get-SPLogEvent|Where-Object{$_.
Level-eq[Information|Warning|Error|Critical|Verbose|Unexpected|Monitorable|High|Medium]}按区域:Get-SPLogEvent|Where-Object{$_.
Area-eq}其中是Area属性的值.
按类别:Get-SPLogEvent|Where-Object{$_.
Category-eq其中是Category属性的值.
按事件ID:Get-SPLogEvent|Where-Object{$_.
EventID-eq}其中是EventID属性的值.
按消息文本:Get-SPLogEvent|Where-Object{$_.
Message-like"**"}其中是在事件消息中找到的字符串.
按过程:Get-SPLogEvent|Where-Object{$_.
Process-like"**"}其中是Process属性的值.
提示:默认情况下,该命令会从默认ULS日志文件夹中检索数据.
若要查看和筛选网络上的共享文件夹上的跟踪事件,请使用Get-SPLogEventcmdlet的Directory参数.
若要查看有关每个跟踪事件的详细信息,请在命令末尾处使用Format-List.
例如,Get-SPLogEvent|Where-Object{$_.
Area-eq"SharePointFoundation"}|Format-List.
有关详细信息,请参阅Get-SPLogEvent.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
使用WindowsPowerShellOut-GridViewcmdlet查看和导出诊断日志WindowsPowerShell提供了一个强大且易于使用的功能,可在单独窗口的可筛选、可搜索数据网格中显示WindowsPowerShell命令生成的表格数据.
可使用此网格来查看日志事件,以及对数据执行下列操作:依据任何列排序数据.
查看组中的数据.
依据级别、区域、类别、消息、事件ID或时间戳来筛选数据.
搜索任意字符串数据.
将原始或已排序或已筛选数据导出到电子表格.
注意:Out-GridViewcmdlet不能与使用Format动词的cmdlet一起使用.
Out-GridViewcmdlet用于接收对象,而使用Format动词的cmdlet只返回格式化文本.
但是,可使用Where-Object管道(例如Get-SPLogEvent|Where-Object{$_.
Area-eq"SharePointFoundation"}|Out-GridView)预筛选发送到网格视图的数据.
如果网格显示的行超过几百,则运行速度可能会很慢,尤其是当执行复杂筛选操作时.
为了提高性能,请将数据导出到Excel2010.
有关详细信息,请参阅Out-GridView(http://go.
microsoft.
com/fwlink/linkid=181248&clcid=0x804)和再次访问Out-GridView(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=181249&clcid=0x804)(该链接可能指向英文页面).
使用WindowsPowerShell查看和筛选诊断日志验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:Get-SPLogEvent|Out-GridView查看以组显示的结果:右键单击列标题,单击"按组排列",然后单击要根据其分组结果的值所对应的列标题.
若要展开或折叠特定组,请单击组名称旁边的箭头.
若要移除分组,请右键单击列标题,然后单击"按组排列".
若要对列进行排序,请单击列标题.
若要搜索特定字符串,请在"搜索"框中键入该字符串.
将在所有列和所有行中执行搜索.
若要清除搜索,请单击"全部清除".
若要仅依据一个条件筛选数据,请在"搜索"框中键入以下内容::.
例如,若要搜索WindowsSharePointFoundation2010引发的所有日志项,请键入以下内容:Area:SharePointFoundation.
若要清除筛选器,请单击"全部清除".
若要使用多个条件或使用具有"包含、起始为、结束于"的条件或其他方法筛选数据,请执行下列操作:单击"查询".
单击"添加".
单击要对其进行筛选的属性所对应的复选框,然后单击"确定".
单击"包含"可改用其他筛选方法.
可用的方法包括"包含"、"不包含"、"起始为"、"等于"、"不等于"、"结束于"、"为空"和"非空".
在文本框中键入值.
对在步骤"c"中选择的每个属性重复步骤"e"和"f".
当指定所有筛选条件时,请单击搜索按钮以筛选数据网格.
若要清除特定筛选器,请单击"X"按钮.
若要清除所有筛选器,请折叠查询视图并单击"全部清除"按钮.
将网格数据导出到电子表格选择要导出的行.
按住Shift同时拖动鼠标可选择多个行,按住Ctrl同时单击可选择特定行,按Ctrl+A可选择所有行.
还可在将数据复制到电子表格前筛选和排序结果.
在排序或筛选数据时,只会复制生成的可视数据.
使用Ctrl+C复制所选行.
打开电子表格工作簿页,然后使用Ctrl+V将复制的行粘贴到其中.
另请参阅概念配置诊断日志记录(SharePointServer2010)监控概述(SharePointServer2010)查看计时器作业状态(SharePointServer2010)计时器作业为MicrosoftSharePointServer2010运行特定Windows服务.
该计时器作业包含要运行的服务的定义并指定启动该服务的频率.
WindowsSharePointServicesTimerv4服务(SPTimerV4)运行计时器作业.
SharePointServer2010中的许多功能依赖计时器作业按计划运行服务.
您可以使用管理中心网站或WindowsPowerShell查看已经运行的计时器作业的状态.
本文内容:使用管理中心查看计时器作业状态使用WindowsPowerShell查看计时器作业状态使用管理中心查看计时器作业状态可以使用管理中心查看计时器作业状态.
使用管理中心查看计时器作业状态确认执行此过程的用户帐户是SharePoint组"FarmAdministrators"的成员.
在管理中心主页上,单击"监控".
在"监控"页的"计时器作业"部分,单击"检查作业状态".
计时器作业状态分为三组:"已计划"、"正在运行"和"历史记录".
若要逐页查看计时器作业状态数据行,请单击这些组底部的分页箭头.
若要查看特定组的计时器作业状态,请单击该组的标题.
或者,在"快速启动"中单击"计划的作业"、"正在运行作业"或"作业历史记录".
使用WindowsPowerShell查看计时器作业状态可以使用WindowsPowerShell查看计时器作业状态.
使用WindowsPowerShell查看计时器作业状态验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令,然后按Enter:Get-SPTimerJob[-Identity]|Format-Table-PropertyDisplayName,Id,LastRunTime,Status可以使用Identity参数的值指定计时器作业.
如果不使用Identity参数,将返回所有计时器作业.
若要查看特定计时器作业的历史记录,请键入以下命令,然后按Enter:(Get-SPTimerJob[-Identity]).
HistoryEntries|Format-Table-PropertyStatus,StartTime,EndTime,ErrorMessage有关详细信息,请参阅Get-SPTimerJob.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅概念监控概述(SharePointServer2010)Monitorcacheperformance(SharePointServer2010)(该链接可能指向英文页面)ThearticlecontainsinformationaboutmonitoringthecacheperformancefortheMicrosoftSharePointServer2010farm.
Bymonitoringcacheperformance,youcanensurethatthefarmcachesettingsarecorrectandthatthecachingisrunningatmaximumperformance.
Thisarticleprovidesinformationaboutbinarylargeobject(BLOB)caching,ASP.
NEToutputcaching,andobjectcaching.
Inthisarticle:AboutcachemonitoringMonitoringBLOBcacheperformanceMonitoringASP.
NEToutputcacheperformanceMonitoringobjectcacheperformanceAboutcachemonitoringSharePointServer2010providesthreetypesofcachesthathelpimprovethespeedatwhichWebpagesloadinthebrowser:theBLOBcache,theASP.
NEToutputcache,andtheobjectcache.
TheBLOBcacheisadisk-basedcachethatstoresbinarylargeobjectfilesthatareusedbyWebpagestohelpthepagesloadquicklyinthebrowser.
TheASP.
NEToutputcachestorestherenderedoutputofapage.
Italsostoresdifferentversionsofthecachedpage,basedonthepermissionsoftheuserswhoarerequestingthepage.
TheobjectcachereducestheamountoftrafficbetweentheWebserverandtheSQLdatabasebystoringobjects—suchaslistsandlibraries,sitesettings,andpagelayouts—inmemoryonthefront-endWebservercomputer.
Asaresult,thepagesthatrequiretheseitemsareabletoberenderedquickly,increasingthespeedwithwhichpagesaredeliveredtotheclientbrowser.
MonitoringconsistsofregularlyviewingspecificPerformanceMonitorsandmakingadjustmentsinthesettingstocorrectanyperformanceissues.
Themonitorsmeasurecachehits,cachemisses,cachecompactions,andcacheflushes.
Thefollowinglistdescribeseachoftheseperformancemonitors.
Acachehitoccurswhenthecachereceivesarequestforanobjectwhosedataisalreadystoredinthecache.
Ahighnumberofcachehitsindicatesgoodperformanceandagoodend-userexperience.
Acachemissoccurswhenthecachereceivesarequestforanobjectwhosedataisnotalreadystoredinthecache.
Ahighnumberofcachemissesmightindicatepoorperformanceandaslowerend-userexperience.
Cachecompaction(alsocalledtrimming),happenswhenacachebecomesfullandadditionalrequestsfornon-cachedcontentarereceived.
Duringcompaction,thesystemidentifiesasubsetofthecontentsinthecachetoremove,andremovesthem.
Typicallythesecontentsarenotrequestedasfrequently.
Compactioncanconsumeasignificantportionoftheserver'sresources.
Thiscanaffectbothserverperformanceandend-userexperience.
Therefore,compactionshouldbeavoided.
Youcandecreasetheoccurrenceofcompactionbyincreasingthesizeofthecache.
Compactionnormallyhappensifthecachesizeisdecreased.
CompactionoftheobjectcachedoesnotconsumeasmanyresourcesasthecompactionoftheBLOBcache.
Acacheflushiswhenthecacheiscompletelyemptied.
Afterthecacheisflushed,thecachehittocachemissratiowillbealmostzero.
Then,asusersrequestcontentandthecacheisfilledup,thatratioincreasesandeventuallyreachesanoptimumlevel.
Aconstantlyhighnumberforthiscountermightindicateaproblemwiththefarm,suchasconstantlychanginglibrarymetadataschemas.
Youcanmonitortheeffectivenessofthecachesettingstomakesurethattheend-usersaregettingthebestexperiencepossible.
Optimumperformanceoccurswhentheratioofcachehitstocachemissesishighandwhencompactionsandflushesonlyrarelyoccur.
Ifthemonitorsdonotindicatetheseconditions,youcanimproveperformancebychangingthecachesettings.
Formoreinformationaboutcachesettings,see缓存设置操作(SharePointServer2010)and为Web应用程序配置缓存设置(SharePointServer2010).
Formoreinformationaboutcacheplanningandstrategy,seePlanforcachingandperformance(SharePointServer2010).
Thefollowingsectionsprovidespecificinformationformonitoringeachkindofcache.
MonitoringBLOBcacheperformanceYoucanmonitortheeffectivenessofthecachesettingsbyusingtheperformancemonitorsthatarelistedinthefollowingtable.
YoucanviewthemonitorsintheSharePointPublishingCachecountergroup.
CounternameIdealvalueorpatternNotesTotalNumberofCompactions0Ifthisnumberiscontinuallyorfrequentlyhigh,thecachesizeistoosmallrelativetotheamountofdatabeingrequested.
Toimproveperformance,increasethesizeofthecache.
BLOBCache%full>=90%showsred>=80%showsyellow-oldurl注意:为使Invoke-AlertFixup正确运行,使用site和oldurl参数指定的URL必须驻留在同一网站集中.
这是允许正确更新特定区域中的通知所必需的.
必须使用与原始(旧)区域URL对应的正确的新区域URL来分别更新每个区域的通知.
若要显示将使用Invoke-AlertFixup命令更新的所有通知,请在WindowsPowerShell命令提示符处键入以下语法:复制代码Invoke-AlertFixup-site-Oldurl-whatif示例您的公司具有一个配置了三个区域的Web应用程序,如下表中所示.
CohoWinery区域映射描述URL区域Intranethttp://cohowinery默认Extranethttp://extranet.
cohowinery.
comExtranet供应商http://vendors.
cohowinery.
com自定义您的公司与CohoVineyard合并并将其名称更改为CohoWineryandVineyard.
管理层希望更改Intranet和Extranet区域以反映新名称更改.
下表显示新区域配置.
CohoWineryandVineyard区域映射描述URL区域Intranethttp://cohovineyardandwinery默认Extranethttp://extranet.
cohovineyardandwinery.
comExtranet在更改Web应用程序的名称并更新备用访问映射后,应运行Invoke-AlertFixup来更新与Intranet和Extranet网站相关的电子邮件通知,如下所示:复制代码Invoke-AlertFixup-sitehttp://cohovineyardandwinery-oldurlhttp://cohowinery复制代码Invoke-AlertFixup-sitehttp://extranet.
cohovineyardandwinery.
com-oldurlhttp://extranet.
cohowinery.
com注意:没有对供应商网站进行相关更改,因为CohoWinery决定不更改供应商门户的名称.
另请参阅其他资源运行WindowsPowerShell脚本(该链接可能指向英文页面)监视虚拟环境的运行状况和性能(SharePointServer2010)本文介绍虚拟环境所需的监控.
在服务器场和虚拟服务器中监控虚拟机很有必要,以便确保运行状况和性能级别满足相应的运行标准和服务级别协议.
监控SharePoint运行状况和性能下列文章提供了有关监控MicrosoftSharePointServer2010运行状况和性能的信息:运行状况监控(SharePointServer2010)监控Hyper-V运行状况和性能您可以使用Microsoft产品或WindowsPowerShell脚本监控WindowsServer2008Hyper-V技术运行状况和服务器性能.
下列产品可用于监控虚拟环境.
MicrosoftSystemCenterOperationsManager2007R2提供端对端监控和报表系统,用于监控MicrosoftSharePointServer2010以及WindowsServer2008和SQLServer的受支持版本.
有关详细信息,请参阅SystemCenterOperationsManager(http://go.
microsoft.
com/fwlink/linkid=187743&clcid=0x804).
如果您使用的是SystemCenterOperationsManager,建议您获取并安装适合您的环境的下列管理包:SystemCenterOperationsManager2007的WindowsServerHyper-V管理包(http://go.
microsoft.
com/fwlink/linkid=187744&clcid=0x804)OperationsManager2007的MicrosoftWindowsServer故障转移群集管理包(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=147087&clcid=0x804)(该链接可能指向英文页面)SystemCenterOperationsManager2007的SystemCenterVirtualMachineManager2008管理包(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=156500&clcid=0x804)(该链接可能指向英文页面)MicrosoftSystemCenterVirtualMachineManager2008R(SCVMM)是一个功能强大的MicrosoftSystemCenterVirtualMachineManager2008R(SCVMM)是一个稳固的工具,可用于管理Hyper-V虚拟环境的各个方面.
除虚拟设置之外,性能和资源优化(PRO)还通过PRO启用的管理包启用对虚拟资源的动态管理.
SCVMM可以使用SystemCenterOperationsManager2007的监控功能,这些监控功能使管理员可以在硬件、操作系统或应用程序中发现性能差或挂起硬件故障时建立VMM要执行的补救操作.
您还可以获得虚拟机的当前运行状况和状态,并实时查看虚拟服务器的CPU、内存和存储消耗情况.
注意:SystemCenterVirtualMachineManager完全支持WindowsPowerShell脚本编写.
运行状况和性能资源许多文章和博客张贴内容提供了监控Hyper-V运行状况和性能的详细指南.
建议您查阅下列资源:Hyper-V性能常见问题R2(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187745&clcid=0x804)(该链接可能指向英文页面)监控Hyper-V性能(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187746&clcid=0x804)(该链接可能指向英文页面)Hyper-V性能比较:MicrosoftWindowsServer2008SP2和R2与基于IntelXeon处理器X5570和E5450的服务器(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187747&clcid=0x804)(该链接可能指向英文页面)WindowsServer2008R2虚拟硬盘(VHD)性能白皮书(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187749&clcid=0x804)(该链接可能指向英文页面)WindowsServer性能团队博客:增加VMBus缓冲区大小以增大来宾VM的网络吞吐量(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187750&clcid=0x804)(该链接可能指向英文页面)MicrosoftHyper-V2008R2IDE与SCSI的性能(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187751&clcid=0x804)(该链接可能指向英文页面)64位WindowsServer2008R2上的Hyper-V基准设置(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187752&clcid=0x804)(该链接可能指向英文页面)Henk的技术博客:针对"SQL2008R2"类别的存档(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=187753&clcid=0x804)(该链接可能指向英文页面)SharePointServer2010运行框架和清单(白皮书)本文档详细介绍了操作和维护MicrosoftSharePointServer2010环境所需的操作流程、任务和工具.
它说明了SharePointServer2010的管理如何适应总体MicrosoftOperationsFramework(MOF)模型.
它将帮助您设计操作管理方法并提供实现有助于保持环境平稳运行的流程和过程的方法.
本白皮书包括每日、每周和每月操作任务的清单.
下载白皮书:操作框架和清单(该链接可能指向英文页面)(MicrosoftWord版本)操作框架和清单(该链接可能指向英文页面)(PDF版本)操作框架和清单(该链接可能指向英文页面)(XPS版本)管理服务器场管理设置(SharePointServer2010)在执行MicrosoftSharePointServer2010的初始安装后,可以配置默认服务器场设置.
尽管配置这些设置为可选操作,但在配置这些设置之前,一些重要功能将无法使用.
本节内容:配置诊断日志记录(SharePointServer2010)本文介绍在初始部署或升级后如何配置诊断日志设置,并列出可帮助实现特定环境的最佳做法的指导.
电子邮件集成(SharePointServer2010)本文介绍如何配置传入电子邮件设置和传出电子邮件设置.
配置移动帐户(SharePointServer2010)本文讨论如何配置和管理移动帐户,从而使用户可以订阅通过短信服务(SMS)协议发送的通知.
DRAFTChangethedefaultcontentaccessaccount(SharePointServer2010)本文介绍如何更改默认内容访问帐户.
更改管理中心网站端口号(SharePointServer2010)在安装MicrosoftSharePointServer2010过程中,会在随机分配的TCP端口或在创建服务器场时选择的端口上建立管理中心网站.
本文介绍如何更改管理中心网站的端口号.
电子邮件集成(SharePointServer2010)初始安装MicrosoftSharePointServer2010后,可以配置传入和传出电子邮件.
这些附加设置是可选的,但如果您想要在服务器场中使用电子邮件,这些设置可能非常有用.
配置传入电子邮件(SharePointServer2010)本文介绍如何配置传入电子邮件,以便SharePoint网站接受和归档传入电子邮件.
还介绍了如何配置传入电子邮件,以便SharePoint网站可以在发生电子邮件讨论时对其进行存档、保存通过电子邮件发送的文档以及在网站日历上显示电子邮件会议.
此外,本文还介绍了如何配置SharePoint目录管理服务以支持创建和管理电子邮件通讯组列表.
配置传出电子邮件(SharePointServer2010)本文介绍如何配置传出电子邮件,以便您的简单邮件传输协议(SMTP)服务器向网站用户发送电子邮件警报并向网站管理员发送通知.
配置传入电子邮件(SharePointServer2010)本文介绍如何为MicrosoftSharePointServer2010配置传入电子邮件.
本任务中的过程:安装和配置SMTP服务在基本方案中配置传入电子邮件配置DNS管理器在MicrosoftExchangeServer2007中添加SMTP连接器配置用于目录管理服务的ADDS配置对电子邮件投递文件夹的权限在高级方案中配置传入电子邮件发送到SharePoint文档库的电子邮件中的是否丢失概述启用传入电子邮件时,SharePoint网站可以接收电子邮件和,并将它们存储到列表和库中.
本文介绍两种方案,一种是基本方案,另一种是高级方案.
高级方案包含多个可供选择的选项.
基本方案在基本方案中,可在运行SharePointServer2010的服务器上安装简单邮件传输协议(SMTP)服务.
或者,也可以使用在其他SMTP服务器上运行的SMTP服务,然后对所有默认设置使用自动设置模式以启用传入电子邮件功能.
在此方案中,电子邮件会直接送达SMTP服务器,SharePointServer2010会定期在SMTP服务自动配置的默认电子邮件投递文件夹中检查电子邮件.
基本方案适用于单服务器场环境.
高级方案在高级方案中,可使用几个供选择的选项来优化传入电子邮件功能.
一个选项为是否使用MicrosoftSharePoint目录管理服务.
使用目录管理服务的好处在于,为文档库创建的联系地址会自动显示在SharePointServer2010组织单位(OU)的"ActiveDirectory用户和计算机"中.
利用此服务,用户还可从SharePoint网站创建和管理电子邮件通讯组.
此外,此服务还会在贵组织的用户目录中创建联系人,以便用户可以在其通讯簿中查找已启用电子邮件的SharePoint列表.
但是,使用目录管理服务需要进行更多的管理工作,因为此服务会与ActiveDirectory域服务(ADDS)通信.
不使用目录管理服务的好处是可降低管理开销,缺点是必须手动添加每个新联系地址.
如果使用高级方案,则可为单服务器场或多服务器场配置传入电子邮件.
如果在SharePoint场中有两个或更多前端Web服务器,则可使用它们向此服务器场传送传入电子邮件.
下表说明了为服务器场配置传入电子邮件时必须执行的操作和可供选择的选项.
操作注释通过添加主机(A)资源记录来配置DNS管理器.
必须添加主机(A)资源记录,以将计算机(或主机)的DNS域名关联到其IP地址中.
添加SMTP连接器.
必须添加SMTP连接器,以便MicrosoftExchangeServer2007计算机能够将传入电子邮件传送到正确的服务器.
使用目录管理服务(可选).
使用目录管理服务是为了用户可以从SharePoint网站创建和管理电子邮件通讯组.
为文档库创建的联系地址会自动显示在ADDS中.
注意:如果不使用ExchangeServer,则必须自定义自己的目录管理服务.
使用特定的电子邮件投递文件夹(可选).
使用特定的电子邮件投递文件夹可使SharePointFoundation2010轮询来自SMTP服务的传入电子邮件.
有关目录管理服务的详细信息,请参阅深入剖析:SharePoint目录集成(http://go.
microsoft.
com/fwlink/linkid=151766&clcid=0x804).
在SharePointServer2010中配置传入电子邮件之前,请阅读以下文章:规划传入电子邮件(OfficeSharePointServer)任务要求执行此任务的相关过程时必须满足下列要求:必须安装SharePointServer2010.
服务器场中的一台或多台服务器必须正在运行SMTP服务,并且必须正在使用有效的SMTP服务器地址.
或者,您必须知道运行SMTP服务的另一台服务器的名称.
每台SharePoint前端Web服务器必须正在运行SMTP服务和WindowsSharePointServicesWeb应用程序服务.
管理中心的应用程序池标识帐户、WindowsSharePointServices定时服务的登录帐户以及Web应用程序的应用程序池标识帐户必须是包含电子邮件投递文件夹的本地计算机上Administrators组的成员.
安装和配置SMTP服务SharePointServer2010的传入电子邮件使用SMTP服务.
您可以用两种方式之一使用SMTP服务.
您可以在服务器场中的一台或多台服务器上安装SMTP服务,或者管理员可以提供电子邮件投递文件夹,以接收从另一台服务器上的服务转发的电子邮件.
注意:应仔细考虑是否需要使用电子邮件投递文件夹选项.
一个原因是其他服务器的管理员通过更改SMTP配置会影响传入电子邮件的可用性.
另一个原因是此选项要求使用更多的步骤来配置电子邮件投递文件夹的权限.
安装SMTP服务如果不对电子邮件使用投递文件夹,则必须在要针对传入电子邮件配置的服务器场中每个前端Web服务器上安装SMTP服务.
若要安装SMTP服务,请使用服务器管理器中的"添加功能向导".
在此过程完成后,即会创建默认的SMTP配置.
您可以自定义此默认的SMTP配置,以满足环境要求.
安装SMTP服务验证您是否拥有以下管理凭据:您必须是本地计算机上的Administrators组的成员.
单击"开始",指向"管理工具",然后单击"服务器管理器".
在服务器管理器中,单击"功能".
在"功能摘要"中,单击"添加功能"以打开"添加功能向导".
在"选择功能"页上,选择"SMTP服务器".
在"添加功能向导"对话框中,单击"添加必需的功能",然后单击"下一步".
在"确认安装选择"页上,单击"安装".
在"安装结果"页上,确保安装成功完成,然后单击"关闭".
安装IIS6.
0管理工具若要在WindowsServer2008上管理SMTP服务,必须使用Internet信息服务(IIS)6.
0管理器.
安装IIS6.
0管理器验证您是否拥有以下管理凭据:您必须是本地计算机上的Administrators组的成员.
单击"开始",指向"管理工具",然后单击"服务器管理器".
在服务器管理器中,单击"角色".
在"角色服务"中,单击"添加角色服务".
在"选择角色服务"页上,选择"管理工具"和"IIS6管理兼容性",然后单击"安装".
配置SMTP服务安装SMTP服务之后,将其配置为接受来自域的邮件服务器的电子邮件.
可以决定接受来自所有服务器(明确排除的服务器除外)的中继电子邮件.
或者,可以阻止来自所有服务器(明确包括的服务器除外)的电子邮件.
您可以单个地包括服务器,也可以按子网或域成组地包括服务器.

配置该服务之后,将其设置为自动启动.
配置SMTP服务验证您是否拥有以下管理凭据:您必须是本地计算机上的Administrators组的成员.
单击"开始",指向"管理工具",然后单击"Internet信息服务(IIS)6.
0管理器".
在IIS管理器中,展开包含您要配置的SMTP服务器的服务器名称.
右键单击要配置的SMTP虚拟服务器,然后单击"开始".
右键单击要配置的SMTP虚拟服务器,然后单击"属性".
在"访问"选项卡上的"访问控制"区域,单击"身份验证".
在"身份验证"对话框中,验证是否选中了"匿名访问".
单击"确定".
在"访问"选项卡上的"中继限制"区域,单击"中继".
若要启用来自任何服务器的中继,请单击"以下列表除外".
若要接受来自一个或多个特定服务器的中继,请按照下列步骤操作:单击"仅以下列表".
单击"添加",然后按IP地址一次添加一台服务器,或使用子网或域成组地添加服务器.
单击"确定"以关闭"计算机"对话框.
单击"确定"以关闭"中继限制"对话框.
单击"确定"以关闭"属性"对话框.
将SMTP服务设置为自动启动单击"开始",指向"管理工具",然后单击"服务".
在"服务"中,右键单击"简单邮件传输协议(SMTP)",然后选择"属性".
在"简单邮件传输协议(SMTP)属性"对话框中,在"常规"选项卡上的"启动类型"列表中,选择"自动".
单击"确定".
在基本方案中配置传入电子邮件必须选择要使用的SMTP服务,才能在运行SharePointServer2010的服务器上启用传入电子邮件.
您可以使用以下过程来配置传入电子邮件.
完成此过程后,即会配置基本方案所需的全部内容.
然后,用户可以向列表和库发送电子邮件.
在基本方案中配置传入电子邮件验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上的Administrators组的成员.
在管理中心中,单击"系统设置".
在"系统设置"页上的"电子邮件和短信(SMS)"部分,单击"配置传入电子邮件设置".
如果要使此服务器上的网站可以接收电子邮件,请在"配置传入电子邮件设置"页上的"启用传入电子邮件"部分,单击"是".
选择"自动"设置模式.
在"传入电子邮件服务器显示地址"部分的"电子邮件服务器显示地址"框中,键入电子邮件服务器的显示名称(例如mail.
fabrikam.
com).
对于所有其他设置,使用默认设置,然后单击"确定".
在配置完传入电子邮件后,具有管理列表权限的用户可以配置已启用电子邮件的列表和文档库.
有关已启用电子邮件的文档库的详细信息,请参阅为列表或库启用和配置电子邮件支持(http://go.
microsoft.
com/fwlink/linkid=120164&clcid=0x804).
配置DNS管理器如果正在使用ExchangeServer并且在贵组织内部传送电子邮件,则必须在DNS管理器中创建主机(A)资源记录,以便将计算机(或主机)的DNS域名关联到其IP地址.
贵组织可能已配置了DNS管理器并创建了A资源记录.
否则,请使用下列过程.
为子域创建A资源记录验证您是否拥有以下管理凭据:您必须是本地计算机上的Administrators组的成员.
在DNS管理器中为包含SharePointServer2010子域的域选择正向查找区域.
右键单击该区域,然后单击"新建主机(A或AAAA)".
在"新建主机"对话框中的"名称"文本框中,键入SharePointServer2010主机或子域的名称.
在"完全限定的域名(FQDN)"文本框中,键入运行SharePointServer2010的服务器的FQDN.
此名称通常采用subdomain.
domain.
com格式.
注意:确保IIS中SMTP服务器下列出的域与接收电子邮件的服务器的FQDN一致.
如果不一致,则必须创建一个本地域,如下列过程所述.
在"IP地址"文本框中,键入您希望FQDN解析的IP地址.
单击"添加主机".
在确认创建主机记录的邮件中,单击"确定".
在"新建主机"对话框中,单击"完成".
现在,DNS管理器中将显示A资源记录.
创建本地域单击"开始",指向"管理工具",然后单击"Internet信息服务(IIS)6.
0管理器".
在IIS管理器中,展开SMTP服务器.
右键单击"域",在"操作"菜单上,指向"新建",然后单击"域".
在"新建SMTP域向导"对话框中,选择"别名",然后单击"下一步".
在"域名"区域中的"名称"框中,键入由此域接收的邮件的地址.
该地址必须与"为子域创建A资源记录"过程的步骤4中和"在高级方案中配置传入电子邮件"过程的步骤6b中所指定的地址相同.
单击"完成".
在确认创建主机记录的邮件中,单击"确定".
注意:重新启动SMTP服务器,以使仍在"队列"文件夹中的所有电子邮件移至投递文件夹.
然后,WindowsSharePointServices定时服务会将这些邮件发送到其目标列表或库.
注意:如果将贵组织以外的电子邮件传送到SMTP服务器,则必须使用MX记录.
有关详细信息,请参阅向区域添加邮件交换器(MX)资源记录(http://go.
microsoft.
com/fwlink/linkid=150827&clcid=0x804).
在MicrosoftExchangeServer2007中添加SMTP连接器SMTP连接器可增强对贵组织中消息流的控制.
使用SMTP连接器的其他原因是:设置送达限制或指定特定地址空间.
如果使用ExchangeServer将传入电子邮件传送到SharePoint列表和库,则必须具有SMTP连接器,以使发送到SharePointServer2010域的所有邮件均使用运行SMTP服务的SharePointServer2010服务器.
可使用下列过程在ExchangeServer中添加SMTP连接器.
完成此过程后,SMPT连接器会确保将传入电子邮件发送到服务器场中正确的列表和库.
在ExchangeServer中添加SMTP连接器验证您是否拥有以下管理凭据:您必须是运行ExchangeServer的计算机上Administrators组中的成员.
在Exchange系统管理器中,展开路由组,右键单击"连接器",指向"新建",然后单击"SMTP连接器".
此时将显示新连接器的"属性"对话框.
注意:如果看不到"管理组"文件夹,则在"Exchange组织"对象中,右键单击"属性",然后选中"显示管理组"和"显示路由组"复选框.
单击"确定".
然后必须重新启动Exchange系统管理器.
在"常规"选项卡上,键入SMTP连接器的名称.
在"常规"选项卡上,选择下列选项之一:若要使用在承载连接器的SMTP虚拟服务器上配置的DNS设置,请选择"使用DNS路由到此连接器上的每个地址空间".
ExchangeServer的建议配置是DNS.
若要将邮件传送到外围网络(又称为外围子网)中的WindowsSMTP服务器或其他服务器,请选择"将通过此连接器的所有邮件转发到下列智能主机".
请在括号中键入智能主机的主机名或IP地址,以防ExchangeServer试图使用DNS解析该IP地址.
然后,SMTP连接器会将邮件传送到处理DNS解析和送达邮件的所选服务器上.
在"常规"选项卡上,单击"添加",然后至少添加一台桥头服务器和一台SMTP虚拟服务器.
添加的服务器会显示在"常规"选项卡上的"本地桥头"列表中.
单击"地址空间"选项卡,然后单击"添加".
在"添加地址空间"对话框中的"选择地址类型"列表中,单击"SMTP",然后单击"确定".
在"Internet地址空间属性"对话框中,选择下列选项:在"电子邮件域"框中,键入连接器的电子邮件域.
重要:在"电子邮件域"框中,有一个代表所有地址的*默认值.
在贵组织中,至少一台连接器必须具有该地址空间,才能确保将所有外部域传送到Internet.
在"成本"框中,分配适当的成本.
默认情况下,成本为1.
单击"确定"返回"地址空间"选项卡.
在"地址空间"选项卡上的"连接器作用域"区域,选择下列选项之一,然后单击"确定":若要使ExchangeServer组织中的所有服务器都使用该连接器发送Internet邮件,请单击"整个组织".
若要仅允许路由组中的服务器使用该连接器发送Internet邮件,请单击"路由组".
注意:如果选择"路由组",请确保不同路由组中的服务器可使用其他方式发送Internet邮件.
有关详细信息,请参阅管理连接器(http://go.
microsoft.
com/fwlink/linkid=150840&clcid=0x804).
配置用于目录管理服务的ADDS如果打算使用目录管理服务,则应先创建一个组织单位(OU),并在ADDS中进行必需的配置.
若要在SharePoint场或远程服务器场上使用目录管理服务,您必须配置SharePoint管理中心网站的应用程序池标识帐户,以便对在ADDS中指定的容器拥有"创建、删除以及管理用户帐户"用户权限.
为此,首选方法是将权限分配给SharePoint管理中心网站的应用程序池标识帐户.
ADDS管理员必须设置组织单位,并将"创建、删除以及管理用户帐户"权限分配给该容器.
在远程服务器场上使用目录管理服务的好处是不必将权限分配给多个服务器场服务帐户的组织单位.
应在通过DNS管理器运行WindowsServer2008的域控制器上执行下列过程.
在某些部署中,这些应用程序可能会在同一域中的多台服务器上运行.
在ADDS中创建组织单位验证您是否拥有以下管理凭据:您必须是DomainAdministrators组的成员,或是运行DNS管理器的域控制器上进行域管理的委派机构.
单击"开始",指向"管理工具",然后单击"ActiveDirectory用户和计算机".
在"ActiveDirectory用户和计算机"中,右键单击包含您的服务器场的第二层域的文件夹,指向"新建",然后单击"组织单位".
键入组织单位的名称,然后单击"确定".
创建组织单位后,您必须向组织单位的容器委派"创建、删除以及管理用户帐户"权限,以便管理用户帐户.
向管理中心的应用程序池标识帐户委派权限验证您是否拥有以下管理凭据:您必须是DomainAdministrators组或ADDS中的EnterpriseAdministrators组的成员,或是进行域管理的委派机构.
在"ActiveDirectory用户和计算机"中,查找创建的组织单位.
右键单击该组织单位,然后单击"委派控制".
在控制委派向导的欢迎页上,单击"下一步".
在"用户和组"页上,单击"添加",然后键入管理中心使用的应用程序池标识帐户的名称.
在"选择用户、计算机和组"对话框中,单击"确定".
在控制委派向导的"用户或组"页上,单击"下一步".
在控制委派向导的"要委派的任务"页上,选中"创建、删除以及管理用户帐户"复选框,然后单击"下一步".
在控制委派向导的最后一页上单击"完成"退出向导.
若要创建和删除子对象,还必须向管理中心应用程序池标识帐户委派"创建所有子对象"和"删除所有子对象"的组织单位控制权.
完成此过程后,管理中心的应用程序池标识帐户即对组织单位拥有"创建所有子对象"和"删除所有子对象"控制权,并且您可以启用传入电子邮件.

向管理中心的应用程序池标识帐户委派"创建所有子对象"和"删除所有子对象"的组织单位控制权验证您是否拥有以下管理凭据:您必须是DomainAdministrators组或ADDS中的EnterpriseAdministrators组的成员,或是进行域管理的委派机构.
右键单击该组织单位,然后单击"委派控制".
在控制委派向导中,单击"下一步".
单击"添加",然后键入管理中心的应用程序池标识帐户的名称.
单击"确定".
单击"下一步".
在控制委派向导的"要委派的任务"页上,选择"创建自定义任务去委派",然后单击"下一步".
选择"这个文件夹,这个文件夹中的对象,以及创建在这个文件夹中的新对象",然后单击"下一步".
在"权限"部分,选择"创建所有子对象"和"删除所有子对象".
单击"下一步".
在控制委派向导的最后一页上单击"完成"退出向导.
利用向管理中心的应用程序池标识帐户委派"创建所有子对象"和"删除所有子对象"的组织单位控制权,管理员可为列表启用电子邮件.
在委派这些控制权后,管理员无法为列表或文档库禁用电子邮件,因为管理中心帐户会尝试从整个组织单位(而不是从列表)删除联系人.

若要避免此问题,必须为管理中心的应用程序池标识帐户添加"删除子树目录"权限.
可使用下列过程添加这些权限.
完成此过程后,即可对列表禁用传入电子邮件.
为管理中心的应用程序池标识帐户添加"删除子树目录"权限验证您是否拥有以下管理凭据:您必须是DomainAdministrators组或ADDS中的EnterpriseAdministrators组的成员,或是进行域管理的委派机构.
在"ActiveDirectory用户和计算机"中,单击"查看"菜单,然后单击"高级功能".
右键单击该组织单位,然后单击"属性".
在"属性"对话框中单击"安全"选项卡,然后单击"高级".
在"权限项目"区域,双击管理中心的应用程序池标识帐户.
在"权限"区域中,为"删除子树目录"选择"允许".
单击"确定",关闭"权限"对话框.
单击"确定"以关闭"属性"对话框.
单击"确定"以关闭"ActiveDirectory用户和计算机".
添加这些权限后,必须为服务器场重新启动InternetInformationServices(IIS).
有关详细信息,请参阅ActiveDirectory用户、计算机和组(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=151331&clcid=0x804)(该链接可能指向英文页面).
配置对电子邮件投递文件夹的权限您可以指定特定的电子邮件投递文件夹,该文件夹使SharePointServer2010可从其他服务器上的网络共享位置检索传入电子邮件.
如果不希望使用SMTP服务,则可使用此选项.
但是,使用此选项的缺点是,SharePointServer2010无法检测到将电子邮件送达投递文件夹的远程电子邮件服务器上的配置更改.
因此,如果电子邮件的位置已更改,则SharePointServer2010无法检索这些电子邮件.
但是,此功能在默认电子邮件投递文件夹已满或快满时很有用.
如果指定了电子邮件投递文件夹,则必须确保管理中心和Web应用程序的应用程序池标识帐户对电子邮件投递文件夹拥有所需权限.
为Web应用程序的应用程序池标识帐户配置电子邮件投递文件夹权限如果部署对管理中心和一个或多个Web应用程序使用不同的应用程序池标识帐户,则每个应用程序池标识帐户都必须对电子邮件投递文件夹拥有相应权限.
如果Web应用程序的应用程序池标识帐户没有所需权限,则不会将电子邮件送达该Web应用程序上的文档库.
在大多数情况下,在配置传入电子邮件并选择电子邮件投递文件夹时,会为下列工作进程组添加相应权限:WSS_Admin_WPG(包括管理中心的应用程序池标识帐户以及WindowsSharePointServices定时服务的登录帐户)具有"完全控制"权限.
WSS_WPG(包括Web应用程序的应用程序池帐户)具有"读取和执行"、"列出文件夹内容"和"读取"权限.
在某些情况下,可能不会自动为电子邮件投递文件夹配置这些组.
例如,如果管理中心以NetworkService帐户的形式运行,则在创建电子邮件投递文件夹时将不会添加传入电子邮件所需的组或帐户.
请检查是否已将这些组自动添加到电子邮件投递文件夹.
如果没有自动添加这些组,则可以添加这些组或添加所需的特定帐户.

为Web应用程序的应用程序池标识帐户配置电子邮件投递文件夹权限验证您是否拥有以下管理凭据:您必须是包含电子邮件投递文件夹的计算机上Administrators组的成员.
在Windows资源管理器中右键单击投递文件夹,单击"属性",然后单击"安全"选项卡.
在"安全"选项卡上的"组或用户名"框下,单击"编辑"按钮.
在"Windows资源管理器的权限"对话框中,单击"添加"按钮.
在"选择用户、计算机或组"对话框中的"输入要选择的对象名称"框中,键入工作进程组或Web应用程序的应用程序池标识帐户的名称,然后单击"确定".
注意:此时将在IIS中应用程序池的"属性"对话框的"标识"选项卡上列出此帐户.
在"用户或组的权限"框中,选择"修改"旁边的"允许".
单击"确定".
为WindowsSharePointServices定时服务的登录帐户配置电子邮件投递文件夹权限确保WindowsSharePointServices定时服务的登录帐户对电子邮件投递文件夹具有"修改"权限.
如果该服务的登录帐户没有"修改"权限,则已启用电子邮件的文档库将收到重复的电子邮件.
为WindowsSharePointServices定时服务的登录帐户配置电子邮件投递文件夹权限验证您是否拥有以下管理凭据:您必须是包含电子邮件投递文件夹的计算机上Administrators组的成员.
在Windows资源管理器中右键单击投递文件夹,单击"属性",然后单击"安全"选项卡.
在"安全"选项卡上的"组或用户名"框下,单击"编辑"按钮.
在"Windows资源管理器的权限"对话框中,单击"添加"按钮.
在"选择用户、计算机或组"对话框中的"输入要选择的对象名称"框中,键入WindowsSharePointServices定时服务的登录帐户的名称,然后单击"确定".
注意:此时将在服务控制台中服务的"属性"对话框的"登录"选项卡上列出此帐户.
在"用户或组的权限"框中,选择"修改"旁边的"允许".
单击"确定".
在高级方案中配置传入电子邮件下列过程可配置传入电子邮件.
还可以选择目录管理服务、配置安全电子邮件服务器的选项或指定电子邮件投递文件夹,以及指定传入电子邮件显示地址.
完成此过程后,用户即可将电子邮件发送到列表和库.

在高级方案中配置传入电子邮件验证您是否拥有以下管理凭据:您必须是运行SharePoint管理中心网站的计算机上的Administrators组的成员.
在管理中心中,单击"系统设置".
在"系统设置"页上的"电子邮件和短信(SMS)"部分,单击"配置传入电子邮件设置".
如果要使此服务器上的网站可以接收电子邮件,请在"配置传入电子邮件设置"页上的"启用传入电子邮件"部分,单击"是".
选择"自动"或"高级"设置模式.
如果选择"自动",则可指定是否接受来自所有电子邮件服务器或若干指定电子邮件服务器的电子邮件.
如果选择"高级",则可以指定投递文件夹,而不使用SMTP服务器.
如果要连接到目录管理服务,请在"目录管理服务"部分,单击"是".
在"在其中新建通讯组和联系人的ActiveDirectory容器"框中键入该容器的名称,其格式为"OU=ContainerName,DC=domain,DC=com",其中ContainerName是ADDS中组织单位的名称,domain是第二层域,而com是顶级域.
注意:必须向管理中心应用程序池标识帐户委派容器的"创建、删除以及管理用户帐户"任务.
在ADDS中组织单位的属性中配置访问权限.
在"传入邮件的SMTP邮件服务器"框中,键入SMTP邮件服务器的名称.
该服务器名称必须与DNS管理器中该邮件服务器的A资源记录条目中的FQDN一致.
若要仅接受来自已验证用户的邮件,请对"是否仅接受来自已验证用户的邮件"单击"是".
否则,请单击"否".
若要使用户从SharePoint网站创建通讯组,请对"是否允许从SharePoint网站创建通讯组"单击"是".
否则,请单击"否".
在"通讯组请求审批设置"下选择将需要审批的操作.
这些操作包括:新建通讯组更改通讯组电子邮件地址更改通讯组标题和说明删除通讯组如果要使用远程目录管理服务,请选择"使用远程".
在"目录管理服务URL"框中,键入要使用的目录管理服务的URL.
该URL通常采用下列格式:http://server:adminport/_vti_bin/SharePointEmailWS.
asmx.
在"传入邮件的SMTP邮件服务器"框中,键入SMTP邮件服务器的名称.
该服务器名称必须与域服务器上DNS管理器中该邮件服务器的A资源记录条目中的FQDN一致.
若要仅接受来自已验证用户的邮件,请对"是否仅接受来自已验证用户的邮件"单击"是".
否则,请单击"否".
若要允许从SharePoint网站创建通讯组,请对"是否允许从SharePoint网站创建通讯组"单击"是".
否则,请单击"否".
如果不希望使用目录管理服务,请单击"否".
在"传入电子邮件服务器显示地址"部分的"电子邮件服务器显示地址"框中,键入电子邮件服务器的显示名称(例如mail.
fabrikam.
com).
提示:可以指定在用户创建列表或组的传入电子邮件地址时显示的电子邮件服务器地址.
将此设置与目录管理服务结合使用可以提供易于记住的电子邮件服务器地址.
在"电子邮件投递文件夹"部分的"电子邮件投递文件夹"框中,键入特定文件夹的名称,SharePointFoundation会在此文件夹中轮询来自SMTP服务的传入电子邮件.
如果默认的电子邮件投递文件夹已满或快满,那么拥有一个专用的电子邮件投递文件夹会很有用.
请确保SharePointFoundation定时服务的登录帐户对电子邮件投递文件夹具有"修改"权限.
有关详细信息,请参阅本文前面的"为WindowsSharePointServices定时服务的登录帐户配置电子邮件投递文件夹权限".
注意:此选项仅在选择了高级模式时可用.
在"安全电子邮件服务器"部分,选择是要接受来自所有电子邮件服务器的电子邮件,还是接受来自若干指定电子邮件服务器的电子邮件.
注意:此选项仅在选择了自动模式时可用.
单击"确定".
在配置传入电子邮件后,网站管理员可以配置已启用电子邮件的列表和文档库.
有关已启用电子邮件的文档库的详细信息,请参阅为列表或库启用和配置电子邮件支持(http://go.
microsoft.
com/fwlink/linkid=120164&clcid=0x804).
如果选择了目录管理服务,则为文档库创建的联系人地址会自动显示在"ActiveDirectory用户和计算机"中.
这些地址会显示在SharePointServer2010ADDS的组织单位中,并且必须由ADDS管理员进行管理.
ADDS管理员可为每个联系人添加多个电子邮件地址.
有关ADDS的详细信息,请参阅使用ActiveDirectory服务(该链接可能指向英文页面)(http://go.
microsoft.
com/fwlink/linkid=151348&clcid=0x804)(该链接可能指向英文页面).
也可以通过添加新的ExchangeServer全局收件人策略来配置ExchangeServer计算机.
该策略会自动添加使用第二层域名而非SharePointServer2010子域或主机名称的外部地址.
有关如何管理ExchangeServer的详细信息,请参阅MicrosoftExchangeServer2007(http://go.
microsoft.
com/fwlink/linkid=83249&clcid=0x804).
发送到SharePoint文档库的电子邮件中的是否丢失如果发送到SharePointServer2010文档库的电子邮件中的丢失,则可能是因为您将该文档库与电子邮件地址相关联.
这可能导致目录管理服务不添加下列两个属性:internetEncoding=1310720mAPIRecipient=false您必须使用ActiveDirectory服务接口(ADSI)手动添加这两个缺少的属性.
注意:在运行WindowsServer2008或WindowsServer2008R2的服务器上,可以在安装ADDS角色后安装"ADSI编辑",以使服务器成为域控制器.
还可以在域成员服务器或独立服务器上安装WindowsServer2008远程服务器管理工具(RSAT).
有关详细信息,请参阅安装或删除远程服务器管理工具包(http://go.
microsoft.
com/fwlink/linkid=143345&clcid=0x804).

使用ADSI工具添加属性单击"开始",然后单击"运行".
在"运行"对话框中,键入"Adsiedit.
msc",然后单击"确定".
在"ADSI编辑"窗口中,展开"ADSI编辑",展开"域[域名]",展开"DC=DomainName,DC=com",然后展开"CN=Users".
右键单击要向其中添加缺失属性的用户名,然后单击"属性".
在"属性"对话框中的"属性编辑器"选项卡上,双击"Internet编码".
在"整数属性编辑器"对话框中的"值"框中,键入"1310720",然后单击"确定".
在"属性"对话框中的"属性编辑器"选项卡上,双击"mAPIRecipient".
在"布尔属性编辑器"对话框中,单击"False",然后单击两次"确定".
配置传出电子邮件(SharePointServer2010)本文介绍如何为服务器场或MicrosoftSharePointServer2010的特定Web应用程序配置传出电子邮件.
本文内容:安装SMTP服务安装IIS6.
0管理工具配置SMTP服务将SMTP服务设置为自动启动使用管理中心为服务器场配置传出电子邮件使用Stsadm命令行工具为服务器场配置传出电子邮件使用管理中心为特定Web应用程序配置传出电子邮件使用Stsadm命令行工具为特定Web应用程序配置传出电子邮件在安装SharePointServer2010并执行服务器场的初始配置之后,可以配置传出电子邮件.
通过执行此操作,用户可创建警报以将网站项目作为列表、库和文档跟踪.
此外,网站管理员可以接收有关网站管理员问题的管理消息(例如网站所有者已超出其指定存储空间的信息).
有关详细信息,请参阅Planoutgoinge-mail(SharePointServer2010).
如果想为特定的Web应用程序配置传出电子邮件,则必须先为服务器场中的所有Web应用程序配置默认的传出电子邮件.
如果为特定的Web应用程序配置传出电子邮件,则该配置将替代服务器场中所有Web应用程序的默认配置.
注意:使用WindowsPowerShell无法配置传出电子邮件.
在执行这些过程之前,请确认以下内容:您的系统运行的是SharePointServer2010.
服务器场中的一台或多台服务器正在运行简单邮件传输协议(SMTP)服务并且必须使用有效的SMTP服务器地址.
或者,必须知道服务器场外运行SMTP服务的服务器的名称.
如果未安装和配置SMTP服务,则必须在配置传出电子邮件之前执行以下过程:安装和配置SMTP服务.
安装和配置SMTP服务在可以启用传出电子邮件之前,必须确定要使用的SMTP服务器.
此SMTP服务器必须配置为允许匿名的SMTP电子邮件提交.
SMTP服务器可以是服务器场中或服务器场外的服务器.
注意:如果贵组织不允许使用MicrosoftExchangeServer发送匿名SMTP电子邮件,则可以使用SharePoint场中接受匿名电子邮件的本地SMTP服务器.
此本地SMTP服务器会自动验证这些邮件,然后将它们转发给ExchangeServer计算机.
安装SMTP服务若要安装SMTP服务,请使用服务器管理器中的"添加功能向导".
在此向导完成后,就已创建了默认的SMTP配置.
可以自定义此默认的SMTP配置,以满足贵组织的要求.
注意:如果已在服务器上安装SMTP服务,则可以跳过以下过程.
安装SMTP服务确认您拥有下面的管理凭据:您必须是本地计算机上的Administrators组的成员.
单击"开始",指向"管理工具",然后单击"服务器管理器".
在服务器管理器中,单击"功能".
在"功能摘要"中,单击"添加功能"以打开"添加功能向导".
在"选择功能"页上,选择"SMTP服务器".
在"添加功能向导"对话框中,单击"添加必需的功能",然后单击"下一步".
在"确认安装选择"页上,单击"安装".
在"安装结果"页上,确保安装已完成,然后单击"关闭".
配置SMTP服务安装SMTP服务后,必须将该服务配置为接受来自服务器场中服务器的电子邮件.
可以决定接受来自所有服务器(特定排除的服务器除外)的中继电子邮件.
或者,可以阻止来自所有服务器(特定包括的服务器除外)的邮件.
可以逐个加入服务器,也可以按子网或域成组地加入服务器.
如果启用匿名访问和中继电子邮件,将会增加SMTP服务器用于中继商业垃圾邮件(垃圾邮件)的可能性.
一定要小心地配置邮件服务器以帮助防范垃圾邮件,从而限制这种可能性.
实现此目的的一种方式是限制发送给特定的服务器或域列表的中继电子邮件,并阻止从所有其他服务器发送的中继电子邮件.

注意:若要在WindowsServer2008上管理SMTP服务,必须使用InternetInformationServices(IIS)6.
0管理器.
请确保在服务器管理器中安装了IIS6.
0管理工具.
安装IIS6.
0管理工具确认您拥有下面的管理凭据:您必须是本地计算机上的Administrators组的成员.
单击"开始",指向"管理工具",然后单击"服务器管理器".
在服务器管理器中,单击"角色".
在"角色服务"部分,单击"添加角色服务".
在"选择角色服务"页上,选择"管理工具"和"IIS6管理兼容性",然后单击"安装".
配置SMTP服务确认您拥有下面的管理凭据:您必须是本地计算机上的Administrators组的成员.
单击"开始",指向"管理工具",然后单击"Internet信息服务(IIS)6.
0管理器".
在IIS管理器中,展开包含要配置的SMTP服务器的服务器名称.
右键单击要配置的SMTP虚拟服务器,然后单击"开始".
右键单击要配置的SMTP虚拟服务器,然后单击"属性".
在"访问"选项卡上的"访问控制"区域中,单击"身份验证".
在"身份验证"对话框中,验证是否选中了"匿名访问".
单击"确定".
在"访问"选项卡上的"中继限制"区域,单击"中继".
若要启用来自任何服务器的中继电子邮件,请单击"以下列表除外".
若要接受来自一个或多个特定服务器的中继电子邮件,请按照下列步骤操作:单击"仅以下列表".
单击"添加",然后按IP地址一次添加一台服务器,或使用子网或域成组地添加服务器.
单击"确定"以关闭"计算机"对话框.
单击"确定"以关闭"中继限制"对话框.
单击"确定"以关闭"属性"对话框.
注意:确保SMTP服务正在运行,并已设置为自动启动.
为此,请使用下列过程.
将SMTP服务设置为自动启动单击"开始",指向"管理工具",然后单击"服务".
在"服务"中,右键单击"简单邮件传输协议(SMTP)",然后选择"属性".
在"简单邮件传输协议(SMTP)属性"对话框中,在"常规"选项卡上的"启动类型"列表中选择"自动".
单击"确定".
为服务器场配置传出电子邮件您可以通过使用SharePoint管理中心网站或Stsadm命令行工具为服务器场配置传出电子邮件.
请使用以下过程配置传出电子邮件.
在完成了以下过程后,最终用户可以跟踪对单独网站集的更改和更新.
此外,(举例而言)网站管理员可以在用户请求访问网站时收到通知.

使用管理中心为服务器场配置传出电子邮件确认您拥有下面的管理凭据:您必须是正在运行SharePoint管理中心网站的计算机上的FarmAdministrators组的成员.
在管理中心中,单击"系统设置".
在"系统设置"页上的"电子邮件和短信(SMS)"部分,单击"配置传出电子邮件设置".
在"传出电子邮件设置"页上的"邮件设置"部分中,在"出站SMTP服务器"框中为传出电子邮件键入SMTP服务器名称(例如,mail.
example.
com).
在"发件人地址"框中,键入希望对电子邮件收件人显示的电子邮件地址.
在"答复地址"框中,键入希望电子邮件收件人答复的电子邮件地址.
在"字符集"列表中,选择适合您的语言的字符集.
单击"确定".
使用Stsadm命令行工具为服务器场配置传出电子邮件确认您拥有下面的管理凭据:您必须是本地计算机上的Administrators组的成员.
在安装SharePoint产品和技术的驱动器上,转到以下目录:%COMMONPROGRAMFILES%\Microsoftshared\Webserverextensions\14\Bin.
键入以下命令,然后按Enter:stsadm-oemail-outsmtpserver-fromaddress-replytoaddress-codepage示例stsadm-oemail-outsmtpservermail.
example.
com-fromaddresssomeone@example.
com-replytoaddresssomeone@example.
com-codepage65001有关详细信息,请参阅Email:Stsadm操作(OfficeSharePointServer)(http://go.
microsoft.
com/fwlink/linkid=150045&clcid=0x804).
为特定的Web应用程序配置传出电子邮件您可以通过使用管理中心网站或Stsadm命令行工具为特定的Web应用程序配置传出电子邮件.
请使用以下过程配置传出电子邮件.
在完成了以下过程后,最终用户可以跟踪对单独网站集的更改和更新.
此外,(举例而言)网站管理员可以在用户请求访问网站时收到通知.

注意:如果想为特定的Web应用程序配置传出电子邮件,则必须先为服务器场中的所有Web应用程序配置默认的传出电子邮件.
如果为特定的Web应用程序配置传出电子邮件,则该配置将替代服务器场中所有Web应用程序的默认配置.
使用管理中心为特定Web应用程序配置传出电子邮件确认您拥有下面的管理凭据:您必须是正在运行SharePoint管理中心网站的计算机上的FarmAdministrators组的成员.
在管理中心的"应用程序管理"部分,单击"管理Web应用程序".
在"Web应用程序管理"页上,选择一个Web应用程序,然后在功能区上的"常规设置"组中单击"传出电子邮件".
在"Web应用程序传出电子邮件设置"页上的"邮件设置"部分,在"出站SMTP服务器"框中为传出电子邮件键入SMTP服务器名称(例如,mail.
fabrikam.
com).
在"发件人地址"框中,键入希望对电子邮件收件人显示的电子邮件地址(例如,网站管理员的别名).
在"答复地址"框中,键入希望电子邮件收件人答复的电子邮件地址(例如,技术支持的别名).
在"字符集"列表中,单击适合您的语言的字符集.
单击"确定".
使用Stsadm命令行工具为特定Web应用程序配置传出电子邮件确认您拥有下面的管理凭据:您必须是本地计算机上的Administrators组的成员.
在安装SharePoint产品和技术的驱动器上,转到以下目录:%COMMONPROGRAMFILES%\Microsoftshared\Webserverextensions\14\Bin.
键入以下命令,然后按Enter:stsadm-oemail-outsmtpserver-fromaddress-replytoaddress-codepage[-url]示例stsadm-oemail-outsmtpservermail.
example.
com-fromaddresssomeone@example.
com-replytoaddresssomeone@example.
com-codepage65001-urlhttp://server_name有关详细信息,请参阅Email:Stsadm操作(OfficeSharePointServer)(http://go.
microsoft.
com/fwlink/linkid=150045&clcid=0x804).
另请参阅概念为Web应用程序配置通知设置(SharePointServer2010)其他资源Planoutgoinge-mail(SharePointServer2010)配置移动帐户(SharePointServer2010)本文讨论如何为MicrosoftSharePointServer2010配置和管理移动帐户,从而使用户可以订阅通过短信服务(SMS)发送的通知.
当SharePoint列表或项目发生更改时,将向用户的移动电话发送通知.
移动通知功能与SharePointServer2010中已存在的一项用于启用传出电子邮件通知的功能相似.
但在对SharePoint列表或项目进行更改时,用户不会通过电子邮件收到通知,而是通过移动电话接收通知.
有关电子邮件通知的详细信息,请参阅配置传出电子邮件(SharePointServer2010).
SharePoint网站通常位于Intranet上.
因此,当用户离开办公室时(例如,当用户出差或参加商务晚宴时),将很难访问SharePoint网站.
使用移动通知功能,用户可以在接收到有关SharePoint列表中的项目发生了更改的短信通知时做出快速响应.
您可以为服务器场中的所有Web应用程序配置一个移动帐户,也可以为特定的Web应用程序配置移动帐户;但您只能在服务器场中配置一个移动帐户.
实现的规模可能会决定您要为服务器场还是为特定的Web应用程序配置移动帐户.
如果为服务器场配置移动帐户,那么组织内的所有人都可以订阅通知.
例如,在管理者希望所有用户都接收某些通知的小型组织中,此配置将很有用.
如果您具有若干个将组织分为多个组的Web应用程序,您可能只希望为其中的一个组配置一个移动帐户;例如,您希望配置一个移动帐户,从而使销售组中的每个人都能够订阅通知.
在执行这些过程之前,请确认以下内容:服务器场帐户拥有访问Internet以发送通知的权限.
您已经获取服务提供商的HTTPSWeb地址的根证书.
可以从服务提供商那里或使用您的Web浏览器来获取根证书.
本文中的过程:导入根证书并创建受信任根证书颁发机构配置移动帐户检索移动帐户信息删除移动帐户导入根证书并创建受信任根证书颁发机构在配置移动帐户之前,首先必须导入服务提供商的HTTPSWeb地址的根证书,然后创建受信任根证书颁发机构.
只能使用WindowsPowerShell手动执行此步骤.
通过使用WindowsPowerShell导入根证书并创建受信任根证书颁发机构确保您满足以下最低要求:请参阅Add-SPShellAdmin.
此外,在运行WindowsPowerShell的计算机上,您还必须是FarmAdministrators组的成员以及本地Administrators组的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
若要获取根证书,请在WindowsPowerShell命令提示符处,键入以下命令:复制代码$cert=Get-PfxCertificate若要创建受信任根证书颁发机构,请在WindowsPowerShell命令提示符处,键入以下命令:复制代码New-SPTrustedRootAuthority-Name-Certificate$cert其中:是要创建的受信任根证书颁发机构的名称.
是根证书文件的位置.
注意:在"证书"窗口的"证书路径"选项卡上,确保您只使用根证书,而不是所列出的其他证书.
"SharePoint受信任根证书颁发机构"列表应该只列出根证书.
有关详细信息,请参阅New-SPTrustedRootAuthority.
配置移动帐户您可以使用管理中心或WindowsPowerShell为服务器场或特定Web应用程序配置移动帐户.
注意:如果无法配置移动帐户,则您的证书文件可能是错误的.
在这种情况下,请与您的服务提供商联系.
使用管理中心为服务器场配置或编辑移动帐户验证您是否拥有以下管理凭据:若要为服务器场配置移动帐户,您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心主页上,单击"系统设置".
在"系统设置"页上的"电子邮件和短信(SMS)"部分,单击"配置移动帐户".
若要访问服务提供商的列表,请在"移动帐户设置"页上的"短信(SMS)服务设置"部分,单击"MicrosoftOfficeOnline"链接.
在"查找Office2010移动服务提供商"页上的"选择您的无线服务提供商所在国家/地区"列表中,选择无线服务提供商所在的国家或地区.
在"查找Office2010移动服务提供商"页上的"选择您当前的无线服务提供商"列表中,选择要使用的无线服务提供商.
做出此选择后,您将被定向到所选服务提供商的网站.
在该网站中,可申请短信服务.
在收到来自该服务提供商的所需的信息时,返回到"移动帐户设置"页.
在"短信(SMS)服务的URL"框中键入SMS服务的URL.
注意:确保输入的服务URL是HTTPSURL.
在"用户名"框和"密码"框中,键入您从短信服务提供商收到的用户名和密码.
若要确认URL和用户凭据正确,请单击"测试服务".
单击"确定".
使用WindowsPowerShell配置或编辑服务器场的移动帐户确保您满足以下最低要求:请参阅Add-SPShellAdmin.
此外,在运行WindowsPowerShell的计算机上,您还必须是FarmAdministrators组的成员以及本地Administrators组的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Set-SPMobileMessagingAccount-Identitysms-WebApplication[-ServiceUrl][-UserId][-Password]其中:是管理中心URL.
是短信服务所在服务器的URL.
是从短信服务提供商那里收到的用户名.
是从短信服务提供商那里收到的用户密码.
示例:复制代码Set-SPMobileMessagingAccount-Identitysms-WebApplicationhttp://myserver:8080-ServiceUrlhttps://www.
example.
com/omsservice.
asmx-UserIdsomeone@example.
com-Passwordpassword1或者,如果您使用管道运算符,则键入以下命令:复制代码Get-SPWebApplication-Identityhttp://myserver:8080|Set-SPMobileMessagingAccount-Identitysms-ServiceUrlhttps://www.
example.
com/omsservice.
asmx-UserIdsomeone@example.
com-Passwordpassword1注意:确保输入的服务URL是HTTPSURL.
有关详细信息,请参阅Set-SPMobileMessagingAccount和Get-SPWebApplication.
使用管理中心为Web应用程序配置或编辑移动帐户验证您是否拥有以下管理凭据:若要为服务器场配置移动帐户,您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心主页上的"应用程序管理"部分,单击"管理Web应用程序".
在"Web应用程序"页上,选择要为其配置移动帐户的Web应用程序.
在功能区上的"常规设置"中,单击"移动帐户".
若要访问服务提供商的列表,请在"Web应用程序短信(SMS)服务设置"页上的"短信(SMS)服务设置"部分,单击"MicrosoftOfficeOnline"链接.
在"查找Office2010移动服务提供商"页上的"选择您的无线服务提供商所在国家/地区"列表中,选择无线服务提供商所在的国家或地区.
在"查找Office2010移动服务提供商"页上的"选择您当前的无线服务提供商"列表中,选择要使用的无线服务提供商.
做出此选择后,您将被定向到所选服务提供商的网站.
在该网站中,可申请SMS服务.
在收到来自该服务提供商的所需的信息时,返回到"移动帐户设置"页并键入该信息.
在"短信(SMS)服务的URL"框中键入SMS服务的URL.
注意:确保输入的服务URL是HTTPSURL.
在"用户名"框和"密码"框中,键入您从短信服务提供商收到的用户名和密码.
若要确认URL和用户凭据正确,请单击"测试服务".
单击"确定".
使用WindowsPowerShell为Web应用程序配置或编辑移动帐户确保您满足以下最低要求:请参阅Add-SPShellAdmin.
此外,在运行WindowsPowerShell的计算机上,您还必须是FarmAdministrators组的成员以及本地Administrators组的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
从WindowsPowerShell命令提示符(即PSC:\>)处,键入以下命令:复制代码Set-SPMobileMessagingAccount-Identitysms-WebApplication[-ServiceUrl][-UserId][-Password]其中:是Web应用程序URL.
是短信服务所在服务器的URL.
是从短信服务提供商那里收到的用户名.
是从短信服务提供商那里收到的用户密码.
示例:复制代码Set-SPMobileMessagingAccount-Identitysms-WebApplicationhttp://localhost-ServiceUrlhttps://www.
example.
com/omsservice.
asmx-UserIdsomeone@example.
com-Passwordpassword1或者,如果您使用管道运算符,则键入以下命令:复制代码Get-SPWebapplication-Identityhttp://localhost|Set-SPMobileMessagingAccount–Identitysms-ServiceUrlhttps://www.
example.
com/omsservice.
asmx-UserIdsomeone@example.
com-Passwordpassword1注意:确保输入的服务URL是HTTPSURL.
有关详细信息,请参阅Set-SPMobileMessagingAccount和Get-SPWebApplication.
检索移动帐户信息通过使用WindowsPowerShell,可以检索服务器场或Web应用程序的移动帐户信息.
例如,若要查看移动帐户信息或验证setcmdlet是否正常运行,您可能需要这样做.
使用WindowsPowerShell检索服务器场的移动帐户信息确保您满足以下最低要求:请参阅Add-SPShellAdmin.
此外,在运行WindowsPowerShell的计算机上,您还必须是FarmAdministrators组的成员以及本地Administrators组的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Get-SPMobileMessagingAccount-WebApplication其中,是管理中心URL.
示例复制代码Get-SPMobileMessagingAccount-WebApplicationhttp://myserver或者,如果您使用管道运算符,则键入以下命令:复制代码Get-SPWebApplication-Identityhttp://myserver|Get-SPMobileMessagingAccount-AccountTypesms有关详细信息,请参阅Get-SPMobileMessagingAccount和Get-SPWebApplication.
使用WindowsPowerShell检索Web应用程序的移动帐户信息确保您满足以下最低要求:请参阅Add-SPShellAdmin.
此外,在运行WindowsPowerShell的计算机上,您还必须是FarmAdministrators组的成员以及本地Administrators组的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Get-SPMobileMessagingAccount-WebApplication其中,是Web应用程序URL.
示例复制代码Get-SPMobileMessagingAccount-WebApplicationhttp://localhost或者,如果您使用管道运算符,则键入以下命令:复制代码Get-SPWebApplication-Identityhttp://localhost|Get-SPMobileMessagingAccount-AccountTypesms有关详细信息,请参阅Get-SPMobileMessagingAccount和Get-SPWebApplication.
删除移动帐户您可为服务器场或Web应用程序删除移动帐户.
这样做将使帐户不可用,因此用户将不再能够订阅短信通知,但这不会删除与服务提供商一起设置的帐户.
例如,如果组织认为向用户发送短信通知没有商业价值,则您可能希望删除移动帐户.

注意:没有等效的WindowsPowerShell功能.
删除服务器场的移动帐户验证您是否拥有以下管理凭据:若要删除服务器场的移动帐户,您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心主页上,单击"系统设置".
在"系统设置"页上的"电子邮件和短信(SMS)"部分,单击"配置移动帐户".
在"移动帐户设置"页上,清除所有框中的条目,然后单击"确定".
删除Web应用程序的移动帐户验证您是否拥有以下管理凭据:若要删除服务器场的移动帐户,您必须是运行SharePoint管理中心网站的计算机上FarmAdministrators组的成员.
在管理中心主页上的"应用程序管理"部分,单击"管理Web应用程序".
在功能区上的"常规设置"中,单击"移动帐户".
在"Web应用程序短信(SMS)服务设置"页上,删除所有框中的条目,然后单击"确定".
另请参阅概念配置传出电子邮件(SharePointServer2010)更改管理中心网站端口号(SharePointServer2010)在MicrosoftSharePointServer2010安装期间,会在随机分配的TCP端口或在您创建服务器场时选择的端口上建立管理中心网站.
您组织的安全策略可能会要求您更改此端口号.
此过程介绍如何使用WindowsPowerShell2.
0cmdlet更改管理中心网站端口号.
使用用户界面不能执行此任务.
使用WindowsPowerShell更改管理中心网站端口号验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
此外,验证您是否是SharePoint组"FarmAdministrators"的成员.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Set-SPCentralAdministration-Port其中,是您要使用的端口号.
系统会提示您确认更改端口号,除非您对该命令使用Confirm:$false参数.
注意:Set-SPCentralAdministrationcmdlet会阻止以下端口:小于1023大于32767443(SSL)如果必须使用被阻止的端口,可以使用Stsadm命令stsadm-osetadminport做到这一点.
有关详细信息,请参阅Setadminport:Stsadm操作(OfficeSharePointServer).
有关WindowsPowerShellcmdlet的详细信息,请参阅Set-SPCentralAdministration.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
另请参阅其他资源New-SPCentralAdministration服务器场拓扑管理(SharePointServer2010)本章介绍如何向场中添加服务器、如何重命名服务器以及如何从场中删除服务器.
提供了拓扑示例,这些示例可用作构建场的模板.
有关详细信息,请参阅Technicaldiagrams(SharePointServer2010)一文中的SharePointServer2010拓扑模型.
管理场拓扑时涉及下列任务:向服务器场中添加Web或应用程序服务器(SharePointServer2010)该文章介绍如何向场中添加Web服务器.
向现有服务器场中添加数据库服务器(SharePointServer2010)该文章介绍如何向场中添加数据库服务器.
管理搜索拓扑该系列文章介绍如何添加服务器以便与企业级搜索功能结合使用.
重命名独立服务器(SharePointServer2010)该文章介绍如何重命名独立服务器.
从服务器场移除服务器(SharePointServer2010)该文章介绍如何从场中删除服务器.
向服务器场中添加Web或应用程序服务器(SharePointServer2010)本文描述如何在现有的MicrosoftSharePointServer2010服务器场中添加服务器,以便之后可以将该服务器配置为用作前端Web服务器或应用程序服务器.
本文中的过程适用于包含至少两层的SharePointServer2010服务器场;此过程不可用于将单一服务器部署转换为多服务器场.
本文内容:准备工作安装必备软件安装SharePoint软件将服务器添加到服务器场配置新服务器准备工作在向服务器场中添加服务器之前,需要做一些计划和准备工作.
有几项任务属于计划和准备工作的范围.
第一项任务是确定新服务器在服务器场中的角色.
完成这项任务之后,还需完成一些其他的任务,才能您开始在新服务器上安装软件.

确定服务器角色若要将新的服务器添加到服务器场中,您必须知道其目标角色,以便规划其他配置或专用配置,以及评估在生产环境中添加该服务器的潜在影响.
注意:一个典型的三层服务器场包括前端Web服务器、一个承载管理中心的应用程序服务器和一个数据库服务器.
本文将介绍前端Web服务器角色和应用程序服务器角色.
在确定服务器在服务器场拓扑中的角色之后,您需要确定为了使服务器符合此角色而必须配置的服务和功能.
此信息将确定如何配置SharePointServer2010以便针对其在Web层或应用程序层中的角色设置服务器.
有关详细信息,请参阅管理服务应用程序和服务(SharePointServer2010).
下图显示了一个SharePointServer2010服务器场.
该服务器场有两个前端Web服务器(Web-1和Web-2),用于提供内容和承载搜索查询组件.
此外,该服务器场还有一个应用程序服务器(App-1),用于承载管理中心和服务器场的搜索爬网组件.
用于向服务器场中添加服务器的选项以下各节提供了有关前端Web服务器角色和应用程序服务器角色的一般特征的信息.
前端Web服务器角色前端Web服务器最基本的角色是承载网页、Web服务和Web部件,它们是处理从用户接收的请求所必需的.
Web服务器将这些请求定向到应用程序服务器,应用程序服务器再将结果返回到前端Web服务器.
在没有任何专用搜索服务器的应用场景中,也可能会将前端Web服务器配置为支持搜索,具体取决于服务器场的要求.
注意:在SharePointFoundation2010中,不提供分布式搜索选项,对于每个内容数据库只允许使用一个搜索实例.
SharePointServer2010允许您在一个或多个前端Web服务器上安装不同的搜索组件(通常为查询),从而提供了更好的灵活性.
这在前面的服务器场插图中显示为选项A.
添加第三个服务器还可以改善负载平衡,并增强前端Web服务器的可用性.
Web层上的三服务器部署称为延伸式服务器场.
应用程序服务器角色在一个三层服务器场中,默认情况下,承载管理中心的服务器是应用程序服务器.
您可以添加应用程序服务器,以承载可部署到单个服务器并可供服务器场中的所有服务器使用的服务.
在服务器上可以对具有相似的用途和性能特征的服务进行逻辑组合,必要时还可以在多台服务器上承载这些服务(如果需要扩展以满足性能或容量要求).
例如,可以将与客户端相关的服务器场服务(例如WordServices和WordViewer)组合成一个服务组并承载于专用服务器上.
另外,可以一些服务(例如ManagedMetadataService)配置为可供其他服务器场使用的服务应用程序.
在前面的服务器场插图中,有两个可用来添加应用程序服务器的选项.
在选项B中,添加了新服务器并将其配置为承载服务器场的所有查询.
从前端Web服务器中删除了查询组件.
在选项C中,添加了新服务器并将其配置为专用的爬网服务器,该服务器从承载管理中心的服务器接管为服务器场建立索引的工作.
前端Web服务器继续承载服务器场的查询组件.
在运行企业级搜索的三层服务器场中,通常会将专用的应用程序服务器配置为承载单个企业级搜索组件.
承载查询组件的服务器通常称为查询服务器,而承载爬网组件的服务器则称为索引服务器.
有关详细信息,请参阅管理搜索拓扑.

其他任务在服务器上开始安装必备软件之前,您需要:验证新服务器是否满足Determinehardwareandsoftwarerequirements(SharePointServer2010)中描述的硬件和软件要求.
注意:我们推荐的最佳做法是,新服务器上的操作系统与现有服务器场服务器应具有相同的ServicePack等级以及相同的安全更新和其他修补程序.
验证您是否具有在新服务器上进行安装和配置所需的最低级别权限.
若要完成本文中的这些过程,您必须是SharePoint组"FarmAdministrators"和本地服务器计算机上"Administrators"组的成员.
有关详细信息,请参阅Administrativeandserviceaccountsrequiredforinitialdeployment(SharePointServer2010).
如果要使用WindowsPowerShell命令添加服务器,则需要确认您知道要连接到的服务器场所使用的数据库服务器的名称以及配置数据库的名称.
如果要使用WindowsPowerShell命令添加服务器,则需要验证您是否满足以下最低要求:您是配置数据库上SharePoint_Shell_Access角色的成员,并且是安装SharePoint2010产品的计算机上的WSS_ADMIN_WPG本地组的成员.
记录SharePointServer2010二进制文件和日志文件在现有服务器场服务器上的位置.
我们建议,这些文件在新服务器上的位置应与服务器场中其他服务器所使用的位置相对应.
有关详细信息,请参阅配置诊断日志记录(SharePointServer2010).
重要:如果将跟踪日志的路径改为非系统驱动器,则此位置必须在服务器场中的所有服务器上都存在.
如果此位置不存在,则现有的或新的服务器将无法记录数据.
此外,除非您指定的路径在新的服务器上存在,否则您将无法添加新的服务器.
无法将网络共享用于日志记录用途.

安装必备软件在可以安装SharePointServer2010并将服务器添加到服务器场之前,您需要在新服务器上检查并安装所有必备软件.
可以使用SharePointServer2010准备工具来完成此任务,该工具需要Internet连接来下载和配置SharePointServer2010必备组件.
如果您的服务器场中的服务器没有Internet连接,仍可以使用该工具来确定所需的软件.
您必须获得所需软件的可安装映像.
有关安装位置的说明,请参阅"确定硬件和软件要求(SharePointServer2010)"中的安装必备软件.
提示:在您获得所需软件的副本之后,建议您创建一个可用来存储映像的安装点.
可以使用此安装点来安装未来的软件更新.
有关如何安装必备组件的详细说明,请参阅Multipleserversforathree-tierfarm(SharePointServer2010)一文中的"准备服务器场中的服务器".
安装SharePoint产品软件在安装所有的必备组件之后,可使用以下过程在新服务器上安装SharePointServer2010.
有关如何安装SharePointServer2010的详细说明,请参阅DeployasingleserverwithSQLServer(SharePointServer2010).
安装SharePoint从包含SharePointServer2010产品安装文件的产品媒体或文件共享中,运行Setup.
exe.
在"开始"页上单击相应的链接以安装SharePointServer2010.
查看并接受Microsoft许可条款.
选择服务器场安装,然后选择完全安装.
注意:您可以选择只安装前端Web服务器所需的组件.
但是,如果使用完全安装,您以后在服务器场中重新设定服务器角色时会有更多的灵活性.
接受安装SharePointServer2010的默认位置,或更改该安装路径以符合您的要求.
注意:我们建议您最好在非系统驱动器上安装SharePointServer2010.
安装完成之后,将出现一个对话框,提示您通过运行"SharePoint产品配置向导"来完成服务器配置过程.
您可以立即启用该向导,或以后通过Windows命令提示符启用.
将服务器添加到服务器场可使用SharePointServer2010用户界面或使用WindowsPowerShell在服务器场中添加服务器.
以下过程中描述了这两种方法:使用用户界面添加服务器使用WindowsPowerShell添加服务器可使用以下过程通过配置向导在服务器场中添加服务器.
使用用户界面添加服务器在新服务器上,单击"开始",指向"所有程序",然后单击"MicrosoftSharePoint2010产品配置向导".
在"欢迎使用SharePoint产品"页上,单击"下一步".
在"连接到服务器场"页上,单击"连接到现有服务器场".
单击"下一步".
在"指定配置数据库设置"页上,在"数据库服务器"框中键入SQLServer实例的名称,然后单击"检索数据库名称".
在"数据库名称"列表中选择配置数据库的名称,然后单击"下一步".
在"指定服务器场安全设置"页上,在"密码"框中键入服务器场密码的名称,然后单击"下一步".
在完成SharePoint产品和技术配置向导页后,单击"下一步".
在承载管理中心的服务器上,单击"管理此场中的服务器"以确认新服务器属于服务器场的一部分.
注意:您还可以通过检查日志文件,验证服务器是否成功添加,或对失败的服务器添加进行故障排查.
这些文件位于安装SharePointServer2010的驱动器上的%COMMONPROGRAMFILES%\MicrosoftShared\WebServerExtensions\14\LOGS文件夹中.
在"服务器场中的服务器"页上单击新服务器的名称.
使用"服务器上的服务"页上的可用服务列表启动您想要在新服务器上运行的服务.
配置SharePointServer2010,以便新服务器可以适应它所要担任的角色.
有关详细信息,请参阅配置新服务器.
在使用以下WindowsPowerShell过程开始添加服务器之前,请使用安装程序来安装SharePointServer2010.
使用WindowsPowerShell添加服务器在"开始"菜单上,单击"所有程序".
单击"SharePoint2010ManagementShell".
此时,您可以发出以下命令来向服务器场中添加服务器.
在WindowsPowerShell命令提示符处,键入以下命令以将服务器连接到配置数据库:复制代码ConnectSPConfigurationDatabase-DatabaseServer""-DatabaseName""-Passphrase""其中:是承载配置数据库的服务器的名称是配置数据库的名称是服务器场的密码在WindowsPowerShell命令提示符处,键入以下命令以安装帮助文件集合:复制代码Install-SPHelpCollection-All在WindowsPowerShell命令提示符处,键入以下命令以安装SharePoint的安全资源:复制代码Initialize-SPResourceSecurity在WindowsPowerShell命令提示符处,键入以下命令以安装基本服务:复制代码Install-SPService在WindowsPowerShell命令提示符处,键入以下命令以安装所有功能:复制代码Install-SPFeature-AllExistingFeatures在WindowsPowerShell命令提示符处,键入以下命令以安装应用程序内容:复制代码Install-SPApplicationContent在WindowsPowerShell命令提示符处,键入以下命令以获取服务器场中的服务器的列表:复制代码Get-SPFarm|selectServers注意:您还可以通过检查日志文件,验证服务器是否成功添加,或对失败的服务器添加进行故障排查.
这些文件位于安装SharePointServer2010的驱动器上的%COMMONPROGRAMFILES%\MicrosoftShared\WebServerExtensions\14\LOGS文件夹中.
配置SharePointServer2010,以便新服务器可以适应它所要担任的角色.
有关详细信息,请参阅配置新服务器.
配置新服务器在您为新的服务器配置支持其规划角色所必需的服务之前,新服务器在服务器中并无实质性功能.
有关详细信息,请参阅Configureservices(SharePointServer2010).
向现有服务器场中添加数据库服务器(SharePointServer2010)本文提供有关如何在现有的MicrosoftSharePointServer2010服务器场中添加新的数据库服务器的信息.
您可以随时添加其他数据库服务器以响应业务或操作要求.
因为数据库服务器包含服务器场内容,而这些内容又可以包含不同类型的数据和快速增长的文档集,因此,服务器场数据库的大小会快速增长.
尽管存储能力是促使需要添加其他数据库服务器的主要因素,但也有一些其他因素,例如添加新功能、性能和高可用性.

注意:对于高可用性,这通常作为初始服务器场拓扑设计和部署的一部分来实现,本文不涉及这方面的内容.
有关MicrosoftSQLServer2008的高可用性的详细信息,请参阅高可用性解决方案概述(http://go.
microsoft.
com/fwlink/linkid=188016&clcid=0x804).
大多数情况下,在现有的SharePointServer2010服务器场中添加数据库服务器所需的全部工作是:设置和配置新的数据库服务器,并通过在新服务器中添加功能或将数据库内容从旧服务器移动到新服务器时引用新服务器,使新服务器加入到服务器场中.
在必要时,SharePointServer2010将自动分配和指定必需的新数据库资源.
本文内容:准备新的数据库服务器配置和使用新的数据库服务器准备新的数据库服务器在您可以使用新的数据库服务器之前,需要对其进行准备以便其可以在MicrosoftSharePointServer服务器场中使用.
请使用以下步骤作为设置新服务器的指导.
重要:IT策略可能要求这些过程中提供的部分或全部步骤由数据库管理员(DBA)执行.
在开始以下任意过程之前,请确保您符合公司的IT策略要求.
设置数据库服务器查看Determinehardwareandsoftwarerequirements(SharePointServer2010)安装操作系统,确保:驱动器配置与现有服务器相同.
将操作系统更新到与现有服务器相同的ServicePack或修补程序级别.
安装现有服务器场数据库服务器上安装的相同版本的SQLServer.
本文中的过程旨在说明如何针对SharePointServer2010中的特定任务配置新的数据库服务器.
有关在向现有服务器场中添加新的数据库服务器之前如何安装和配置SQLServer的信息,请参阅SQLServer安装文档.
配置SQLServer,确认以下内容:数据库的排序规则是LATIN1_General_CI_AS_KS_WS.
至少需要SQLServer数据库dbcreator固定服务器角色和SharePoint组"FarmAdministrators"的成员资格才能执行本文中的过程.
为SharePointServer的"安装"用户帐户创建了一个登录帐户.
该帐户将成为新数据库的数据库所有者.
安装现有数据库服务器上安装的相同的SQLServerServicePack和修补程序.
配置和使用新的数据库服务器使用以下过程作为配置新数据库服务器以承载特定SharePointServer2010数据库的指导.
此过程包括:新建Web应用程序将网站集移动到新服务器可以使用管理中心或WindowsPowerShell创建一个新的Web应用程序;但是,您必须使用WindowsPowerShell移动网站集.
新建Web应用程序确认您具有针对SharePointServer服务器场和SQLServer的正确凭据.
在管理中心网站上使用"应用程序管理"页创建新网站.
配置经典模式身份验证(Windows身份验证)或基于声明的身份验证.
将IIS配置为使用现有网站或创建一个新网站并配置以下设置:指定您想要用于访问Web应用程序的端口号.
提供您想要用于访问Web应用程序的URL(可选).
提供服务器上用于承载网站的网站目录的路径.
使用以下选项配置网站的身份验证和加密.
协商(Kerberos)或NTLM身份验证.
匿名访问网站安全套接字层(SSL)为用户将要在此Web应用程序中访问的所有网站的域名提供一个URL.
使用现有应用程序池或新建一个应用程序池.
为应用程序池(预定义的或可配置的)配置安全设置.
为新的Web应用程序标识数据库服务器、数据库名称和身份验证方法.
有关详细说明,请参阅创建Web应用程序(SharePointServer2010).
使用WindowsPowerShell移动网站集确认您符合以下最低要求:请参阅Add-SPShellAdmin.
另外,确认用户帐户可以访问正在运行WindowsPowerShell2.
0的服务器之一,并且用户帐户是一个服务器场管理员和SQLServer源内容数据库、管理内容数据库、目标内容数据库和配置数据库的SharePoint_Shell_Access角色的成员.
确认满足以下条件:存在目标内容数据库.
源内容数据库和目标内容数据库驻留在相同的SQLServer实例中.
源内容数据库和目标内容数据库连接到同一Web应用程序.
确定源网站集的大小并确认目标硬盘的可用空间至少是网站集要求的可用空间的三倍.
使用Get-SPSiteAdministrationcmdlet确定网站集的大小.
有关详细信息,请参阅Get-SPSiteAdministration.
使用Move-SPSitecmdlets将一个网站集从源内容数据库移动到新的内容数据库.
有关详细信息,请参阅Move-SPSite.
有关详细说明,请参阅在数据库之间移动网站集(SharePointServer2010).
从服务器场移除服务器(SharePointServer2010)运行MicrosoftSharePointServer2010的服务器场中有三类服务器:Web服务器、应用程序服务器和数据库服务器.
通过"控制面板"从服务器卸载SharePointServer2010,可以从服务器场删除Web服务器或应用程序服务器.
如果Web服务器或应用程序服务器不再可用,或者如果无法从"控制面板"卸载SharePointServer2010,您可以使用SharePoint管理中心网站从服务器场删除Web服务器或应用程序服务器.
强烈建议您使用使用"控制面板"从服务器场删除Web服务器或应用程序服务器中所述的流程卸载SharePointServer2010,而不要使用管理中心.
使用管理中心从服务器场删除服务器不会从该服务器卸载SharePointServer2010,也不会导致该服务器上的任何站点无法访问.
相反,使用"控制面板"卸载SharePointServer2010时,会从服务器删除程序文件和其他信息.
使用管理中心从服务器场删除服务器不会从服务器删除此信息.
管理中心过程仅用于删除数据库服务器,或在服务器无法通过"控制面板"卸载时用于从服务器场删除Web服务器或应用程序服务器.
若要从服务器场删除数据库服务器,必须首先将由该服务器承载的任何数据库移至服务器场中的其他数据库服务器中.
然后可以使用管理中心删除数据库服务器.
在从服务器场删除数据库服务器之前,请确保已将存储在该服务器上的任何数据库移至服务器场中的其他数据库服务器中.
重要:如果该数据库服务器是服务器场中唯一可用的数据库服务器或者该数据库服务器承载配置数据库,则不能删除该数据库服务器.
必须具有本地服务器上FarmAdministrators组和Administrators组中的成员资格才能完成本文所述过程.
本文内容:使用"控制面板"从服务器场删除Web服务器或应用程序服务器使用管理中心从服务器场删除任何类型的服务器使用"控制面板"从服务器场删除Web服务器或应用程序服务器建议您使用本过程而不要使用管理中心从服务器场删除Web服务器和应用程序服务器.
警告:如果从运行管理中心的服务器卸载SharePointServer2010,您将无法管理服务器场,除非在服务器场中配置另一个服务器来承载管理中心网站.
删除包含搜索拓扑组件的服务器会影响将来的搜索活动.
影响程度取决于服务器场搜索拓扑.
建议您删除或重定位服务器中的任何搜索拓扑组件,然后再从服务器场删除服务器.
如果删除承载爬网组件的服务器,则不会丢失任何索引文件.
但可能会降低或消除对内容进行爬网的能力.
在以下情况中,您可能丢失索引文件:服务器场只有一个查询组件,并且您删除承载查询组件的服务器.
您已配置要分区的索引,并删除分区之一的最后一个查询组件.
在这种情况下,您将丢失索引的一部分.
在这些情况下,必须执行完全爬网才能重新创建索引文件.
您可以部署特定技术将容错内置于搜索拓扑.
如果这些已经就绪,在拓扑中恶意或意外删除服务器都将得到处理而不会丢失数据,也不会影响对查询爬网或服务的能力.
(但是,性能仍然会受影响.
)有关详细信息,请参阅Technicaldiagrams(SharePointServer2010).
确保您想要删除的服务器未运行任何重要网站组件.
如果重要服务或组件(例如自定义Web部件)正在服务器上运行,且无法在服务器场中其他服务器中使用,则删除该服务器会损害服务器场中的网站.
例如,如果想要删除的服务器是服务器场中运行BusinessDataConnectivityService的唯一应用程序服务器,删除该服务器可能导致依赖该服务器的任何网站停止正常工作.
必须停止服务器上运行的服务,才能卸载该服务器.
有关如何确定特定服务器上正运行哪些服务以及停止服务的信息,请参阅管理服务器上的服务(SharePointServer2010).
使用"控制面板"从服务器场删除Web服务器或应用程序服务器确认执行此过程的用户帐户是本地服务器上Administrators组的成员.
在想要从服务器场删除的服务器上,单击"开始",单击"控制面板",再双击"程序和功能".
在当前已安装程序的列表中,单击SharePointServer2010,然后单击"卸载".
出现确认提示时单击"继续"卸载该程序.
使用管理中心从服务器场删除任何类型的服务器您可以使用本过程从服务器场删除Web服务器、应用程序服务器或数据库服务器.
使用管理中心从服务器场删除任何类型的服务器确认执行此过程的用户帐户是SharePoint组FarmAdministrators的成员.
在SharePoint管理中心网站的"系统设置"部分,单击"管理此场中的服务器".
在"服务器场中的服务器"页上,找到包含想要删除的服务器的名称的一行,然后单击"删除服务器".
在出现的警告中,单击"确定"删除服务器,或单击"取消"停止操作.
页面将刷新,已删除的服务器不会再出现在服务器列表中.
另请参阅概念服务器和服务器场管理(SharePointServer2010)服务器场拓扑管理(SharePointServer2010)重命名独立服务器(SharePointServer2010)本文介绍如何在MicrosoftSharePointServer2010中重命名独立服务器.
如果服务器配置为使用备用访问映射和其他自定义项,则您可能必须执行额外步骤,才能使服务器上的所有网站在重命名服务器后可供用户访问.
例如,有些网页图像可能使用在重命名服务器后不再有效的文件路径或URL.
您必须重命名这些文件路径以提供对内容的持续访问.
如果在任何Web应用程序上配置了使用公共URL的警报,请验证这些警报并更改公共URL使其与新的公共URL匹配.
有关详细信息,请参阅定义管理路径(SharePointServer2010).
重命名SharePointServer2010服务器的必需步骤如下所示:使用控制面板中的"系统属性"对话框在操作系统级别重命名服务器.
本文不提供有关如何重命名实际计算机的信息.
有关重命名计算机的详细信息,请参阅WindowsServer文档.
重新启动服务器.
使用本文中提供的过程在SharePointServer2010中重命名服务器.
运行iisreset.
根据需要更新网站映射以确保能够持续访问所有网站.
本文内容:使用WindowsPowerShell重命名独立服务器更新网站访问映射使用WindowsPowerShell重命名独立服务器若要重命名SharePointServer2010独立服务器,必须使用WindowsPowerShell2.
0cmdlet.
没有用于此操作的用户界面选项.
使用WindowsPowerShell重命名独立服务器验证您是否满足以下最低要求:请参阅Add-SPShellAdmin.
在"开始"菜单上,单击"所有程序".
单击"MicrosoftSharePoint2010产品".
单击"SharePoint2010ManagementShell".
在WindowsPowerShell命令提示符处,键入以下命令:复制代码Rename-SPServer[-Identity]-Name其中:是独立服务器的原始名称.
是独立服务器的新名称.
若要确保重命名操作已完成,请在Windows命令提示符处运行iisreset/noforce.
有关详细信息,请参阅重新启动IIS(IIS6.
0)(该链接可能指向英文页面).
有关详细信息,请参阅Rename-SPServer.
注意:我们建议您在执行命令行管理任务时使用WindowsPowerShell.
Stsadm命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性.
更新网站访问映射若要验证公共URL和内部URL是否可与新的服务器名称一起使用,请检查服务器上承载的每个Web应用程序的备用访问映射设置.
如果URL使用的是原来的服务器名称,则必须更新这些URL以使用新的服务器名称.
如果不更改这些URL,用户的内容请求将不会定向到该服务器,并且用户将会收到"404"或类似错误.
如果重命名服务器后管理中心URL受到影响,那么在重命名服务器后,管理中心网站将无法使用.
在这种情况下,您必须使用WindowsPowerShell2.
0来更改管理中心映射.
有关详细信息,请参阅New-SPAlternateUrl.
更新管理中心网站URL后,可以使用WindowsPowerShell2.
0New-SPAlternateUrlcmdlet或使用管理中心重新映射其他Web应用程序.
如果对管理中心以外的网站(包括依赖于这些URL的反向代理或负载平衡器)使用备用访问映射,应确保使用新的服务器名称更新反向代理和负载平衡器.
管理搜索拓扑MicrosoftSharePointServer2010搜索由多个拓扑组件构成,所有这些组件都提供执行搜索所需的特定功能.
本文中列出的各个主题将帮助您了解这些组件的用途,并提供用于在服务器场中添加和删除这些组件的过程.
添加或删除索引分区添加或删除查询组件添加或删除爬网数据库添加或删除爬网组件添加或删除属性数据库添加或删除主机分布规则SharePointServer2010中的搜索拓扑操作(白皮书)本白皮书介绍如何使用WindowsPowerShell命令行界面在MicrosoftSharePointServer2010中添加组件以扩展搜索拓扑.
此外,还介绍如何完全导入和导出拓扑.
若要下载所需格式的白皮书,请单击以下链接:SharePointServer2010中的搜索拓扑操作(MicrosoftOfficeWord)(该链接可能指向英文页面)SharePointServer2010中的搜索拓扑操作(PDF)(该链接可能指向英文页面)SharePointServer2010中的搜索拓扑操作(XPS)(该链接可能指向英文页面)另请参阅概念添加或删除索引分区添加或删除查询组件添加或删除爬网数据库添加或删除爬网组件添加或删除属性数据库添加或删除主机分布规则添加或删除索引分区在MicrosoftSharePointServer2010搜索中,索引分区由多个查询组件组成,每个查询组件都包含一部分全文索引并会将搜索结果返回给查询创建者.
每个索引分区都与一个特定属性数据库相关联,而此特定属性数据库包含了与一组特定的已爬网内容相关联的元数据.
通过将索引分区添加到搜索服务应用程序,并将其查询组件置于不同的场服务器上,可以分散查询服务的负荷.

可以通过在服务器场中的服务器上创建查询组件来确定哪些服务器将用于查询.
若要使多个场服务器中的服务查询的负载达到平衡,请将查询组件添加到索引分区,然后将这些组件与要用于查询的服务器相关联.
有关详细信息,请参阅添加或删除查询组件.

注意:创建新的索引分区时,将会自动创建索引分区中的第一个查询组件.
将索引分区添加到搜索服务应用程序在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击要将索引分区添加到的搜索服务应用程序的名称.
在"搜索管理"页上的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:在独立安装中不能更改SharePoint搜索拓扑.
在"管理搜索拓扑"页上,单击"新建",再单击"索引分区和查询组件".
在"添加查询组件"对话框中的"服务器"列表中,单击要将新索引分区的第一个查询组件添加到的场服务器.
在"关联的属性数据库"列表中,单击要与新索引分区关联的属性数据库.
在"索引的位置"字段中,可以选择输入服务器上的一个位置,此位置用于在从爬网组件接收索引文件后存储这些文件.
如果要接受默认位置,请保留此字段的内容不变.
在"仅故障转移查询组件"部分,如果您希望查询组件只有在相同索引分区中的主查询组件发生失败时才接收查询,则可以选中"将此查询组件设置为仅故障转移"复选框.
如果创建的是新索引分区,则应将此复选框保持未选中状态.
如有必要,可稍后将仅故障转移查询组件添加到该索引分区.

单击"确定"将新索引分区及其第一个查询组件添加到作业队列.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮以启动SharePoint计时器作业,这会将新索引分区及其第一个查询组件添加到指定服务器.
注意:可以对搜索拓扑进行其他更改,然后单击"应用拓扑更改"按钮,从而一次性应用所有这些更改.
从搜索服务应用程序中删除索引分区可以从搜索服务应用程序中删除一个索引分区,此操作同时会删除与该索引分区关联的所有索引文件.
若要删除一个索引分区,请删除与该索引分区关联的所有查询组件,如以下过程中所述.
在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击要从中删除索引分区的搜索服务应用程序的名称.
在"搜索管理"页上的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:在独立安装中不能更改SharePoint搜索拓扑.
在"管理搜索拓扑"页上,单击要删除的索引分区中的任一查询组件,再单击"删除".
在出现的消息框中,单击"确定"删除该查询组件.
对要删除的索引分区中的每个查询组件重复步骤4到步骤5.
删除最后一个查询组件的同时会删除索引分区.
注意:如果从一个索引分区中删除所有查询组件,则将从服务器场中完全删除该索引分区,并将该索引分区中的全部数据复制并分发到其余分区中.
根据资源的可用性和索引分区中的数据量,此操作可能会需要很长时间,并且可能会影响服务器场的性能.
不能删除给定的搜索服务应用程序中剩余的最后一个索引分区.

在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮以启动SharePoint计时器作业,这将从服务器场中删除索引分区及其查询组件.
注意:可以对搜索拓扑进行其他更改,然后通过单击"应用拓扑更改"按钮来一次性应用所有这些更改.
添加或删除查询组件在MicrosoftSharePointServer2010搜索中,查询组件会将搜索结果返回给查询建立者.
每个查询组件都属于索引分区的一部分,索引分区与特定的属性数据库相关联,该数据库包含与一组特定的爬网内容相关联的元数据.
通过将镜像查询组件添加到索引分区,然后将这些组件放置在不同的服务器场中,可以分发查询负载.
有关索引分区的详细信息,请参阅添加或删除索引分区.

通常,给定的索引分区包含一个或二个查询组件,具体取决于您是否要为索引分区提供负载平衡或故障转移功能.
可以在索引分区中添加二个以上的查询组件,但是在这种情况下,通常建议您改为创建一个新的索引分区.

您可以决定将服务器场中的哪些服务器用于为查询服务,方法是在相应服务器上新建一个查询组件.
如果希望在多个场服务器之间保持查询服务的负载平衡,请将镜像查询组件添加到索引分区,并将这些组件与要用于为查询服务的服务器相关联.

注意:创建新的索引分区时,将会自动创建索引分区中的第一个查询组件.
向索引分区添加查询组件在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击要将查询组件添加到的搜索服务应用程序的名称.
在"搜索管理"页上的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:在独立安装中不能更改SharePoint搜索拓扑.
在"管理搜索拓扑"页上,单击要修改的索引分区中的查询组件,然后单击"添加镜像".
在"添加镜像查询组件"对话框的"服务器"字段中,选择要将查询组件添加到的场服务器.
"关联的属性数据库"字段将显示与正在修改的索引分区相关联的属性数据库.
向索引分区中添加镜像查询组件的同时,无法更改此字段.
在"索引的位置"字段中,您可以选择指定服务器上的某个位置,用来存储从爬网组件中接收到的索引文件.
如果要接受默认位置,请保留此字段的内容不变.
在"仅故障转移查询组件"部分,如果您希望查询组件只有在相同索引分区中的主查询组件发生失败时才接收查询,则可以选中"将此查询组件设置为仅故障转移"复选框.
单击"确定"以将新的镜像查询组件添加到作业队列.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮以启动SharePoint计时器作业,从而将新的镜像查询组件添加到选定的索引分区.
注意:可以对搜索拓扑进行其他更改,然后单击"应用拓扑更改"按钮,从而一次性应用所有这些更改.
从索引分区中删除查询组件在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击要从中删除查询组件的搜索服务应用程序的名称.
在"搜索管理"页上的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:在独立安装中不能更改SharePoint搜索拓扑.
在"管理搜索拓扑"页上,单击要删除的查询组件,然后单击"删除".
在出现的消息框中,单击"确定"以将删除查询组件的作业添加到作业队列中.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮以启动SharePoint计时器作业,从而将查询组件从选定的索引分区中删除.
注意:如果从一个索引分区中删除所有查询组件,则将从服务器场中完全删除该索引分区,并将该索引分区中的全部数据复制并分发到其余分区中.
根据资源的可用性和索引分区中的数据量,此操作可能会需要很长时间,并且可能会影响服务器场的性能.
不能删除给定的搜索服务应用程序中剩余的最后一个索引分区.

注意:可以对搜索拓扑进行其他更改,然后通过单击"应用拓扑更改"按钮来一次性应用所有这些更改.
添加或删除爬网数据库在MicrosoftSharePointServer2010搜索中,爬网数据库包含有关内容源的位置和爬网计划的数据,以及有关特定的搜索服务应用程序的爬网操作特有的其他信息.
可以通过将爬网数据库添加到运行SQLServer的不同计算机来分布数据库负载.
爬网数据库与爬网组件相关联,可以通过创建主机分布规则来使爬网数据库专用于特定的主机.
有关爬网组件的详细信息,请参阅添加或删除爬网组件.
有关主机分布规则的详细信息,请参阅添加或删除主机分布规则.

将爬网数据库添加到搜索服务应用程序在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击想要将爬网数据库添加到的搜索服务应用程序的名称.
在"搜索管理"页上的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:在独立安装中不能更改SharePoint搜索拓扑.
在"管理搜索拓扑"页上,单击"新建",然后单击"爬网数据库".
在"添加爬网数据库"对话框中的"添加爬网数据库"部分,指定要将爬网数据库添加到的数据库服务器、数据库名称和数据库身份验证信息.
默认情况下,"数据库服务器"字段包含用于存储服务器场的配置数据库的主机名和实例,并且"数据库名称"字段中会预填入建议的名称.

在"故障转移数据库服务器"字段中,可以选择指定一个与SQLServer数据库镜像一起使用的故障转移数据库服务器.
重要:不要在此字段中输入服务器名称,除非当前配置了SQLServer数据库镜像并且该镜像可以正常工作.
在"专用数据库"部分,可在适当的情况下选择"将此爬网存储区专用于主机分发规则中指定的主机"复选框.
注意:在创建爬网存储区(即爬网数据库)之后无法再将其设置为专用的.
单击"确定"将新的爬网数据库添加到作业队列.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮以启动SharePoint计时器作业.
该作业将新的爬网数据库添加到指定的SQLServer计算机,并使其可用于与爬网组件的关联.
注意:可以对搜索拓扑进行其他更改,然后通过单击"应用拓扑更改"按钮来一次性应用所有这些更改.
从搜索服务应用程序移除爬网数据库重要:在删除爬网数据库之前,必须首先通过以下方法移除与任何爬网组件的任何关联:移除相关的爬网组件,或者将它们分配给不同的爬网数据库.
如果任何爬网组件当前与爬网数据库相关联,则在您单击爬网数据库时,将不会出现"删除"选项.

在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击您想要从中移除爬网数据库的搜索服务应用程序的名称.
在"搜索管理"页上的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:在独立安装中不能更改SharePoint搜索拓扑.
在"管理搜索拓扑"页上,单击您想要移除的爬网数据库,然后单击"删除".
注意:如果任何爬网组件当前与爬网数据库相关联,则在您单击爬网数据库时,将不会出现"删除"选项.
在消息框中,单击"确定"以将移除爬网数据库的操作添加到作业队列.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮以启动SharePoint计时器作业.
该作业将从指定的SQLServer计算机中删除爬网数据库,并将其从服务器场中移除.
注意:可以对搜索拓扑进行其他更改,然后通过单击"应用拓扑更改"按钮来一次性应用所有这些更改.
添加或删除爬网组件在MicrosoftSharePointServer2010搜索中,爬网组件处理内容源的爬网,将生成的索引文件传播到查询组件,并将有关内容源的位置和爬网计划的信息添加到其关联的爬网数据库.
爬网组件与单个搜索服务应用程序相关联.
可以通过将爬网组件添加到不同的服务器场服务器来分布爬网负载.

通过在服务器上创建爬网组件,可以确定服务器场中的哪些服务器将参与爬网.
如果要在多个服务器场服务器之间平衡服务爬网负载,可将爬网组件添加到服务器场并将它们与要对内容资源爬网的服务器相关联.

向搜索服务应用程序添加爬网组件在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页,单击要向其添加爬网组件的搜索服务应用程序的名称.
在"搜索管理"页的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:SharePoint搜索拓扑不能在独立安装中更改.
在"管理搜索拓扑"页上,单击"新建",然后单击"爬网组件".
在"添加爬网组件"对话框的"服务器"列表中,单击要向其添加爬网组件的服务器场服务器.
在"关联爬网数据库"列表中,单击要与新爬网组件关联的爬网数据库.
在"索引临时位置"字段中,可以选择输入服务器上的一个位置,用于在将索引文件传播到查询组件之前创建索引文件.
如果要接受默认位置,请保持此字段内容不变.
单击"确定"将新爬网组件添加到作业队列中.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮,以启动将新爬网组件添加到指定服务器上的服务器场的SharePoint计时器作业.
注意:您可以对搜索拓扑进行其他更改,然后单击"应用拓扑更改"按钮一次应用所有更改.
从搜索服务应用程序删除爬网组件在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页,单击要向其添加爬网组件的搜索服务应用程序的名称.
在"搜索管理"页的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:SharePoint搜索拓扑不能在独立安装中更改.
在"管理搜索拓扑"页上,单击要删除的爬网组件,然后单击"删除".
在出现的消息框中单击"确定"将爬网组件的删除操作添加到作业队列中.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮可启动从服务器场中删除爬网组件的SharePoint计时器作业.
注意:您可以对搜索拓扑进行其他更改,然后单击"应用拓扑更改"按钮一次应用所有更改.
添加或删除属性数据库在MicrosoftSharePointServer2010搜索中,属性数据库包含与已爬网内容关联的元数据.
可以通过向运行SQLServer的各个计算机添加属性数据库来分发查询的数据库负载.
这些属性数据库将与索引分区关联,并将返回与查询结果中的内容关联的任何元数据.
有关索引分区的详细信息,请参阅添加或删除索引分区.
向服务器场添加属性数据库在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击要将属性数据库添加到的搜索服务应用程序的名称.
在"搜索管理"页上的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:在独立安装中不能更改SharePoint搜索拓扑.
在"管理搜索拓扑"页上,单击"新建",然后单击"属性数据库".
在"添加属性数据库"对话框中的"添加属性数据库"部分,指定要将属性数据库、数据库名称和数据库身份验证信息添加到的数据库服务器.
默认情况下,"数据库服务器"字段包含用于存储服务器场的配置数据库的主机名和实例,并且"数据库名称"字段中会预填入建议的名称.

在"故障转移数据库服务器"字段中,可以选择指定一个与SQLServer数据库镜像一起使用的故障转移数据库服务器.
重要:不要在此字段中输入服务器名称,除非当前配置了SQLServer数据库镜像并且该镜像可以正常工作.
单击"确定"将新的属性数据库添加到作业队列.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮以启动SharePoint计时器作业,这将向选定的SQLServer计算机添加新的属性数据库,并使其可与索引分区关联.
注意:可以对搜索拓扑进行其他更改,然后通过单击"应用拓扑更改"按钮来一次性应用所有这些更改.
从服务器场中删除属性数据库重要:必须先删除与任何查询组件的任何关联(通过删除查询组件或将查询组件分配到其他属性数据库可完成此操作),然后才能删除属性数据库.
如果当前有查询组件与该属性数据库关联,则当您单击该属性数据库时,将不会显示"删除"选项.

在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击要从中删除属性数据库的搜索服务应用程序的名称.
在"搜索管理"页上的"搜索应用程序拓扑"部分,单击"修改"按钮.
注意:在独立安装中不能更改SharePoint搜索拓扑.
在"管理搜索拓扑"页上,单击要删除的属性数据库,然后单击"删除".
注意:如果当前有查询组件与该属性数据库关联,则当您单击该属性数据库时,将不会显示"删除"选项.
在出现的消息框中,单击"确定"以将针对该属性数据库的删除操作添加到作业队列.
在"管理搜索拓扑"页上,单击"应用拓扑更改"按钮以启动SharePoint计时器作业,这将从运行SQLServer的指定计算机中删除该属性数据库,然后再将其从服务器场中删除.
注意:可以对搜索拓扑进行其他更改,然后通过单击"应用拓扑更改"按钮来一次性应用所有这些更改.
添加或删除主机分布规则在MicrosoftSharePointServer2010搜索中,主机分布规则用于将主机与特定的爬网数据库相关联.
默认情况下,主机基于空间可用性在爬网数据库间进行负载平衡.
但是,为了获得可用性和性能优化,您可能希望将某个主机分配给特定爬网数据库.
有关爬网数据库的详细信息,请参阅添加或删除爬网数据库.

添加主机分布规则在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击要向其添加主机分布规则的搜索服务应用程序的名称.
在"搜索管理"页上的左侧导航栏中,单击"主机分布规则".
在"主机分布规则"页上,单击"添加分布规则".
注意:如果在搜索服务应用程序中只有一个爬网数据库,则不能添加主机分布规则,此选项不会出现.
在"添加主机规则"页上,在"主机名称"字段中输入应用此规则的主机的名称.
在"分布配置"列表中,选择要参与此主机的爬网的爬网数据库.
单击"确定"将新的镜像查询组件添加到作业队列中.
在"主机分布规则"页上,单击"应用更改".
单击"确定"以应用规则.
移除主机分布规则在管理中心的"应用程序管理"部分,单击"管理服务应用程序".
在"服务应用程序"页上,单击要从中移除主机分布规则的搜索服务应用程序的名称.
在"搜索管理"页上的左侧导航栏中,单击"主机分布规则".
在"主机分布规则"页上,将鼠标置于要删除的主机分布规则的上方,单击显示在规则名称右侧的向下箭头,然后单击"删除".
在出现的消息框中单击"确定",将主机分布规则的移除添加到作业队列中.
在"主机分布规则"页上,单击"应用更改".
单击"确定"以删除规则.
Migrateafarmdeployedonafailoverclusterenvironment(SharePointServer2010)ThisarticleprovidesinformationthatyoucanuseforthemigrationofaMicrosoftOfficeSharePointServer2007farmoraMicrosoftSharePointServer2010farmthatisdeployedinafailoverclusterenvironmenttoanothercluster.
AlthoughSharePointServerisnotcluster-awareandwedonotsupportclustersrunningSharePointServer,werecognizethatsomeorganizationsdoimplementfailoverclustersattheoperatingsystemordatabaselevels.
Inthisarticle:MigrationstrategyMigrationresourcesMigrationstrategyIftheenvironmentusesfailoverclusteringattheoperatingsystemlevelorthedatabaseserverlevel(orboth),youmustdevelopamigrationstrategythatensuresthattheSharePointServer2010farmishighlyavailableandnotcompromisedinanyway(forexample,lostdataandcorruptedconfigurations).
注意:BecauseSharePointServer2010onlysupportsa64-bitoperatingsystemand64-bitdatabaseenvironment,anymigrationstrategyhastoincludethisrequirement.
Migrationistypicallydoneinordertoupgradethefollowingclusterelements:WindowsServer2003orWindowsServer2008toWindowsServer2008R2MicrosoftSQLServer2005toMicrosoftSQLServer2008Themigrationstrategywillbebasedontheclusterelementsthatyouwanttoworkwith.
Ifyourfarmenvironmentusesanoperatingsystemclusterandadatabaseservercluster,werecommendthatyoucompletetheoperatingsystemmigrationfirst.
WindowsServerclustersInaWindowsServerfailoverclusterenvironment,theclusterexistsasanamedserverinthefarm.
Whenyoumigratetoanewcluster,youhavetocompletethefollowingtasks:Addthenewclusterasadifferentregisteredname.
Movealltheservicestothenewservercluster.
Removetheexistingserverclusterasanamedfarmserver.
InascenariowhereSQLServerishostedonaWindowsServercluster,databasemigrationisfairlyeasybecauseyoudonothavetoconfigureSQLServerconnectionstrings.
WindowsServerclustersexposeoneormorevirtualservernames,WINSentries,andDNSentries.
Thenewclustercanuseavirtualservername,WINSentry,orDNSentrythatisavailableaftertheidentifierisnolongerregisteredwiththeexistingcluster.
ServicesaremigratedasdescribedintheMigrateanexistingserverfarmtoa64-bitenvironment(OfficeSharePointServer2007)(http://go.
microsoft.
com/fwlink/LinkId=207555)article,whichalsoappliestoSharePointServer2010.
SQLServerclustersInaSQLServerfailoverclusterenvironment,clustermigrationiscomplexandinvolvesmoredowntimethanthemigrationoftheoperatingsystemcluster.
ThechallengesthatadatabaseservermigrationposesexistbecauseSharePointServerusesservernamestoreferenceSQLServer,otherfarmservers,anditself.
ThisdiffersfromaWindowsServercluster,whichusesvirtualservernames,WINSentries,andDNSentries.
MigrationresourcesThefollowingresourcesareavailabletoassistyouwithallaspectsofclustermigration:MigratingClusteredServicesandApplicationstoWindowsServer2008R2Step-by-StepGuide(http://go.
microsoft.
com/fwlink/LinkId=182155)Thisguidedescribeshowtomigrateclusteredservicesandapplications(formerlyknownasresourcegroups)toafailoverclusterrunningWindowsServer2008R2.
注意:Inascenariowhereyouaremigratingfromthe64-bitversionofWindowsServer2003,youcanuseanin-placemigrationtoupgradetheoperatingsystemtoWindowsServer2008R2.
Formoreinformation,seeIn-PlaceMigrationforaTwo-NodeCluster(http://go.
microsoft.
com/fwlink/LinkId=207557).
MigrationPathsforMigratingtoaFailoverClusterRunningWindowsServer2008R2(http://go.
microsoft.
com/fwlink/LinkId=182156)ThisarticledescribeshowtomigrateorupgradespecificclusteredservicesorapplicationstoaclusterrunningWindowsServer2008R2.
Howto:UpgradeaSQLServerFailoverClusterInstance(Setup)(http://go.
microsoft.
com/fwlink/LinkId=169111)ThisarticledescribeshowtoupgradeaninstanceofaSQLServerfailovercluster.
可用性配置(SharePointServer2010)本节介绍如何配置MicrosoftSharePointServer2010的可用性.
以下文章假定您熟悉Planforavailability(SharePointServer2010)中提供的概念和术语.
本节内容:使用SQLServer群集配置可用性(SharePointServer2010)本文介绍如何将SQLServer群集与SharePointServer2010搭配使用.
使用SQLServer数据库映射配置可用性(SharePointServer2010)本文介绍如何配置SQLServer数据库镜像以用于SharePointServer2010.
配置SQLServer数据库镜像的示例脚本(SharePointServer2010)本文提供一个脚本,您可以使用该脚本在测试环境中配置SQLServer数据库镜像以用于SharePointServer2010.
在生产环境中,建议由数据库专业人员来配置镜像.
另请参阅其他资源Planforavailability(SharePointServer2010)使用SQLServer群集配置可用性(SharePointServer2010)MicrosoftSQLServer2008ServicePack1(SP1)和累积更新2故障转移群集可用于在场内为MicrosoftSharePointServer2010配置可用性.
本文假定您已熟悉Planforavailability(SharePointServer2010)中提到的概念和术语.
故障转移群集可为SQLServer2008SP1和累积更新2实例提供可用性支持.
一个故障转移群集是一个或多个节点或服务器与两个或多个共享磁盘的组合.
故障转移群集实例显示为单个计算机,但具有在当前节点不可用时提供从一个节点到另一个节点的故障转移的功能.

SharePointServer2010将群集作为一个整体来引用;因此,从SharePointServer2010的角度看,故障转移是自动且无缝的.
有关故障转移群集的详细信息,请参阅SQLServer2008故障转移群集入门(http://go.
microsoft.
com/fwlink/linkid=102837&clcid=0x804).
未提供为SharePointServer2010设置群集的特定说明.
有关如何设置故障转移群集的说明,请参阅安装SQLServer2008故障转移群集(http://go.
microsoft.
com/fwlink/linkid=132112&clcid=0x804).
使用SQLServer数据库映射配置可用性(SharePointServer2010)本文介绍如何使用高可用性数据库镜像在MicrosoftSharePointServer2010的服务器场内配置可用性.
阅读本文的前提是您已熟悉Planforavailability(SharePointServer2010)中的概念和术语.
MicrosoftSQLServer数据库镜像通过直接从主体数据库和服务器将事务发送至镜像数据库和服务器(当主体数据库的事务日志缓冲区写入磁盘时)来提供可用性支持.
为了获得MicrosoftSharePointServer2010服务器场内的可用性,您可以使用高可用性数据库镜像,也称为带有自动故障转移功能的高安全性模式.
高可用性数据库镜像包含三个服务器实例:主体、镜像和见证.
利用见证服务器,SQLServer可以自动完成从主体服务器到镜像服务器的故障转移.
从主体数据库到镜像数据库的故障转移通常需要几秒钟时间.
在SharePointServer2010服务器场内,镜像可以为内容数据库和配置数据库以及许多服务数据库提供冗余.
即使将多个数据库镜像到同一台服务器,每个数据库也会单独进行故障转移.
下图显示如何配置镜像,以便在SharePointServer2010服务器场内提供可用性.
SharePointServer2010是可以识别镜像的.
若要在您的环境中使用镜像,必须先配置镜像,然后在SharePointServer中设置故障转移数据库值.
本文内容:开始之前与数据库镜像相关的安全性将Sharepoint2010产品配置为能够识别镜像数据库故障转移期间的用户体验开始之前开始配置镜像之前,请确保您的数据库管理员了解以下要求和支持的拓扑.
数据库镜像要求针对SharePointServer环境开始配置数据库镜像之前,请先熟悉以下列表中的建议,并确保数据库和系统满足以下所有要求:我们建议您的系统延迟不超过1毫秒.
系统带宽最好是每秒1GB.
日志会在主体服务器和镜像服务器间实时复制,并且复制会影响性能.
请确保主体服务器和镜像服务器上都有足够的内存和带宽.
主体服务器和镜像服务器必须运行相同版本的SQLServer.
数据库镜像只在StandardEdition、DeveloperEdition和EnterpriseEdition中可用.
见证服务器可以运行包括SQLServer2008Express在内的任何版本的SQLServer.
只有使用完全恢复模式的数据库才能使用镜像功能.
默认情况下,SharePointServer2010数据库配置为使用简单恢复模式.
若要配置数据库镜像,必须将数据库的恢复模式设置成完全恢复.
有关如何设置数据库恢复模式的信息,请参阅如何:查看或更改数据库的恢复模式(SQLServerManagementStudio)(http://go.
microsoft.
com/fwlink/linkid=132075&clcid=0x804).
如果要镜像数据库,应考虑到这些数据库的事务日志大小可能会变得非常大.
若要解决此问题,您可以制定一个能够根据需要截断事务日志的恢复计划.
有关详细信息,请参阅Microsoft知识库中的以下文章:如何防止SQLServer数据库的事务日志异常增长(http://go.
microsoft.
com/fwlink/linkid=111458&clcid=0x804).
所有数据库镜像会话会为每个数据库创建至少两个线程.
请确保您的数据库服务器有足够的线程可分配给所有受支持的数据库进行镜像.
如果线程不够,当更多数据库添加到会话时,数据库服务器的性能会降低.

Bluehost美国虚拟主机2.95美元/月,十八周年庆年付赠送顶级域名和SSL证书

Bluehost怎么样,Bluehost好不好,Bluehost成立十八周年全场虚拟主机优惠促销活动开始,购买12个月赠送主流域名和SSL证书,Bluehost是老牌虚拟主机商家了,有需要虚拟主机的朋友赶紧入手吧,活动时间:美国MST时间7月6日中午12:00到8月13日晚上11:59。Bluehost成立于2003年,主营WordPress托管、虚拟主机、VPS主机、专用服务器业务。Blueho...

炭云188元/年,上海CN2 VPS/2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP

炭云怎么样?炭云(之前的碳云),国人商家,正规公司(哈尔滨桓林信息技术有限公司),主机之家测评介绍过多次。现在上海CN2共享IP的VPS有一款特价,上海cn2 vps,2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP/Hyper-v,188元/年,特别适合电信网络。有需要的可以关注一下。点击进入:炭云官方网站地址炭云vps套餐:套餐cpu内存硬盘流量/带宽ip价格购买上...

瓜云互联:全场9折优惠,香港CN2、洛杉矶GIA高防vps套餐,充值最高返300元

瓜云互联怎么样?瓜云互联之前商家使用的面板为WHMCS,目前商家已经正式更换到了魔方云的面板,瓜云互联商家主要提供中国香港和美国洛杉矶机房的套餐,香港采用CN2线路直连大陆,洛杉矶为高防vps套餐,三网回程CN2 GIA,提供超高的DDOS防御,瓜云互联商家承诺打死退款,目前商家提供了一个全场9折和充值的促销,有需要的朋友可以看看。点击进入:瓜云互联官方网站瓜云互联促销优惠:9折优惠码:联系在线客...

mdf怎么打开为你推荐
neworiental上海新东方有几个校区,分别是那几个?vc组合有一首歌好像是什么昆虫组合?跟青春有关好像。叫什么了安徽汽车网安徽汽车票查询微信回应封杀钉钉微信永久封号了!求大神们指点下怎么解封啊!地陷裂口地陷是由什么原因引起的嘀动网手机一键通用来干嘛呢?同一ip网站最近我们网站老是出现同一个IP无数次的进我们网站,而且是在同一时刻,是不是被人刷了?为什么呀?同ip站点同IP网站具体是什么意思,能换独立的吗百度关键词分析怎样对关键词进行分析和选择336.com求那个网站 你懂得 1552517773@qq
西部数码vps 什么是二级域名 英语简历模板word 回程路由 好看的桌面背景图片 论坛空间 三拼域名 上海域名 酷番云 php服务器 lamp兄弟连 金主 深圳主机托管 789电视剧网 阿里云邮箱怎么注册 SmartAXMT800 winds ipower 海尔t68驱动 stealthy 更多