数据库文件附加不上的解决办法

数据库,相信了解这行的必定是人人皆知的,整个项目的”地基”也就是数据库搭建的完好程度,从而可以看出数据库对这行职业的影响力和重要性。
但强大的SQL 能做些什么呢?
下面就大概例举几个学习SQL必须要了解的一些功能点:

  1. SQL 可面向数据库执行查询; 2. SQL 可在数据库中插入新的记录; 3. SQL 可更新数据库中的数据; 4. SQL 可从数据库删除记录; 5. SQL 可创建新数据库;
  2. SQL 可在数据库中创建新表; 7. SQL 可在数据库中创建存储过程;
  3. SQL 可在数据库中创建视图; 9. SQL 可以设置表、存储过程和视图的权限。
    大概需要了解的也就这9个功能点,可以围绕以上例举的9个功能点进行相关系统的学习和练习,从而跟清晰的弄清楚自己要学的有哪些?

同时SQL也可以分为两个部分:
SQL DML 和 DDL
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:(增删查改)
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据

SQL 中最重要的 DDL 语句:
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
这些也是学习SQL必须了解的一些常识东西。

说了这么多SQL的学习思路和尝试,就进入今天的重点部分—数据库文件附加的正确方式,
数据库文件如何附加呢?
首先拿到一分数据库文件 (数据库中没有这份文件)
在这里插入图片描述
这是一般我们就回去SQL里附加这份文件,流程:登陆到数据库—>右键数据库,点击附加–>
点击添加,找到数据库文件存放的位置 —>然后双击文件;
接着它就会弹出错误提示框:
数据库文件附加不上的解决办法_第1张图片
抓住关键字:拒绝访问,大概意思就是你当前不能操作该物理文件,也就是没有访问此文件权限的那种意思;
找到了问题关键,那么就来解决问题:

  1. 在电脑里找到需要附加的数据库文件的位置,随意选择一个文件,然后右键点击属性,再切换到安全页
    数据库文件附加不上的解决办法_第2张图片数据库文件附加不上的解决办法_第3张图片

  2. 可以看到第一行不是勾选状态,接着点击编辑,然后勾上允许状态下的√,点击应用,点击确定

  3. 再选择第二个文件,重复刚才的操作,有的电脑点击属性后不会出现5个分页(常规 共享 安全 以前的版本 自定义),另外可能是重装完系统的原因,只有四个页,并且安全里是上面第二个图里的内容,

  4. 解决流程:点击高级—>留在默认打开的权限页,点击继续—>点击底下的添加按钮–>点击选择主体,再点击高级–>点击立即查找,滑动查询的内容,找到一个叫Everyone的内容,双击它,就会回填到框内,再点击确定–>勾选完全控制,然后应用-确认-确认,回到默认的文件位置;

  5. 再去数据库附加,如果还有错的话,你在点开第一个文件的属性,它显示的内容可能又和第二个文件属性内容相同,如果变了,就重复解决第二个文件的解决方法。
    再回到数据库,附加就可以解决了。

你可能感兴趣的:(数据库文件附加不上的解决办法)