在服务器上安装SPS

更新日期: 2004年07月05日
发布者 Erik Heino,Microsoft Corporation
适用于:
Microsoft® Office SharePoint™ Portal Server 2003
Microsoft Windows® SharePoint Services 2.0
摘要:了解如何在运行 Windows SharePoint Services 的服务器上安装 SharePoint Portal Server 2003,以及如何将现有 SharePoint 网站合并到新配置中。
 
本页内容
 简介
 准备安装 SharePoint Portal Server 2003
 安装和配置 SharePoint Portal Server 2003
 在 SharePoint Portal Server 2003 中访问现有的 SharePoint 网站
 示例
 卸载 SharePoint Portal Server 2003 而不用卸载 Windows SharePoint Services
简介
Microsoft® Office SharePoint™ Portal Server 2003 基于 Microsoft Windows® SharePoint Services 2.0 的技术构建。已经安装了 Windows SharePoint Services 的用户通常想通过安装 SharePoint Portal Server 2003 充分利用这种技术优势。SharePoint Portal Server 2003 中包括 Windows SharePoint Services 2.0。但是,若要保存现有部署中的信息,在运行 Windows SharePoint Services 的服务器上安装 SharePoint Portal Server 2003 时,您必须执行一些额外步骤。
返回页首
准备安装 SharePoint Portal Server 2003
在运行 Windows SharePoint Services 的服务器上安装 SharePoint Portal Server 2003 前,您必须:
• 确保在升级到 SharePoint Portal Server 2003 时,新的软件环境支持当前的 Windows SharePoint Services 配置。
 
• 收集并记录 Windows SharePoint Services 使用的所有虚拟服务器的 Microsoft SQL Server™ 数据库名称。
 
确保配置受支持
确保 Windows SharePoint Services 不是以可伸缩的宿主模式或 Active Directory® 目录服务帐户模式安装的。因为系统不支持在这两种 Windows SharePoint Services 配置模式下安装 SharePoint Portal Server 2003。这些模式是在 Windows SharePoint Services 的安装过程中选择的,且无法更改。
您可以打开 Windows SharePoint Services 的配置数据库并查看 Globals 表格,来检查是否使用了可伸缩宿主模式。如果 UseHostHeader 值为 1,则说明您使用的是可伸缩宿主模式。
可以通过查看 SharePoint Central Administration 中的可用选项,来检查是否使用了 Active Directory 帐户模式。如果使用的是 Active Directory 帐户模式,则“管理中心”页上的创建顶级网站、启动“自服务网站创建”和向网站添加用户的选项都将不可用。您还可以打开命令窗口并键入下列命令,来检查是否使用了 Active Directory 帐户模式:
stsadm.exe -o getproperty -pn createadaccounts
有关这些配置的更多信息,请参见《Microsoft Windows SharePoint Services 2.0 管理指南》。
记录 SQL Server 数据库名称
若要保留 Windows SharePoint Services 现有虚拟服务器的功能,必须记录现有配置信息,以便在安装和配置 SharePoint Portal Server 2003 时使用。
1.
 在任务栏上,单击开始,指向管理工具,然后单击SharePoint 管理中心。
 
2.
 在“管理中心”页上的虚拟服务器配置部分中,单击配置虚拟服务器设置。
 
3.
 在“虚拟服务器列表”页上,单击您想记录其信息的虚拟服务器名称。
 
4.
 在“虚拟服务器设置”页上的虚拟服务器管理部分中,单击管理内容数据库。
 
5.
 在“管理内容数据库”页上的内容数据库部分中,单击数据库名称。
 
6.
 在“管理内容数据库设置”页上的数据库信息部分中,找到并记录下数据库服务器及 SQL Server 数据库名称的值。
重要:  您必须仔细记录下每个内容数据库的数据库服务器名称。确保记录下“数据库”服务器框中所有文本;一些配置包括必须有的 SQL 实例名称。默认情况下,如果您使用 Microsoft SQL Server 2000 Desktop Engine (Windows) (WMSDE) 安装 Windows SharePoint Services,则数据库服务器名称将位于 ServerName/SHAREPOINT 表单中。
 
7.
 本步骤为我们建议执行的可选步骤,找到并记录下数据库容量设置部分中的值,这样就可以在再次扩展虚拟服务器时,输入相同的值。
 
8.
 另外还建议您保留 Windows SharePoint Services 使用的每个虚拟服务器的应用程序池。如果您计划这么做,请记录下与每个虚拟服务器相关联的应用程序池,这样就可以在稍后重新连接到这些应用程序池。您可以在“Internet 信息服务 (IIS) 管理器”中每个网站属性页的“主目录”选项卡上找到应用程序池信息。
 
返回页首
安装和配置 SharePoint Portal Server 2003
在确认具有受支持的 Windows SharePoint Services 配置并记录了 Windows SharePoint Services 使用的每个虚拟服务器的数据库信息之后,就可以开始安装和配置 SharePoint Portal Server 2003 了。
安装 SharePoint Portal Server 2003 时,Windows SharePoint Services 虚拟服务器会自动断开连接。在 SharePoint Portal Server 安装完毕之后,您必须手动以受支持的配置方式将虚拟服务器连接到 SharePoint Portal Server 2003 服务器场。
重要:  建议您在安装 SharePoint Portal Server 2003 之前,先检查一下系统支持的服务器场配置。有关系统支持配置的更多信息,请参见《SharePoint Portal Server 2003 管理指南》。
1.
 在服务器场中的每台计算机上安装 SharePoint Portal Server 2003。
 
2.
 在安装期间您会收到警告:Windows SharePoint Services 的所有内容数据库和配置数据库都将断开连接,而且虚拟服务器将成为非扩展的。单击确定继续。
 
3.
 在服务器场中的每台计算机上都安装了 SharePoint Portal Server 2003 之后,必须对服务器场进行配置。
请注意: 任何安装了 Windows SharePoint Services (计划与 SharePoint Portal Server 2003 一起使用) 的现有计算机都必须合并到一个受支持的服务器场配置中。在使用 Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) 的单服务器部署中,不需要进行配置。
 
4.
 使用新建虚拟服务器和现有虚拟服务器的组合,创建 SharePoint Portal Server 2003 门户网站。例如,对于使用负载平衡的前端 Web 服务器的服务器场,您可以在 Windows SharePoint Services 中使用用于负载平衡的 URL,并为 Windows SharePoint Services 创建一个新的虚拟服务器,或者您可以为 SharePoint Portal Server 创建一个新的虚拟服务器,并把现有的 URL 用于 Windows SharePoint Services。
请注意: 您所使用的 URL 取决于您的部署。如果您想为用户保留熟悉的使用体验,则可以在 Windows SharePoint Services 中使用现有的 URL。但是,如果您想把 SharePoint Portal Server 的门户站点作为用户的入口点,那么更可取的做法是为 Windows SharePoint Services 创建一个新的虚拟服务器,并把它原来的 URL 用于门户网站。建议您为每个虚拟服务器分配不同的端口号。
 
5.
 确保默认的内容访问帐户有权访问添加到服务器群组的所有 Windows SharePoint Services 网站,或者创建一个网站规则来使用具有合适权限的帐户。
 
如果 Windows SharePoint Services 和您的 SharePoint Portal Server 门户网站使用的虚拟服务器在同一台计算机上,且使用相同的端口,则必须使用主机头才能正确浏览每个网站:
1.
 在 IIS 中,单击默认网站的虚拟服务器。
 
2.
 右击虚拟服务器名称,然后单击属性。
 
3.
 在网站选项卡中,单击高级。
 
4.
 在高级网站标识对话框中,单击网站标识,然后单击编辑。
 
5.
 在添加/编辑网站标识对话框中,键入该网站的主机头
 
6.
 使用不同的主机头对其他虚拟服务器重复上述步骤。
 
要避免这些步骤,您可以为每个虚拟服务器分配不同的端口号。
有关安装和配置 SharePoint Portal Server 的更多信息,请参见《SharePoint Portal Server 2003 管理指南》。
有关创建虚拟服务器或配置 IIS 的更多信息,请参阅 IIS 的文档。
返回页首
在 SharePoint Portal Server 2003 中访问现有的 SharePoint 网站
要访问 Windows SharePoint Services 配置所使用的 SharePoint 网站,必须在新的 SharePoint Portal Server 2003 配置中扩展虚拟服务器,然后配置虚拟服务器的设置以便与 Windows SharePoint Services 所使用的设置相匹配。
配置完第一个前端 Web 服务器的虚拟服务器设置之后,您必须将其他虚拟服务器映射到这些设置。配置完服务器场中所有前端 Web 服务器之后,建议您在门户站点的网站目录中添加现有 SharePoint 网站的链接。
扩展虚拟服务器
要在 SharePoint Portal Server 2003 中访问现有的 SharePoint 网站,首先必须在新的 SharePoint Portal Server 2003 配置中,为服务器场(包含来自 Windows SharePoint Services 的 SharePoint 网站)中每一个前端 web 服务器扩展虚拟服务器。
如果您 SharePoint Portal Server 2003 与 Windows SharePoint Services 中的网站安装在同一台虚拟服务器上,则必须创建一个新的虚拟服务器作为这些网站的宿主,并扩展该虚拟服务器。如果您在一个新的虚拟服务器上安装了 SharePoint Portal Server 2003,则必须在现有的虚拟服务器上执行下列步骤:
1.
 在任务栏上,单击开始,指向管理工具,然后单击SharePoint 管理中心。
 
2.
 在“管理中心”页上的虚拟服务器配置部分中,单击扩展或升级虚拟服务器设置。
 
3.
 在“虚拟服务器列表”页中,单击您想要扩展的虚拟服务器。
 
4.
 在扩展虚拟服务器页上的预配置选项部分中,单击扩展并创建一个内容数据库。
 
5.
 在“扩展并创建一个内容数据库”页中,选择一个应用程序池。
 
6.
 输入任何其他所需的信息。
警告: 如果您输入了一个数据库名,请不要将此名称用于 Windows SharePoint Services 中的内容数据库。这将会覆盖您的数据。
 
7.
 单击确定。
 
请注意: 当您扩展虚拟服务器时,可能会出现在这些步骤中没有提及的其他页。当这些页面出现时请单击确定以继续。
有关扩展虚拟服务器的更多信息,请参见《SharePoint Portal Server 2003 管理员指南》中的“扩展虚拟服务器”。您可以选择使用最初与 Windows SharePoint Services 的虚拟服务器相关联的现有应用程序池,也可以在 IIS 中创建一个新的应用程序池。
配置虚拟服务器设置
在扩展了虚拟服务器之后,您必须配置虚拟服务器设置以便与先前在 Windows SharePoint Services 中使用的设置相匹配。
1.
 在“管理中心”页上的虚拟服务器配置部分中,单击配置虚拟服务器设置。
 
2.
 在“虚拟服务器列表”页中,单击您想要配置设置的虚拟服务器。
 
3.
 在“虚拟服务器设置”页上的虚拟服务器管理部分中,单击管理内容数据库。
 
4.
 在“管理内容数据库”页中,单击用于新数据库的数据库名称。
 
5.
 在“虚拟服务器设置”页上的删除内容数据库部分中,单击删除内容数据库。
 
6.
 出现警告消息时单击确定,然后单击页面上的确定。
 
7.
 在“管理内容服务器”页上的内容数据库部分中,单击添加内容数据库。
 
8.
 在数据库信息部分中,单击指定数据库服务器设置,然后键入数据库服务器及数据库名称 (安装 SharePoint Portal Server 2003 前所记录的虚拟服务器)。您还可以在数据容量设置部分中输入信息,如果您早先记录了该信息。
重要: 确保指向正确的数据库服务器。例如,如果您的 Windows SharePoint Services 初始安装使用了 WMSDE,则数据库服务器将位于表单服务器名称 /SHAREPOINT 中,但是默认设置会在新的 SharePoint Portal Server 实例中创建内容数据库,它位于表单服务器名称 /SHAREPOINTPORTAL 中。在这种情况下,您必须从数据库服务器名中删除 "PORTAL" 以访问现有内容数据库。
请注意: 如果您忘了记录数据库信息,则可以使用 SQL Server Enterprise Manager 在数据库服务器的现有数据库中找到它。此信息很难查找,因此强烈建议您按照先前的建议记录并保存该信息。
 
9.
 在“管理内容数据库”页上,验证是否列出了新的内容数据库。
 
请注意: 当您配置虚拟服务器设置时,可能会出现这些步骤中没有提及的其他页面。当这些页面出现时请单击确定以继续。
为其他前端 Web 服务器扩展虚拟服务器
当服务器场具有多个前端 Web 服务器时,必须为其他前端 Web 服务器扩展虚拟服务器,并将每个虚拟服务器映射到另一个虚拟服务器。这通常是为第一个前端 Web 服务器而扩展的虚拟服务器。
1.
 在任务栏上,单击开始,指向管理工具,然后单击SharePoint 管理中心。
 
2.
 在“管理中心”页上的虚拟服务器配置部分中,单击扩展或升级虚拟服务器设置。
 
3.
 在“虚拟服务器列表”页中,单击您想要扩展的虚拟服务器。
 
4.
 在“扩展虚拟服务器”页上的预配置选项部分中,单击扩展并映射到其他虚拟服务器。
 
5.
 在“扩展并映射到其他虚拟服务器”页上的服务器映射部分中,选择您希望此虚拟服务器映射到的主机名或虚拟服务器名。在大多数情况下,这是第一个前端 Web 服务器的虚拟服务器名称。仅当虚拟服务器与第一台前端 Web 服务器的虚拟服务器位于同一台计算机并且使用相同的端口时才使用主机名。
 
6.
 选择应用程序池。
 
7.
 输入任何其他所需的信息。
 
8.
 单击确定。
 
请注意: 当您配置虚拟数据库设置时,可能会出现这些步骤中没有提及的其他页面。当这些页面出现时请单击确定以继续。
在 SharePoint Portal Server 2003 网站目录中添加指向 SharePoint 网站的链接
编辑虚拟报务器设置后,建议您将现有的 SharePoint 网站链接添加到 SharePoint Portal Server 2003 门户网站的“网站目录”中。
1.
 浏览到门户网站,并单击导航栏上的网站,打开“网站目录”。
 
2.
 在操作列表中单击向网站添加链接。
 
3.
 在“向网站添加链接”页上,输入所需信息。
请注意: 如果您使用负载平衡,请确保您用于网站的 URL 是负载平衡的 URL。
 
4.
 添加网站后,在“网站目录”中单击该网站链接。
 
5.
 在 SharePoint 网站的主页上,单击网站设置。
 
6.
 在“网站设置”页上的管理部分中,单击转到网站管理。
 
7.
 在“顶级网站管理”页上的网站集管理部分中,单击配置到门户网站的连接。
 
8.
 在“配置到门户网站的链接”页中,单击连接到门户网站,然后在门户网站地址文本框中键入门户网站的 URL。
请注意: 如果您使用负载平衡,请确保您用于门户网站的 URL 是负载平衡的 URL。
 
9.
 单击确定。
 
检验服务器场中 SharePoint Sites 的功能
确保可以通过在“网站目录”中点击指向每个网站的链接来访问所有网站。
检验基本功能后,确保每个网站上的内容索引可以正确地连接到您想搜索的内容。
建议更新所有内容索引,特别是搜索您添加到配置文件中 Windows SharePoint Services 网站的内容索引,然后尝试搜索该网站上的内容以确保一切正常。
如果内容仍没有显示在搜索中,则可能需要更改一些其他设置。这可能包括更改浏览器中的设置或更改内容访问帐户。
有关搜索和查找 SharePoint 网站上内容的更多信息,请参见《SharePoint Portal Server 2003 管理指南》。
迁移注意事项
如果想在 SharePoint Portal Server 2003 的新配置中更好地集成 Windows SharePoint Services 配置中的现有 SharePoint 网站,您可以使用 Smigrate.exe 命令。该命令从 Windows SharePoint Services 中复制数据而无需创建新的虚拟服务器。但它不会复制安全性和个性化设置。如果您使用 Smigrate.exe,则必须对这些设置进行重新配置。如果不更改这些设置,除了创建门户网站的用户,任何用户都不能访问该门户网站。有关使用 Smigrate.exe 的更多信息,请参见《Microsoft Windows SharePoint Services 2.0 管理指南》中的“迁移与升级网站”。
返回页首
示例
下面的示例演示了在现有 Windows SharePoint Services 配置基础上安装 SharePoint Portal Server 2003 的过程。
假设您将具有三台虚拟服务器的 Windows SharePoint Services 安装在一台计算机上 —— 默认网站 URL 为 http://server;一个网站名为 Site1,使用端口 99 且其 URL 为 http://server:99;另一个网站名为 Site2,使用端口 88 且其 URL 为 http://server:88
所有数据库使用同一台数据库服务器。
您决定安装 SharePoint Portal Server 2003,且与 Windows SharePoint Services 中的默认门户网站使用同一台虚拟服务器。
浏览到“管理内容数据库设置”页以记录数据库设置,应记录的值有:
虚拟服务器 SQL Server 数据库名称 应用程序池
默认网站
 MAIN
 MainSiteApp
 
Site1 (使用端口 99)
 SITE1
 Site1App
 
Site2 (使用端口 88)
 SITE2
 Site2App
 
数据库服务器:DBServ
记录这些信息,以备将来使用。
插入 SharePoint Portal Server 2003 产品 CD,并开始安装 SharePoint Portal Server。安装期间,创建一个 URL 为 http://server 的门户网站。IIS 中显示为新的默认网站。
在 IIS 中,创建一个新的虚拟服务器以保存默认网站上的 SharePoint 网站。输入名称 MainSite,使用端口 5555 及其 URL http://server:5555
在“SharePoint 管理中心”中,使用与 Windows SharePoint Services 所用的应用程序池相同的应用程序池来扩展虚拟服务器:
• MainSite,使用应用程序池 MainSiteApp。此新虚拟服务器包含 Windows SharePoint Services 主网站,即 Windows SharePoint Services 中的默认网站。
 
• Site1,使用应用程序池 Site1App。对于此网站,再次扩展在 Windows SharePoint Services 中使用的同一个虚拟服务器。
 
• Site2,使用应用程序池 Site2App。对于此网站,再次扩展在 Windows SharePoint Services 中使用的同一个虚拟服务器。
 
扩展虚拟服务器后,删除内容服务器,然后以数据库服务器 DBServ 及先前所记录的数据库名称添加三个内容数据库。
在门户网站的主页上,单击导航栏上的网站打开网站数据库。然后单击向网站添加链接,添加到三个网站链接:
http://server:5555
 
http://server:88
 
http://server:99
 
然后打开每个网站的“网站设置”页,并通过输入名称和门户网站 URL 配置指向门户网站的链接。输入的名称可以是任何描述门户网站的信息:
• 名称:Portal Site for Server
 
• URL: http://server
 
向门户网站添加链接后,确保这些链接正常工作,且每个网站返回门户网站的链接也正常。从门户网站搜索 SharePoint 网站上的内容也是一个确保一切配置正确的好办法。根据 SharePoint 网站的规模,这个过程可能需要几分钟。
返回页首
卸载 SharePoint Portal Server 2003 而不用卸载 Windows SharePoint Services
通常,从服务器上删除 SharePoint Portal Server 2003 时,Windows SharePoint Services 将同时被删除。但是,来自 Windows SharePoint Services 的数据不会被删除。如果您必须删除 SharePoint Portal Server 2003,同时还想返回 Windows SharePoint Services 的先前配置,请执行下列步骤:
1.
 重新创建卸载 SharePoint Portal Server 2003 时一并删除的 Windows SharePoint Services 管理中心虚拟服务器。
 
2.
 运行 Windows SharePoint Services 的安装程序,并选择重新安装选项以修复以前的安装。
 
3.
 为要还原的 SharePoint 网站重新扩展虚拟服务器。
 
4.
 可选的,您还可以使用 IIS 删除不再需要的应用程序池并卸载 SharePoint Portal Server 2003 安装的 MSDE。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SPS(Sequence Parameter Set)和PPS(Picture Parameter Set)是H.264视频编码标准中的两个重要参数集,包含了视频编码的一些基本参数信息,比如视频的分辨率、码率、帧率、GOP大小等等。 在使用ffmpeg进行视频推流时,如果服务器报告“没有SPS、PPS”错误,通常是因为推送的视频流中没有包含SPS和PPS参数集。这种情况下,需要在代码中手动添加SPS和PPS参数集。 具体的做法是: 1. 在代码中获取到视频编码器的AVCodecContext结构体。 2. 从AVCodecContext中获取到AVCodecParameters结构体。 3. 从AVCodecParameters中获取到SPS和PPS参数集的数据。 4. 将SPS和PPS数据分别打包成NALU单元并发送给服务器。 以下是参考代码: ``` AVCodecContext* codec_ctx = ...;//获取到编码器的AVCodecContext结构体 AVCodecParameters* codec_params = codec_ctx->codecpar;//获取到编码器的AVCodecParameters结构体 //获取SPS和PPS数据 uint8_t* sps_data = codec_params->extradata + 4; uint32_t sps_size = (codec_params->extradata[0] << 8) | codec_params->extradata[1]; uint8_t* pps_data = sps_data + sps_size + 1; uint32_t pps_size = ((pps_data[0] << 8) | pps_data[1]) & 0x00FFFFFF; //打包SPS数据 uint8_t* sps_nalu = new uint8_t[4 + sps_size]; sps_nalu[0] = 0x00; sps_nalu[1] = 0x00; sps_nalu[2] = 0x00; sps_nalu[3] = 0x01; memcpy(sps_nalu + 4, sps_data, sps_size); //打包PPS数据 uint8_t* pps_nalu = new uint8_t[4 + pps_size]; pps_nalu[0] = 0x00; pps_nalu[1] = 0x00; pps_nalu[2] = 0x00; pps_nalu[3] = 0x01; memcpy(pps_nalu + 4, pps_data, pps_size); //发送SPS和PPS数据 send_to_server(sps_nalu, 4 + sps_size); send_to_server(pps_nalu, 4 + pps_size); delete[] sps_nalu; delete[] pps_nalu; ``` 其中,send_to_server函数用于将数据发送给服务器,具体实现可以根据自己的需求进行编写。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值