SQL Serever学习5——数据库配置

数据库的主要属性

限制访问

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

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

自动关闭

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

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

自动压缩

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

配置数据库

查看数据库属性

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

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

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

数据库的管理

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

数据库的分离

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

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

数据库附加

在数据库右键,选择附加

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

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

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

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

数据库的删除

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

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

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

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

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

原文地址:https://www.cnblogs.com/1906859953Lucas/p/9488278.html

时间: 2024-10-08 19:47:15

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

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

数据库的分析和设计 设计数据库确定一个合适的数据模型,满足3个要求: 符合用户需求,包含用户所需的所有数据 能被数据库管理系统实现,如sqlserver,oracle,db2 具有比较高质量,容易理解,使用方便,便于维护,效率高 设计步骤分为6步: 需求分析,与用户沟通,达成统一意见 概念结构设计,创建E-R图 逻辑结构设计,从E-R图转为关系模型,1对多,多对多,建立数据模型,数据库三范式 物理结构设计,确定数据类型,是否可空,确定主键,外键,索引 数据库实施 数据库运行维护 数据库的三范式:

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

编程基础 注释 注释命名来对一些语句进行说明,便于日后维护或者其他用户理解,注释不会执行. 单行注释 SELECT GETDATE() --查询当前日期 多行注释 /* 注释有助于 理解操作的内容 查询当前日期 */ SELECT GETDATE() 变量 在T-SQL执行命令时,可以申明变量临时存储各种数据,申明时被初始化为NULL,只能代替数值,不能代替对象或关键字 局部变量 必须先用DECLARE 语句定义,局部变量在名称前加@ SELECT 赋值语句哟啊保证结果不超过一条数据,否则将会把

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

本人电脑:win10  64位, plsql:支持32位 一.安装好PL/SQL客户端 二.下载解压oracle客户端 1.instantclient 我下载的是oracle11g 32位的instantclient_11_2 2.打开plsql--工具--oracle--连接 配置主目录,oci.dll路径 三.重新打开plsql 四.如果数据库中文编码乱码,或者报错NLS_LANG is defined on the client 1.在plsql安装目录下新建文件startplsql.ba

SQL基础学习_01_数据库和表

SQL语句及其种类 1. SQL语句分为三类: ? ? DDL(Data Definition Language): CREATE.DROP.ALTER; ? ? DML(Data Manipulation Language): SELECT.INSERT.UPDATE.DELETE; ? ? DCL(Data Control Language): COMMIT.ROLLBACK.GRANT.REVOKE; 2. SQL语句的基本书写规则: ? ? SQL语句要以分号(;)结尾: ? ? SQL

SQL Serever学习15——进阶

特别说明:在sqlserver2014中,不区分大小写,也就是说,SQL是大小写不敏感的 数据库模型3类: 层次模型 网状模型 关系模型 关系型数据库语言3种: DDL数据定义语言 CREATE(创建书库或数据库对象) , ALTER, DROP DML数据操作语言 SELECT(检索表或视图) , UPDATE ,  INSERT , DELETE DCL数据控制语言 GRANT(授予权限) , REVOKE(撤销权限) , DENY(拒绝权限,并禁止从其他角色继承许可权限) 系统数据库4个:

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

sqlserver2014数据库应用技术 <清华大学出版社> 索引 这是一个很重要的概念,我们知道数据在计算机中其实是分页存储的,就像是单词存在字典中一样 数据库索引可以帮助我们快速定位数据在哪个存储页区,而不用扫描整个数据库 索引一旦被创建就会数据库自动管理和维护,增删改插座数据库都会对索引做修改 索引分类: 聚集索引 非聚集索引 包含性列索引 索引视图 全文索引 xml索引 聚集索引,就是相当于排序的字典(将表中的数据完全重新排序),一个表只有一个,所占空间相当于表中数据的120%,数据建

SQL SERVER学习2——数据库设计

数据库设计是数据库知识中比较重要的部分,我们需要了解数据库设计的基本步骤,E-R图的画法. 数据库设计的基本概述 检验一个数据库设计好坏的标准就是,看他是否能够方便的执行各种数据检索和处理操作,并且有利于数据的控制管理和维护. 数据库设计步骤 设计数据库规范中比较著名的是"新奥尔良方法"(这个可不是做新奥尔良鸡腿的方法哦),Now Orleans,总计4个阶段: 需求分析(分析用户要求,制作数据流图和判定图) 概念结构设计(信息分析和定义,制作E-R图) 逻辑结构设计(设计实现,关系型

SQL Serever学习6——数据表

数据表 表的构成 数据库中的基本表由记录(行)和字段(列)构成,SQLServer2008每个表可以有1024个列,每个列可以有8060字节(不包括iamge,ntext,text类型). 记录(Record):表中的行,保存某一个相关属性的一组数据. 字段(Field):表中的列,保存某些事物的某一个属性值. 表的分类 系统表,保存系统信息,只有管理员有权使用 临时表,数据库运行中创建的临时存储数据的表,断开连接被删除 分区表,数据量很大时,可以将其中数据分成多个部分,分别放在数据库的多个文件

SQL Serever学习10——T-SQL语句

在sqlserver2018中使用的是Transact-SQL语言,简称T-SQL. 数据库的创建和管理 数据定义语言DDL DDL功能包括数据库,表,索引,视图,存储过程 数据库:CREATE DATABASE , DROP DATABASE 表:CREATE TABLE , DROP TABLE  , ALTER TABLE 索引:CREATE INDEX , DROP INDEX 视图:CREATE VIEW , DROP VIEW 数据库创建 创建数据库包括:数据库名,文件位置,大小,事