
还原数据库,sql server中先建一同名数据库,然后点右键,选择还原数据库。
或者建同名数据库后退出,同时关闭sql服务,将原mdf文件覆盖到新建的目录。不关闭服务是无法覆盖的
出现这样的问题原因是你所使用的数据库版本没有创建mdf和ldf的版本高
由于Sql数据库是向前兼容的,即高版本兼容低版本,所以只能使用和创建数据库时一样的版本或者更高的版本来打开数据库,而不能使用低版本打开
举例说明:
创建数据库时使用的是2005,则只能在2008或2008等更高的版本里打开,而在2000中打开则会出现你这样的问题的
解决方案:
1在高版本的数据库中使用
2在高版本中导出数据库脚本,然后再在低版本中创建数据库
找到要打开的数据库文件,如图
如图所示,该数据库文件后缀名为mdf,是SQL Server数据库的数据文件,这里将用SQL Server数据库对该文件进行打开。启动SQL Server数据库,如图
图为启动SQL Server Management Studio时的界面,登录后可以管理数据库数据。开启之后的界面如图
提示用户输入用户名和登录密码,输入正确后,点击登录,进入管理界面,如图
进入管理界面后,右键选择数据库,再选择附加功能,如图
点击附加后,出现窗口,如图
在附加数据库窗口中,点击添加按钮,提示选择要附加的数据库,如图
选种要添加的数据库,点击确定,在管理界面中会出现添加的数据库,如图
打开数据库,就可以看到数据库中的表,表中的数据都可以看到。如图
以上就是关于如何生成mdf文件,然后加到数据库中全部的内容,包括:如何生成mdf文件,然后加到数据库中、网上下了一个程序,数据库部分有mdf和ldf两个文件,可是附加数据库时出现错误,好像是mdf文件坏了,怎么办、如何把SQL数据库文件MDF用其他形式打开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)