数据库文件只有.mdf,没有.ldf,求帮忙生成一个ldf文件
网上搜了一些方法,但是不适合sqlserver2008,重新安装别的版本的太繁了,所以看看大家电脑上有没有其他版本的sqlserver帮忙生成一下,这样生成的应该可以导入...
网上搜了一些方法,但是不适合sqlserver 2008,重新安装别的版本的太繁了,所以看看大家电脑上有没有其他版本的sql server帮忙生成一下,这样生成的应该可以导入吧?有兴趣的留个邮箱,我把mdf文件发过去。谢谢了!
mdf文件是从别的电脑上拷过来的 展开
mdf文件是从别的电脑上拷过来的 展开
3个回答
推荐于2017-12-16
展开全部
在MDF文件的目录下创建个文本文件,然后修改成和mdf名字一样,只是后缀名是ldf,然后附加,其实也可以不创建,附加时会加上相应的LDF文件路径,删除后在附加
追问
会报错,如下
附加数据库 对于 服务器“ADMIN-PC”失败。 (Microsoft.SqlServer.Smo)
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
一个或多个文件与数据库的主文件不匹配。如果是尝试附加数据库,请使用正确的文件重试该操作。如果这是现有数据库,则文件可能已损坏,应该从备份进行还原。
追答
要不你发送那个MDF,我试下hazzg@qq.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接附加就行了,附加时会提示找不到日志的错误,删除那条报错的日志文件就可以继续附加了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接附加mdf文件,系统会自动生成新的ldf文件
追问
这么简单我就不上来问了。
追答
根据你的描述,很可能是数据库意外停止导致的,ldf文件中尚有未提交的记录
这样的话,一般重启服务会继续ldf的相关数据的读写,但是如果有数据丢失或坏损就会出现数据库质疑,此时可以用dbcc命令进行一些修复,但是若将数据库分离出来,再附加貌似就行不通了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |