Sql server 2005 附加数据库

Sql server 2005 附加数据库,sql-server-2005,Sql Server 2005,我试图在sql 2005中附加数据库,但收到一条错误消息,提示找不到_log.ldf文件 如何创建_log.ldf文件 标题:Microsoft SQL Server管理工作室 服务器“localhost”的附加数据库失败。(Microsoft.SqlServer.Smo) 其他信息: 执行Transact-SQL语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo) 文件“C:\CreateMDF\TimeTracker_log.LDF”的目录查找

我试图在sql 2005中附加数据库,但收到一条错误消息,提示找不到_log.ldf文件

如何创建_log.ldf文件

标题:Microsoft SQL Server管理工作室 服务器“localhost”的附加数据库失败。(Microsoft.SqlServer.Smo)


其他信息:

执行Transact-SQL语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)



文件“C:\CreateMDF\TimeTracker_log.LDF”的目录查找失败,操作系统错误为2(系统找不到指定的文件)。(Microsoft SQL Server,错误:5133)

如果未指定要创建的日志文件,则SQL Server应创建一个新的日志文件


如果通过管理控制台进行附加,则可以单击日志的“删除”按钮;如果通过脚本进行附加,则可以不指定日志文件。

我猜SQL本身没有创建日志。如果单击“删除”按钮,是否会失去功能或性能?ThanksI在运行数据库脚本时出错:将请求发送到服务器时发生传输级别错误。(提供程序:共享内存提供程序,错误:0-管道的另一端没有进程。)如果要将db连接到服务器(而不是从备份中恢复),则一般假设它已完成以前的所有事务。因此,删除事务日志并允许SQL Server从新创建不会影响功能或性能。另一个错误是连接问题。由于您使用的是本地SQL实例,我想第二种解决方案可能在这里起作用: