如何充分利用具有 SQL Express 数据库大小限制的 SharePoint 2010?

如何充分利用具有 SQL Express 数据库大小限制的 SharePoint 2010?

我们已让一位顾问为我们设置了 SharePoint 2010 服务器,用于文档管理。我相信它只是 Windows Server 附带的基本(免费)SharePoint。

据我所知,它使用 sql server express 2008r2,其大小限制为 10GB。我的印象是,完整的 sharepoint 可以将文件内容存储在数据库之外,但在我们的版本中,它们存储在数据库中,我担心我们会用完空间,然后我们的员工将突然无法再工作。

这是现实吗——当我们没有空间时它就会停止工作吗?

有没有什么方法可以扩展 SQL Server Express 数据库,比如使用多个数据库?

我们如何监视数据库的大小以便预测何时需要升级到完整的 SQL Server?

答案1

当您安装 SharePoint 时,您是进行了单服务器安装还是自定义安装并将所有内容放在一台服务器上?这可能会产生影响。SharePoint 2010 Foundation 可以使用 SQL 2008(R2) 以及 Express

我不认为 Express 会支持多台服务器。服务器外存储(远程 BLOB 存储)可让您将视频等大型文件保存在本地系统的磁盘上。MS 在此处提供了有关 BLOB 存储的更多信息苏格兰皇家银行与 SP Foundation 这可以节省 SQL 空间并且在某些情况下可能提高性能。

答案2

我不是 SharePoint 专家,但您应该能够配置多个内容数据库,并将网站的负载分散到这些内容数据库中。您的 SharePoint 顾问应该能够帮助您进行设置。

如果将 SQL Server 数据库填满到 10 Gig 限制,Sharepoint 仍将工作,但您将无法向数据库写入任何新数据。

答案3

我发现这个网站非常有用:http://www.mssqltips.com/tip.asp?tip=1777

我希望能够通过 Web 应用程序来执行此操作,但从 stsadm 命令行执行此操作似乎非常简单,例如,您可以运行此命令来获取数据库大小列表:

STSADM.EXE -o enumsites -url http://servername

从外观上看我们的数据库仍然偏离最大大小很多 - 上面的网站详细介绍了如何使用多个数据库,所以我们应该没问题。

相关内容