在前几天,我下载了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)相关推荐

  1. SQL Server数据库学习总结及T-SQL语法使用实战

    SQL Server数据库及T-SQL实战 声明 名词解释 SQL Server数据库 安装sql server 数据库中的三种完整性 SQL Server数据库基本操作 创建数据库 指定多个数据库文 ...

  2. SQL Server数据库学习笔记整理-数据类型

    SQL Server数据类型 Character 字符串: 数据类型 描述 存储 char(n) 固定长度的字符串.最多 8,000 个字符. n varchar(n) 可变长度的字符串.最多 8,0 ...

  3. 上位机开发之 SQL server数据库学习

    启动数据库,然后以windows身份登录 新建数据库的方法为: 鼠标点击数据库节点然后单击右键,点击新数据库建 填写名称和路径后 点击确认然后完成数据库的创建 下节点 : 数据库的组成 数据库是以文件 ...

  4. SQL Server数据库学习笔记-三大范式

    第一范式(First Normal Form,简称1NF):数据库表中的字段都是单一属性的,不可再分.这个单一属性由基本类型构成,包括整型.实数.字符型.逻辑型.日期型等.要求一个属性只包含一个值,多 ...

  5. 《转》VMware vSphere 5.1 学习系列之四:安装 SQL Server 数据库

    为什么80%的码农都做不了架构师?>>>    目 录 一.    vCenter Server数据库的配置要求    1 准备 vCenter Server 数据库    1 vC ...

  6. MVC3学习:将excel文件导入到sql server数据库

    思路: 1.将excel文件导入到服务器中. 2.读取excel文件,转换成dataset. 3.循环将dataset数据插入到数据库中. 本例子使用的表格为一个友情链接表F_Link(LinkId, ...

  7. sql server 2008学习1–系统数据库

    master数据库 数据库记录 SQL Server 系统的所有系统级信息.这包括实例范围的元数据(例如登录帐户).端点.链接服务器和系统配置设置.此外,master 数据库还记录了所有其他数据库的存 ...

  8. java学习(168):java连接SQL server数据库

    1安装sql server数据库 2打开eclipse写入以下代码 package sjk;import java.sql.*;public class Main {//这里可以设置数据库名称priv ...

  9. 【学习记录】第一章 数据库设计-《SQL Server数据库设计和开发基础篇视频课程》...

    一.课程笔记 1.1  软件开发周期 (1)需求分析阶段 分析客户的业务和数据处理需求. (2)概要设计阶段 设计数据库的E-R模型图,确认需求信息的正确和完整. /* E-R图:实体-关系图(Ent ...

  10. 工作学习笔记——用SQL语句新建SQL SERVER数据库、数据库用户以及登录名

    查阅了一些资料,对几个概念先有了个大概的认识.登录名用来连接SQL SERVER数据库,也就是连接字符串里USER ID的值.同一个登录名可以操作很多数据库,只需要这些数据库中有拥有操作权限的数据库用 ...

最新文章

  1. 快速查看linux命令的用法----------TLDR
  2. class不生效 weblogic_weblogic配置Log4j不生效的问题
  3. Django: jQuery中的function学习(一)
  4. 【2019.7.16 NOIP模拟赛 T1】洗牌(shuffle)(找环)
  5. Celery-分布式任务队列
  6. 职业发展:从基层到高层的“突破规律”
  7. Atomikos 中文说明文档【转】
  8. 把linux插足到域
  9. 应用深度学习使用 Tensorflow 对音频进行分类
  10. C++的四种强制类型转换
  11. [jQuery基础] jQuery案例 -- 狂拍灰太狼
  12. 机器学习基础(四十五)—— 模拟退火(Simulated Annealing)
  13. 几款比较工具Beyond compare、DiffMerge、WinMerge
  14. 白猫使用OCR文字识别
  15. wps中图片怎么居中_Word文档技巧—文档中图片批量居中显示
  16. 天尚网最新单机游戏下载,直接下载哦!
  17. 开源WordPress博客主题二次元风-LoliMeow主题
  18. 闲话网名之“J0ker”
  19. 《痞子衡嵌入式半月刊》 第 28 期
  20. 1075 习题5-3-4 求最小公倍数

热门文章

  1. 百度logo识别SDK108问题解决
  2. AS4120原厂单节 2A 开关型锂离子电池充电芯片
  3. 字节教育开辟新业务线,推出“闪电搜题”App可拍题和自习
  4. matlab悬臂梁有限元分析
  5. 飞秒激光制备量子计算机,飞秒激光直写光量子逻辑门.PDF
  6. Lua里面new一个对象详细步骤
  7. 佳能打印机无法确认打印机与计算机连接,安装打印机驱动时提示确认打印机已连接电脑的问题分析及解决办法...
  8. 美国东北大学khoury计算机学院,美国东北大学人工智能专业
  9. Aleax工具条是不是会狂耗内存?
  10. Java Apache POI 小记(读取Word通过模板创建PPT)