设为首页 收藏本站
查看: 692|回复: 0

[经验分享] 为 SharePoint Server 2010 安装配置RBS(2)为内容数据库设置 BLOB 存储

[复制链接]

尚未签到

发表于 2019-2-4 15:48:36 | 显示全部楼层 |阅读模式
  二.为每个内容数据库设置 BLOB 存储
  启用并配置 FILESTREAM 之后,请按照以下过程所述在文件系统中设置 BLOB 存储。必须为每个内容数据库设置 BLOB 存储。

  1.依次单击“开始”、“所有程序”、“Microsoft SQL Server 2008”和“SQL Server Management Studio”。

  2.连接到承载内容数据库的 SQL Server 的实例。

  3.展开“数据库”。

  4.单击要为其创建 BLOB 存储的内容数据库,然后单击“新建查询”。

  5.将以下 SQL 查询粘贴在“查询”窗格中,然后按列出顺序执行它们。在每一例中,将 [WSS_Content] 替换为内容数据库名称,将 c:\BlobStore 替换为要在其中创建 BLOB 存储的卷\目录。设置过程将在您指定的位置创建文件夹。请注意,您只能设置一次 BLOB 存储。如果您尝试多次设置同一 BLOB 存储,则将收到错误。
  use [WSS_Content]
if not exists
(select * from sys.symmetric_keys
where name = N'##MS_DatabaseMasterKey##')
create master key encryption by password = N'Admin Key Password !2#4'


use [WSS_Content]
if not exists
(select groupname from sysfilegroups
where groupname=N'RBSFilestreamProvider')
alter database [WSS_Content]
add filegroup RBSFilestreamProvider contains filestream


use [WSS_Content]
alter database [WSS_Content]
add file (name = RBSFilestreamFile, filename =
'c:\Blobstore')
to filegroup RBSFilestreamProvider

  三.在每台 Web 服务器上安装 RBS 客户端库
  
    您必须在 SharePoint 场中的所有 Web 服务器上安装 RBS 客户端库。仅为每台 Web 服务器安装一次 RBS 客户端库,但单独为每个关联的内容数据库配置 RBS。客户端库包括一个链接到用户应用程序的客户端动态链接库 (DLL) 和一组安装在 SQL Server 上的存储过程。
  1.在第一台 Web 服务器上安装 RBS 客户端库

   1)在任何 Web 服务器上,浏览到 http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x804 并下载 RBS_x64.msi 文件。

   2)单击“开始”,再单击“运行”,并在“运行”文本框中键入 cmd,然后单击“确定”。

   3)将以下命令复制并粘贴到命令提示符窗口中。将 WSS_Content 替换为数据库名称,将 DBInstanceName 替换为 SQL Server 实例名称。您只应使用特定数据库名称和 SQL Server 实例名称运行一次此命令。此操作应大约在一分钟内完成。
  msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" FILESTREAMFILEGROUP=RBSFilestreamProvider FILESTREAMSTORENAME=FilestreamProvider_1
  2.在所有其他 Web 服务器和应用程序服务器上安装 RBS 客户端库

   1)在 Web 服务器上,从 http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x804 下载 RBS_x64.msi。

   2)单击“开始”,再单击“运行”,并在“运行”文本框中键入 cmd,然后单击“确定”。

   3)将以下命令复制并粘贴到命令提示符窗口中。将 WSS_Content 替换为数据库名称,将 DBInstanceName 替换为 SQL Server 实例名称。此操作应大约在一分钟内完成。

    msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer

   4)为 SharePoint 场中的所有 Web 服务器和应用程序服务器重复此过程。

3.确认 RBS 客户端库安装

    rbs_install_log.txt 日志文件的创建位置与 RBS_x64.msi 文件的所在位置相同。请使用文本编辑器打开 rbs_install_log.txt 日志文件并向文件底部滚动。在文件末尾的最后 20 行内,应该会有一项显示以下内容:“产品: SQL 远程 Blob 存储 – 已成功完成安装”。

    在运行 SQL Server 2008 的计算机上,验证是否在内容数据库中创建了 RBS 表。一些表应列在名称前面有字母“mssqlrbs”的内容数据库下。

4.为每个内容数据库启用 RBS

您必须在 SharePoint 场中的一台 Web 服务器上启用 RBS。执行此活动时,选择哪一台 Web 服务器并不重要,只要使用上面的过程在该服务器上安装了 RBS 即可。您必须为每个内容数据库执行一次此过程。
Ee748631.note(zh-cn,office.14).gif注意:

只能使用 Windows PowerShell 启用 RBS。

使用 Windows PowerShell 启用 RBS

    确认您满足以下最低要求:请参阅 Add-SPShellAdmin。

    在“开始”菜单上,单击“所有程序”。

    单击“Microsoft SharePoint 2010 产品”。

    单击“SharePoint 2010 Management Shell”。

    在 Windows PowerShell 命令提示符处,键入以下命令:

    $cdb = Get-SPContentDatabase
    $rbss = $cdb.RemoteBlobStorageSettings
    $rbss.Installed()
    $rbss.Enable()
    $rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
    $rbss

    其中:

         是内容数据库的名称。

有关详细信息,请参阅 Get-SPContentDatabase。


5.测试 RBS 安装

您应测试 SharePoint 场中的一台 Web 服务器上的 RBS 安装以确保系统正确运行。
测试 RBS 数据存储

    在包含 RBS 数据存储的计算机上,单击“开始”,然后单击“计算机”。

    浏览到 RBS 数据存储目录。

    确认该文件夹为空。

    在 SharePoint 场中,将至少为 100 KB 的文件上载到文档库。

    在包含 RBS 数据存储的计算机上,单击“开始”,然后单击“计算机”。

    浏览到 RBS 数据存储目录。

    浏览到文件列表,并打开修改日期最近的文件。此文件应该是您上载的文件。




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-671853-1-1.html 上篇帖子: 使用SharePoint Server 2007搜索Domino Notes 下篇帖子: Tip:部署sharepoint2013SP1指定SQL数据库时的小细节
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表