我最近加入了一家拥有运行几个数据库的 SQL 2005 Server 的公司。
该服务器看上去已经有几年没有人碰过它了,而且本周它的磁盘空间已经不足了。
快速硬盘扫描后,看起来某些数据库变得有点臃肿,特别是 Sharepoint_config~*~_log 和 WSS_Content_log.ldf 已增长到约 15GB。
我已经能够登录到其他几个数据库并使用 shrinkfile 命令释放磁盘空间,但由于某种原因,我无法登录到 sharepoint 和 Microsoft#SSEE 数据库(当我尝试连接时,出现“无法连接到 Sharepoint,发生网络相关或实例特定的错误...”)
我可以看到数据库正在通过 SQL 表面配置运行,并且我已确保远程连接设置允许我进行本地连接,但我仍然无法使用 Windows 身份验证或本地登录。
有什么方法可以重置或恢复数据库登录详细信息以便我可以进入?
(我尝试使用我能找到的所有管理密码登录,在追踪到最初安装它的公司后,我发现他们根本不知道密码是什么)
答案1
您可以尝试专用管理连接(sqlcmd -E -S [ServerName] -A)直接从系统帐户的 cmd 窗口登录到计算机。将 sa 密码重置为其他密码,然后以 sa 身份正常登录。
答案2
Woo 终于成功了。尝试了专用管理员连接,但它仍然不明白数据库在哪里(尽管它在下拉菜单中给了我数据库名称),
经过一番调整,成功将管道直接连接到数据库,并将这个臃肿的野兽压扁,
目录路径如下:\.\pipe\mssql$microsoft##ssee\sql\query
从这里我可以使用该服务器的标准管理员密码登录。