FIX:一般用户无法在基于 Windows 2000 的计算机中打开 VSS 数据库

本文已归档。它按“原样”提供,并且不再更新。
症状
如果您登录到基于 Microsoft Windows 2000 的计算机上的 Visual SourceSafe,将出现以下错误消息:
The database does not exist.Please select another.
如果您浏览到 srcsafe.ini 文件的位置,选择该文件,然后单击确定,您将返回到一个空白的可用 SourceSafe 数据库列表。
原因
出现该现象的原因是不属于管理员组的用户对注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe 具有只读权限。
解决方案
要解决这一问题,请使用 Regedt32 授予对该注册表项的完全控制访问权限或特殊访问权限。
状态
Microsoft 已经确认这是本文开头列出的 Microsoft 产品中的错误。

在 Microsoft Visual Studio 6.0 Service Pack 5 (SP5) 中,已经修复了此错误。

要下载 Service Pack 5,请参见以下 Microsoft Web 站点中的 Visual Studio 产品更新页:
更多信息

重现问题的步骤

  1. 在基于 Windows 2000 的计算机上安装 Visual SourceSafe。
  2. 创建一个不具有管理权限的一般用户。
  3. 以您在步骤 2 中创建的用户身份登录到基于 Windows 2000 的计算机。
  4. 打开 Visual SourceSafe 资源管理器,以管理员身份登录,但不提供密码。请注意,您将收到“症状”一节中列出的错误消息。
srcsafe
属性

文章 ID:253301 - 上次审阅时间:10/20/2013 17:12:17 - 修订版本: 2.4

  • Microsoft Visual SourceSafe 6.0 标准版
  • kbnosurvey kbarchive kbbug kbfix kbvs600sp5fix kbsetup KB253301
反馈