admin管理员组文章数量:1794759
SQL Server数据库学习(1)
在前几天,我下载了SQL Server2017版,并且完成了相应配置。
在自己进行实验的过程中发生了两个问题。由于下载中的疏忽,我没有注意SQL server的账号问题,登录时陷入迷茫,根据网上相关教程,我使用windows身份验证进行了登陆。(SA超级用户指令登陆失败)
登陆成功后我打算附加数据库。附加时出现了报错。
一开始我以为是数据库文件权限设置有问题。所以在教程指导下更改了MDF和LDF文件的权限设置。
在属性-安全这里修改完全控制权限为“允许”,(自动勾选了以下权限)
完成后重新试验附加,依然失败。显示报错如下:
本来怀疑是2005版数据库文件与2017版SQL server不兼容,但是后来根据官网说明发现两者兼容,因此排除这个问题起因,目前问题原因还未找到。
在查找资料的过程中发现了版本不兼容问题的解决方案,以下是根据原博主问题进行的总结:
原博主的问题是因为下载了2012版SQL server,但是由于数据库文件是2000版,但是Sql Server 2012 数据库是不兼容Sql Server 2000数据库,所以导致无法附加成功。
这种情况的解决方案是:将Sql Server 2000数据库文件先附加到Sql Server 2005/2008(在另一台安装有SQL server2005/2008的电脑或者虚拟机上完成),然后分离数据库,选择兼容版本,拷贝到目标文件夹再附加到Sql Server 2012上。
版权声明:本文标题:SQL Server数据库学习(1) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687087027a131702.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论