数据库的主要属性

限制访问

用来设置数据允许用户访问的状态,或者说允许多少客户访问,有3个选项:

  • MULTI_USER(多个),大多数数据库正常状态,允许多个用户同时访问该数据库。
  • SINGLE_USER(单个),通常由于维护数据库时,一次只允许一个用户访问,杜绝了其他用户访问正在维修的数据库,减少数据丢失以及错误。
  • RESTRICED_USER(限制),一种特殊状态,一些特殊功能的数据库才会选用,只有特殊身份用户才能访问数据库,这些特殊用户包括:db_owner(数据库拥有者),dbcreator(数据库创建者),sysadmin(系统管理员)

自动关闭

为了减少数据库在闲置时间仍然占用系统资源,数据库具有自动关闭功能,也就是当数据库处于闲置状态,自动关闭数据库,减少系统负担。

但是在设置数据库自动关闭时,一定要注意数据库运行特点,如果一个数据库经常被用户使用,自动关闭后又要频繁的链接,对系统来说反而会增加负担。

自动压缩

将不常用的数据进行压缩保存,减少数据库对于介质的空间占用量,但是与自动关闭一样,要注意数据库运行特点,因为当用户需要访问这些被压缩的数据时,首先需要进行解压缩,使得访问速度大大减低。

配置数据库

查看数据库属性

在数据库上,右键,属性,即可打开属性窗口

然后选择“选项”标签,将状态》限制访问设置为MULTI_USER

将自动》自动关闭设置为false,自动收缩设置为true

数据库的管理

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

数据库的分离

选择数据库》右键》任务》分离,确定

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

数据库附加

在数据库右键,选择附加

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

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

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

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

数据库的删除

当数据库以及其中数据失去意义,可以删除数据库释放磁盘空间,减轻数据库管理系统负担。

选择要删除的数据库,右键》删除》确定

默认勾选“删除数据库备份和还原历史记录信息”,删除数据库文件的同时所有的备份信息一起删除。

“关闭现有连接”可以强制断开所有连接后删除数据库。

数据库删除的时候必须谨慎,一旦删除了数据库,数据库所有信息都将丢失!!!

SQL Serever学习5——数据库配置的更多相关文章

  1. SQL Serever学习17——数据库的分析和设计

    数据库的分析和设计 设计数据库确定一个合适的数据模型,满足3个要求: 符合用户需求,包含用户所需的所有数据 能被数据库管理系统实现,如sqlserver,oracle,db2 具有比较高质量,容易理解 ...

  2. SQL Serever学习13——数据库编程语言

    编程基础 注释 注释命名来对一些语句进行说明,便于日后维护或者其他用户理解,注释不会执行. 单行注释 SELECT GETDATE() --查询当前日期 多行注释 /* 注释有助于 理解操作的内容 查 ...

  3. SQL Serever学习12——数据库的备份和还原

    公司的服务器奔溃了,事先没相应的保护措施,使得公司遭到了较大损失,为了以后不再出现类似事件,在系统中引入备份机制,使得数据库被破坏后损失降到最低. 数据的导出和导入 数据转换服务 数据转换服务DTS( ...

  4. SQL Serever学习11——数据库的安全管理

    公司管理软件设计完成,但是日常工作繁忙,向领导提出增加几个管理员,帮助管理和维护系统,领导同意了,但是要求一定要管理好这几个管理员用户,保证数据库的安全. 修改身份验证模式 数据库验证机制 sqlse ...

  5. SQL Serever学习4

    SQL Server系统中数据库相关概念 在SQLServer数据库系统中分为2大类,系统数据库和用户数据库. SQLServer安装后系统会自动生成4个系统数据库,他们是Master,Model,M ...

  6. PL/SQL连接远程oracle数据库配置

    本人电脑:win10  64位, plsql:支持32位 一.安装好PL/SQL客户端 二.下载解压oracle客户端 1.instantclient 我下载的是oracle11g 32位的insta ...

  7. SQL基础学习_01_数据库和表

    SQL语句及其种类 1. SQL语句分为三类:     DDL(Data Definition Language): CREATE.DROP.ALTER;     DML(Data Manipulat ...

  8. SQL Serever学习16——索引,触发器,数据库维护

    sqlserver2014数据库应用技术 <清华大学出版社> 索引 这是一个很重要的概念,我们知道数据在计算机中其实是分页存储的,就像是单词存在字典中一样 数据库索引可以帮助我们快速定位数 ...

  9. SQL Serever学习15——进阶

    特别说明:在sqlserver2014中,不区分大小写,也就是说,SQL是大小写不敏感的 数据库模型3类: 层次模型 网状模型 关系模型 关系型数据库语言3种: DDL数据定义语言 CREATE(创建 ...

随机推荐

  1. WCF实现进程间管道通信Demo

    一.代码结构: 二.数据实体类: using System; using System.Collections.Generic; using System.Linq; using System.Run ...

  2. 【OCP 12c】最新CUUG OCP-071考试题库(63题)

    63.(22-4) choose the best answer: View the Exhibit and examine the data in the PRODUCTS table. Which ...

  3. java springboot+maven发送邮件

    springboot+maven发送邮件 废话不多说直接上代码 1. pom 文件导入jar包 <!--邮件发送--> <dependency> <groupId> ...

  4. 使用Python Pandas处理亿级数据

    在数据分析领域,最热门的莫过于Python和R语言,此前有一篇文章<别老扯什么Hadoop了,你的数据根本不够大>指出:只有在超过5TB数据量的规模下,Hadoop才是一个合理的技术选择. ...

  5. python有哪些比较隐藏的知识点?

    一.复用小整数以及小字符串 在Python语言中,设计者在优化Python语言时,为了提高Python的运行效率,所以就将一些小整数保存在系统表,没有释放回收(正常情况下,当Python中一个对象没有 ...

  6. 2. 需要对测试用的数据进行MD5加密

    import hashlib phone_num = open("D:/testdata/phone10.txt","r") out_file = open(& ...

  7. Learn to See in the Dark(论文阅读笔记)

    最近做项目看了一篇论文<Learn to See in the Dark>下面是一些论文笔记 概括: 这篇论文主要介绍的是在低光照的环境下用两个标准的FCN网络,通过控制变量法来对比不同的 ...

  8. Python数据类型之数字

    数字(数值) 整数 :123 (int型) 浮点数: 0.25(带小数点的数字即为浮点数,Float型) 布尔值:False,True(即0和1,bool型) 复数 (暂无资料,complex型) 整 ...

  9. Jenkins 插件升级时跳过 update site 的签名验证

    当升级jenkins插件时,如果链接的update site用的自签名证书,可以用这个选项来启动Jenkins,来跳过签名验证:  -Dhudson.model.DownloadService.noS ...

  10. JavaSwing程序设计(目录)

    一.JavaSwing 概述 JavaSwing 图形界面概述 二.JavaSwing 基本组件 JLabel(标签) JButton(按钮) JTextField(文本框) JPasswordFie ...