zoukankan      html  css  js  c++  java
  • 如何将 VSS 数据库或项目移动(vss 迁移)到新位置(服务器)

    本文介绍了三种将 Visual SourceSafe 项目或数据库移动到新位置的常用方案。成功完成此操作所需的步骤在下面的“更多信息”一节进行了详细说明。
     
    方案 1
    将整个 Visual SourceSafe 服务器安装从一台计算机移动到另一台计算机。

    方案 2

    将项目(一个或多个)从一个数据库移动到另一个数据库,同时保留项目的历史记录。

    方案 3

    仅将 DATA 目录移动到除 Visual SourceSafe 服务器之外的计算机。此方案不需要修改访问数据库的客户端。

    将整个 VSS 服务器安装从一台计算机移动到另一台计算机。

    1. 将整个 <server>\VSS 安装目录复制到新服务器位置。
    2. 确保 Visual SourceSafe 客户端仍可以从新位置访问数据。
    3. 根据使用的 Visual SourceSafe 版本不同,步骤 3 会有所不同:

      对于 Visual SourceSafe 4.x 客户端:

      1. 找到 Srcsafe.ini 文件的本地副本(如 <local drive>\vssclient\Srcsafe.ini),然后在文本编辑器中将其打开。
      2. 编辑包含 #include 语句的行,使其指向服务器的 Srcsafe.ini 的新位置。例如:

        更改:
        #include \\oldserver\oldshare\vss\srcsafe.ini
        为:
        #include \\newserver\newshare\vss\srcsafe.ini
      对于 Visual SourceSafe 5.x 或更高版本客户端:

      1. 打开 Visual SourceSafe 资源管理器。如果收到以下错误,请单击“确定”:
        File '\\oldserver\oldshare\srcsafe.ini' not found.
      2. 在“Visual SourceSafe 登录”对话框中,单击“浏览”。
      3. 在“打开 SourceSafe 数据库”对话框中,单击“浏览”。
      4. 键入 Visual SourceSafe 服务器目录的新位置的 UNC 路径并打开 srcsafe.ini。这将为新找到的数据库在“可用数据库”列表中添加一个新条目。
      5. 现在可以从该对话框中删除旧数据库引用。
    重要说明:一定要为新服务器目录添加正确的操作系统级权限。

    有关所需网络权限的其他信息,请参见以下 Microsoft 知识库文章:
    131022  (http://support.microsoft.com/kb/131022/ ) INFO:SourceSafe 目录所需的网络权限

    注意:如果有任何此数据库的快捷方式,一定要在客户端上修改指向旧服务器上的 ssadmin.exe 的快捷方式目标。

    方案 2

    将项目(一个或多个)从一个数据库移动到另一个数据库,同时保留项目的历史记录。

    注意:此过程仅适用于 Visual SourceSafe 5.0 或更高版本。

    使用 Visual SourceSafe 5.0 中包含的 SSARC 和 SSRESTOR 实用程序。使用这些实用程序,您可以对项目进行存档,保留它们的历史记录并将它们还原到新数据库中。

    注意:您必须具有 SourceSafe Admin 权限才能使用这些实用程序。有关使用 SSARC 和 SSRESTORE 的更多信息,请参阅 Visual SourceSafe 5.0 版《Visual SourceSafe 用户指南》中附录 B 的第 216-220 页或 SSAdmin 联机帮助主题下的“基本管理员操作”。

    注意:您的存档必须包含项目中所有文件的最新版本才能成功还原项目。如果在 SSARC 中使用 -v 开关来存档文件的早期版本,则无法将该存档还原到不同的数据库,因为它需要更新的版本。

    有关其他信息,请参见以下 Microsoft 知识库文章:

    173387  (http://support.microsoft.com/kb/173387/ ) PRB:还原整个数据库的存档

    注意:因为将项目还原到新数据库时会重新命名物理文件名,所以可能需要重新连接与 Visual SourceSafe 集成的项目。有关其他信息,请参阅下面的 Microsoft 知识库文章:

    166305  (http://support.microsoft.com/kb/166305/ ) 如何将 Visual C++ 项目重新连接到源控件
    仅将 DATA 目录移动到除 Visual SourceSafe 服务器之外的计算机:

    1. 仅将 <VSS server>\DATA 目录复制到其新位置。
    2. 编辑 <VSS server>\srcsafe.ini 文件的 data_path 变量。例如:

      更改:
      data_path = data
      为:
      data_path = \\<new server path>\data

    不必修改访问此数据库的客户端,因为未移动服务器的 Srcsafe.ini。

    其他提示

    1. 删除所有用户对旧 Visual SourceSafe 安装的操作系统级权限,可以防止他们在错误的数据库中签入或签出工作。
    2. 如果确信过程已经完成,请删除旧 Visual SourceSafe 安装。
    3. 如果旧安装中设置了映像文件夹、日志文件或 Web 部署位置,则需要确保所有路径都正确引用新服务器位置。这些设置位于 Visual SourceSafe 的服务器副本中的 srcsafe.ini 文件中。
    4. 从客户端安装启动 Visual SourceSafe 时,您可能会看到以下错误:
      Invalid DOS path:"<path>\scrsafe.ini"
      指示客户端的 srcsafe.ini 的 #include 行中的错误路径。-或-

      Invalid filename:"<path>\scrsafe.ini"
      指示操作系统权限不够。

    参考地址:http://support.microsoft.com/kb/176909

  • 相关阅读:
    数据结构总结(UPDATING......)
    课件例题4.11,4.12
    Luogu P1525 关押罪犯
    Luogu P1540 机器翻译
    Luogu P1313 计算系数
    Luogu P1311 选择客栈
    Luogu P1519 穿越栅栏 Overfencing
    Luogu P2863 [USACO06JAN]牛的舞会The Cow Prom
    Tarjan学习笔记
    Luogu P3393 逃离僵尸岛
  • 原文地址:https://www.cnblogs.com/buaaboyi/p/1927705.html
Copyright © 2011-2022 走看看