数据库学习
在前几天,我下载了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上。
相关阅读
索引这个词相信对于一个开发猿来说,就好比看到我们的代码一样低头不见抬头见,在一些日常优化我们查询效率的方案中,不光考虑优化我们
新建两个表进行测试: test_a ID name 1 曹操 2 郭嘉 3 孙权 4 周瑜 test_b ID name
sqlplus 命令语法 sqlplus [ [<option>] [{logon | /nolog}] [<start>] ] <option> 为: [-C <version>] [-L] [-M "<options>"]
toolbox={ show : true, //是否显示工具栏组件 orient:"horizontal",
pgdg-centos10-10-2.noarch.rpm下载 百度云下载地址 https://pan.baidu.com/s/1t5A5F7EspecqpdXOGr1Usw官网下载地址 http