配置如下
VSS手工创建数据库的步骤(设数据库根目录为D:\VSS):
1.在根目录中创建名为srcsafe.ini(全局配置文件)的文件,文件内容如下:
Data_Path = data
Temp_Path = temp
Users_Path = users
Users_Txt = users.txt
2.在根目录中创建文件夹data、temp、users以及文件users.txt
3.在users.txt文件中输入以下内容:
Admin = users/admin/ss.ini
4.在文件users中创建名为Template.ini的文件,文件内容如下:
; ss.ini
;
; This file contains all the variables that "customize" Visual
; SourceSafe to your particular needs. The ss.ini variables are
; documented in the Visual SourceSafe User's Manual. Only a few of them
; are placed in this file by default.
; Visual C++ programmers should remove the semicolon from the following
; line, to uncomment it. Other programmers REPLACE the line with
; different masks.
; Relevant_Masks = *.c, *.h, *., *.asm
; The following line prevents you from being asked for a checkout
; comment.
Checkout_Comment = -
; The following lines force Visual SourceSafe not to execute certain
; file types.
.reg (Win) = notepad.exe
.vbp (Win) = notepad.exe
.vcp (Win) = notepad.exe
.mak (Win) = notepad.exe
.bat (Win) = notepad.exe
; Your current Visual SourceSafe project.
Project = $/
5.在文件夹users中创建子文件夹admin。
6.在文件夹admin中创建空文件ss.ini和ssadmin.ini。
7.执行以下两条命令:
D:\Program Files\Microsoft Visual SourceSafe>mkss D:\VSS
D:\Program Files\Microsoft Visual SourceSafe>ddconv D:\VSS\data
步骤如下:
1、在硬盘建立VSS文件夹库(具体看上面配置)
2、在服务器安装VSS2005(需要.net2.0 windows2003需要sp1补丁)
3、执行mkss ddconv(具体看上面配置7、)
4、设置访问权限以及共享权限,
右键VSS文件夹库,属性,安全,添加一个everyone 读写权限
右键属性共享,共享此文件夹,确定,包括子文件夹
设置共享权限,右键属性,共享,权限,添加一个everyone 读写权限
4、添加用户,打开Microsoft Visual SourceSafe Administration 回车登录(默认 admin 密码空)
5、Users,add
6、客户端登录,如服务器ip是192.168.1.2 那么打开 Microsoft Visual SourceSafe ,Browse,add,下一
步,connect 输入 \\192.168.1.2\vss 假如共享的VSS库文件夹名是vss
7、使用管理员创建的用户进行登录
常见问题:
一、选择create 库提示创建失败
Failed to create new database at D:\VSS. Error creating D:\VSS\data\aaaaaaaa.cntDatabase creation
failed.
原因是:同一个文件夹路径下不能创建两个数据库。(本身E:\新建文件夹路径下已经创建了一个数据库,现在又要指定其路径下创建新的数据库,就会提示上述错误)
以上误区,望大家不要重演,直接connect库即可 如输入 d:/vss 回车即可连接库
二、客户端登录提示Access to file "rights.dat" denied的错误
该提示是指没有网络访问的权限,用户要在共享文件夹有可写的权限才可以。我们在设置共享文件的时候应该允许写入。
请执行步骤4、
三、执行ddconv 提示
在第七步执行 mkss 路径只要 d:\vss 而不是 d:\vss\data