SQL Serever学习5——数据库配置
数据库的主要属性
限制访问
用来设置数据允许用户访问的状态,或者说允许多少客户访问,有3个选项:
- MULTI_USER(多个),大多数数据库正常状态,允许多个用户同时访问该数据库。
- SINGLE_USER(单个),通常由于维护数据库时,一次只允许一个用户访问,杜绝了其他用户访问正在维修的数据库,减少数据丢失以及错误。
- RESTRICED_USER(限制),一种特殊状态,一些特殊功能的数据库才会选用,只有特殊身份用户才能访问数据库,这些特殊用户包括:db_owner(数据库拥有者),dbcreator(数据库创建者),sysadmin(系统管理员)
自动关闭
为了减少数据库在闲置时间仍然占用系统资源,数据库具有自动关闭功能,也就是当数据库处于闲置状态,自动关闭数据库,减少系统负担。
但是在设置数据库自动关闭时,一定要注意数据库运行特点,如果一个数据库经常被用户使用,自动关闭后又要频繁的链接,对系统来说反而会增加负担。
自动压缩
将不常用的数据进行压缩保存,减少数据库对于介质的空间占用量,但是与自动关闭一样,要注意数据库运行特点,因为当用户需要访问这些被压缩的数据时,首先需要进行解压缩,使得访问速度大大减低。
配置数据库
查看数据库属性
在数据库上,右键,属性,即可打开属性窗口
然后选择“选项”标签,将状态》限制访问设置为MULTI_USER
将自动》自动关闭设置为false,自动收缩设置为true


数据库的管理
数据库在运行或被访问过程中不能进行数据库文件转移,首先必须分离数据库,然后复制到新的存储设备,通过系统中附加功能添加到数据库管理系统中。
数据库的分离
选择数据库》右键》任务》分离,确定

如果数据库处于就绪状态,就可以进行分离。

数据库附加
在数据库右键,选择附加

在打开的附加数据库窗口,点击添加

选择数据库文件(.mdf)双击进行添加

系统会根据选择的数据库文件来规范附加到系统的数据库信息,一般系统能根据数据文件自动识别事务日志文件

单击确定,数据库即可附加到系统

数据库的删除
当数据库以及其中数据失去意义,可以删除数据库释放磁盘空间,减轻数据库管理系统负担。
选择要删除的数据库,右键》删除》确定

默认勾选“删除数据库备份和还原历史记录信息”,删除数据库文件的同时所有的备份信息一起删除。
“关闭现有连接”可以强制断开所有连接后删除数据库。


数据库删除的时候必须谨慎,一旦删除了数据库,数据库所有信息都将丢失!!!
SQL Serever学习5——数据库配置的更多相关文章
- SQL Serever学习17——数据库的分析和设计
数据库的分析和设计 设计数据库确定一个合适的数据模型,满足3个要求: 符合用户需求,包含用户所需的所有数据 能被数据库管理系统实现,如sqlserver,oracle,db2 具有比较高质量,容易理解 ...
- SQL Serever学习13——数据库编程语言
编程基础 注释 注释命名来对一些语句进行说明,便于日后维护或者其他用户理解,注释不会执行. 单行注释 SELECT GETDATE() --查询当前日期 多行注释 /* 注释有助于 理解操作的内容 查 ...
- SQL Serever学习12——数据库的备份和还原
公司的服务器奔溃了,事先没相应的保护措施,使得公司遭到了较大损失,为了以后不再出现类似事件,在系统中引入备份机制,使得数据库被破坏后损失降到最低. 数据的导出和导入 数据转换服务 数据转换服务DTS( ...
- SQL Serever学习11——数据库的安全管理
公司管理软件设计完成,但是日常工作繁忙,向领导提出增加几个管理员,帮助管理和维护系统,领导同意了,但是要求一定要管理好这几个管理员用户,保证数据库的安全. 修改身份验证模式 数据库验证机制 sqlse ...
- SQL Serever学习4
SQL Server系统中数据库相关概念 在SQLServer数据库系统中分为2大类,系统数据库和用户数据库. SQLServer安装后系统会自动生成4个系统数据库,他们是Master,Model,M ...
- PL/SQL连接远程oracle数据库配置
本人电脑:win10 64位, plsql:支持32位 一.安装好PL/SQL客户端 二.下载解压oracle客户端 1.instantclient 我下载的是oracle11g 32位的insta ...
- SQL基础学习_01_数据库和表
SQL语句及其种类 1. SQL语句分为三类: DDL(Data Definition Language): CREATE.DROP.ALTER; DML(Data Manipulat ...
- SQL Serever学习16——索引,触发器,数据库维护
sqlserver2014数据库应用技术 <清华大学出版社> 索引 这是一个很重要的概念,我们知道数据在计算机中其实是分页存储的,就像是单词存在字典中一样 数据库索引可以帮助我们快速定位数 ...
- SQL Serever学习15——进阶
特别说明:在sqlserver2014中,不区分大小写,也就是说,SQL是大小写不敏感的 数据库模型3类: 层次模型 网状模型 关系模型 关系型数据库语言3种: DDL数据定义语言 CREATE(创建 ...
随机推荐
- C#之通过图片地址下载图片
因为项目上需要加载在线卫星云图,因此写了这个功能来把卫星云图下载的本地,在这里记录一下: string imageUrl=“http://image.nmc.cn/product/2018/08/06 ...
- Vue前端数据采集 埋点 追踪用户系列行为
什么是埋点? 综合 vue埋点 埋点分析,是网站分析的一种常用的数据采集方法.数据埋点分为初级.中级.高级三种方式.数据埋点是一种良好的私有化部署数据采集方式. 埋点技术如何采集数据,有何优缺 ...
- 了解eslint
1.简介:eslint检查我们写的 JavaScript 代码是否满足指定规则的静态代码检查工具. JSHint 和 JSLint 也是静态代码检查工具,但伴随着发展,他们已经无法满足需求,于是ESl ...
- 弹性盒子模型display:flex(2)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- python 项目自动生成 requirements.txt 文件
生成 requirements.txt 文件的目的: 安装 pthon 项目时需要把此项目所有依赖的第三方包安装完成.项目依赖的第三方包统一放到 requirements.txt 文件中即可. 怎么自 ...
- “全栈2019”Java异常第十章:throw与throws区别详解
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异 ...
- 蹭你wifi后 我竟然干了这样的事
前言:故事发生在前两天,我们去参观工业园区内一家电商公司. 去参观他们公司的时候,我说要用下无线网,他们技术说密码就是他们的网站域名,我一脸懵逼表示我不知道域名,然后对方接过我手机给我连上了他们wif ...
- [Flex] 组件Tree系列 —— 运用variableRowHeight和wordWrap设置可变行高
mxml: <?xml version="1.0" encoding="utf-8"?> <!--功能描述:运用variableRowHeig ...
- java 实用Util汇总
1.Util介绍 Util是工具的意思,一般来说,常常用来描述和业务逻辑没有关系的数据处理. Util一般要和私有方法对比:私有方法一般来说是只是在特地场景下使用的,私有方法越多,代码结构越乱.常见的 ...
- 分布问题(二元,多元变量分布,Beta,Dir)
这涉及到数学的概率问题. 二元变量分布: 伯努利分布,就是0-1分布(比如一次抛硬币,正面朝上概率) 那么一次抛硬币的概率分布如下: 假设训练数据如下: 那么根据最大似然估计(MLE),我 ...