SharePoint SQL DB 接近 50 GB。由于 SA 密码丢失/过期,无法缩减

SharePoint SQL DB 接近 50 GB。由于 SA 密码丢失/过期,无法缩减

去年 6 月我曾发文介绍我们的旧 SharePoint '07 数据库已经变得非常大。问题是 C:\ 和 E:\ 位于单个 VMDK 上,而 C:\ 分区几乎没有空间(仅剩下大约 6 GB!)。我不想尝试调整分区大小,因为我担心这会破坏(实际上)我们的 PDC。

我也在尝试来自此站点的 SQL 查询命令(通过 SQL server mgmt Studio 08),但由于缺乏权限,它们也无法工作。

所以现在我尝试这样做:https://webblah.wordpress.com/2009/10/20/how-to-shrink-the-sharepoint-config-database-log-file-on-a-...

...但文件只返回以下内容:
C:\>sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E -i c:\logshrink.sql Msg 102, Level 15, State 1, Server OLD-SBS-SERVER\MICROSOFT##SSEE, Line 4 Incorrect syntax near '?'. Msg 102, Level 15, State 1, Server OLD-SBS-SERVER\MICROSOFT##SSEE, Line 5 Incorrect syntax near '?'. Msg 102, Level 15, State 1, Server OLD-SBS-SERVER\MICROSOFT##SSEE, Line 5 Incorrect syntax near 'â'. Msg 102, Level 15, State 1, Server OLD-SBS-SERVER\MICROSOFT##SSEE, Line 7 Incorrect syntax near '?'. Msg 911, Level 16, State 1, Server OLD-SBS-SERVER\MICROSOFT##SSEE, Line 7 Could not locate entry in sysdatabases for database 'â?~ + RTRIM(@COnfigDB) + â? ~'. No entry found with that name. Make sure that the name is entered correctly.

我似乎无法让 SQLCMD -S . 命令工作。我该怎么办?谢谢。

答案1

我找到了解决办法。我必须进入“SQL Server 配置管理器”(在我的情况下是 SQL Svr 2005)> SQL Server 网络配置 > MICROSOFT##SSEE 协议:TCP/IP-已启用,然后重新启动 MICROSOFT##SSEE 数据库(在 SSCM 中的 SQL Server Services 下)。

这是一个有用的链接:https://stackoverflow.com/questions/18060667/why-am-i-getting-cannot-connect-to-server-a-network-related-or-instance-speci

完成后,我可以打开“SQL Server 表面区域配置”并将域管理员添加为 DB 的系统管理员,然后所有 SQL 查询命令都可以正常工作。

相关内容