1、用户之前正常使用A1考勤管理系统,某天不小心,或因为别的原因卸载了SQL Server(或MSDE、SQL Express),但原来的数据库文件仍保存在电脑(如A1考勤系统默认的数据库文件为a1.mdf、a1_log.ldf)。重新安装了SQL Server,但无法连接数据库,或者创建数据库时提示文件已经存在。 2、用户之前正常使用,操作系统异常,重新安装了操作系统、SQL Server,原来的A1考勤系统的数据库文件仍在电脑。 通过执行脚本来附加数据库: EXEC sp_attach_db @dbname = N'a1', @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Da ta\a1.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Da ta\a1_log.ldf' 其中的文件路径及文件名为原数据库文件对应路径及名称(要根据实际情况修改,包括数据库名a1)。如果是老版本的A1考勤系统,数据库创建在SQL Server的Da ta目录下,如脚本所示;如果是新版本的A1考勤系统,数据库创建在A1的Database目录下。