配置如下

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

如何创建vss2005的数据库的更多相关文章

  1. 使用CodeFirst创建并更新数据库

    本文主要介绍如何使用CodeFirst模式来新建并更新数据库 在使用Entity Framwork的三种方式(ModelFist.DBFirst.CodeFirst)中,CodeFirst方式书写的代 ...

  2. oracle使用DataBase Configuration Assistant创建、删除数据库

    可以使用DataBase Configuration Assistant来创建一个心得数据库.Database Configuration Assistant简称是DBCA,是创建.配置以及管理数据库 ...

  3. SQL Server 【附】创建"商品管理数据库"、"学生选课数据库"的SQL语句

    附:(创建“商品管理数据库”的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据库_m', file ...

  4. PowerDesigner概述(系统分析与建模)以及如何用PowerDesigner快速的创建出这个数据库

    PowerDesigner是Sybase公司推出的一个集成了企业架构,UML(统一建模语言)和数据库的CASE(计算机辅助软件工程)工具.它 不仅可以用于系统设计和开发的不同阶段(即业务分析,概念模型 ...

  5. 在相同的主机上创建一个duplicate数据库

    在相同的主机上创建一个duplicate数据库 source db:dbtest auxiliary db:dupdb duplicate database会自动分配一个新的DBID要确保auxili ...

  6. Oracle数据库管理之创建和删除数据库

    转自:http://supportopensource.iteye.com/blog/678898 一.数据库管理概述 在完成Oracle软件安装后,DBA就应该对组织和管理数据库负责任,其主要任务是 ...

  7. oracl使用DataBase Configuration Assistant创建、删除数据库

    原文:oracl使用DataBase Configuration Assistant创建.删除数据库 可以使用DataBase Configuration Assistant来创建一个心得数据库.Da ...

  8. Android(java)学习笔记192:SQLite数据库(表)的创建 以及 SQLite数据库的升级

    一.数据库的创建 1.文件的创建      //引用,如果文件不存在是不会创建的   File  file = new File("haha.txt"):     //输出流写数据 ...

  9. Android创建和使用数据库详细指南(1)

    http://database.51cto.com/art/200903/113334.htm 数据库支持每个应用程序无论大小的生命线,除非你的应用程序只处理简单的数据,那么就需要一个数据库系统存储你 ...

随机推荐

  1. css技术

    CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现HTML或 XML 等文件式样的计算机语言. CSS 目前最新版本为CSS2,能够真正做到网页表现与内容 ...

  2. 《C与指针》读后感

    到目前为止,我已经读到了<C与指针>第十六章,总共十八章,接下来的章节内容分别是标准函数库.数据结构.以及C语言的运行环境,还没有完全做完练习就写这篇读后感原因有二,第一个当然是最主要的, ...

  3. c++句柄设计

    句柄,也称为智能指针. 我计算了一下我的时间,以后每14天得读完一本书,才不愧对我买的这么多书.然而我还要抽出时间来谢谢博文.最近读的是c++沉思录,开篇就用了3章来讲述句柄.好了,废话少说,接下来谈 ...

  4. python中的input,print

    此用例在python3.3.5中测试通过: 输入:在python中输入是使用input,下面示例代码表示把输入的值存入变量s中,并输入s 在这里提醒一下:使用input获取的值都是string类型

  5. HTTP 协议中GET和POST到底有哪些区别

    HTTP 定义了与服务器交互的不同方法,最常用的有4种,Get.Post.Put.Delete,如果我换一下顺序就好记了,Put(增),Delete(删),Post(改),Get(查),即增删改查,下 ...

  6. 有关vue的总结

    1:使用v-for进行循环渲染: <div v-for="(value, key, index) in object"> {{ index }}. {{ key }} ...

  7. .net framework 3.5 序列化

    1.JSON序列化. 首先,引用程序集 System.Runtime.Serialization, 我们要使用System.Runtime.Serialization.Json,默认点不出来,这应该是 ...

  8. Java-接口和抽象类区别

    在类的设计中,需要明确一个原则,一个类不要去继承一个已经实现好的类,只能继承抽象类或实现接口,如果接口和抽象类都可以使用,那么优先使用接口,避免继承局限

  9. Disque

    Disque是一个内存储存的分布式任务队列实现, 它由 Redis 的作者 Salvatore Sanfilippo (@antirez)开发, 目前正处于预览版(alpha)阶段. 本文档将对 Di ...

  10. symfony2取得web目录绝对路径、相对路径、网址的函数是什么

    对于你的需求,Symfony2通过DIC提供了kernel服务,以及request(请求)的封装. 在controller里(在其他地方你可以自行注入kernel,这个服务是HttpKernel库里的 ...