SharePoint 与 SQL Server Express 2005

SharePoint 与 SQL Server Express 2005

我正在开发服务器上安装 SharePoint 12.0.0.4518(WSS 3.0 RTM)的基本版本。由于对 SharePoint 开发知之甚少,我们将环境安装在 SQL Server Express 2005 数据库之上。现在我遇到了 4GB 的限制。该网站只是一个简单的安装,我一直在测试自定义 Web 部件;显然,在删除并重新安装 Web 部件时,缓存的副本已经完全填满了数据库。事实上,它已经满了,我甚至无法删除内容,否则会抛出错误消息,所以我的网站已经无法使用。

我的问题是:我该如何继续?我本来打算拆分内容数据库,但在当前状态下这是不可能的。升级到 SQL Server 对我们来说不是一个选择。我曾想过使用 WID;但是,我不确定如何对该数据库执行任何操作,因为我尝试的所有操作都会引发与数据库已满相关的错误(HRESULT:0x80004004 (E_ABORT))。我只是不知道该如何继续。感谢您的帮助!

答案1

我会首先尝试使用以下方法删除 Web 部件(和解决方案)STSADM 命令而不是网络界面。

如果失败了——为了获得一些空间——如何禁用(从而清空)回收站?这样可能会给您带来足够的空间,让您可以做一些清理工作。(这当然意味着您会丢失整个回收站历史记录 - 但愿在您的开发服务器上这不是问题。)

另外 - 如果您可以修复它,绝对切换到 WID,它没有像 SQL Express 那样的大小限制。

答案2

尝试使用已完整安装 SQL Server 的虚拟机。将内容数据库恢复到该数据库并修复。使用已修复的较小数据库恢复生产。

相关内容