SQL数据库还原时错误:System.Data.SqlClient.SqlError: 对文件"..."的目录查找失败,出现操作系统错误3的解决办法
用SQL Server 2005还原数据库时,出现“System.Data.SqlClient.SqlError: 对文件……的目录查找失败,出现操作系统错误3”的错误提示,下面简单说下解决办法:
出错原因:
出现这种错误提示一般都是由于原数据库的存储路径跟你新的数据库的存储路径不一致导致。所以在还原的时候,默认会按照原数据库的存储路径进行还原,但是如果新的存储路径不存在的话SQL不会自动创建新路径,就会报这个错误。
解决方法:
点击“选项”-修改“将数据库文件还原为”项
格式:数据库安装目录MSSQL.1MSSQLData数据库名_data.mdf(数据库名_data)第一项
数据库安装目录MSSQL.1MSSQLData数据库名_log.ldf(数据库名_log)第二项
将第一二项修改为其他目录下对应的mdf,ldf文件(自己新建空文件,名字对应,后缀名一样)就可以了。