### sql server数据库 系统默认采用的是access数据库，access数据库能满足大部分使用者的需求，特别是单机用户。 1、数据量比较大或者希望获得更快速度的时候，建议考虑采用sql server数据库。 2、相比access数据库，sql server数据库更安全、速度更快。 sql server相关知识 1、一个帐套对应一个数据库名比如 sql_hr ，系统里用该名称进行连接。 2、该数据库名所有的数据存放在一个数据库文件里，比如 d:\sql_db\sql_hr.mdf 里。系统自动把上传的相关文件存放在d:\sql_db\sql_hr_file目录下，当恢复数据库、换服务器时，这部分文件需要手工复制 3、软件每次备份产生一个bak文件，可以用该bak文件创建一个数据库用于异常时恢复 sql server相关的数据转换、压缩、恢复均执行dll 目录下面的sqltool.bat（下面简称sqltool） 从access迁移到sql server数据库： 1、安装sql server软件，对sa用户设置密码(一般建议用sa)，如果安装的时候没设置可以从企业管理器里进去设置密码。 2、用sqltool把access数据库转换进sql server数据库。 3、注意记住数据库名、sa的密码。在服务器配置里设定管理系统指向的数据库，注意这里不是数据文件名，是数据库名。 4、sql方式需要一个针对sql的许可授权。进许可管理申请临时许可，产品标识输入mssql，点本机按钮，保存后重新启动服务端。 sql server数据库模式下的恢复： 1、安装sql server 2、在sqltool里建立数据库，可以利用原来的mdf文件或者备份的bak文件，2种方式都可以 3、在系统里配置数据库，指向恢复的数据库，如果和原来的数据库名一样就不需要修改 sql server数据文件大了如何压缩： 1、数据库自带的收缩功能效果不明显，无法有效减小数据文件的大小 2、利用sqltool处理，可以取得不错的效果 3、执行sqltool，在MSsql迁移栏目工具里，利用MSSQL从MSSQL复制数据功能，创建一个新的数据库，新数据库的文件可能会瘦身很多 4、存放于硬盘目录的照片数据等文件需要手工进行复制 5、把数据库连接指向新的数据库即可