我有一个MDF文件,但没有为MS SQL Server 2005创建的数据库LDF文件。当我尝试将MDF文件附加到另一个SQL Server时,出现以下错误消息。
由于数据库关闭时存在打开事务/用户、数据库没有进行检查点或者数据库是只读的,因此无法重建日志。如果事务日志文件被手动删除或由于硬件或环境故障而丢失,则会发生此错误。
我想要实现以下任一选项:
- 在不丢失数据的情况下附加数据库(不太可能,但可以节省时间)。
- 在丢失数据的情况下附加数据库(任何打开的事务都将丢失)。
- 仅从MDF文件中恢复模式(无数据)。
有哪些SQL命令可以尝试使我的数据库重新启动?