当前位置: 首页 > news >正文

SQLServer基本操作

SQLServer基本操作
数据库的创建
1、打开“SSMS”工具,连接到SQLServer。右击“数据库”-“新建数据库”
SQLServer基本操作
2、指定新建的数据库名称、所有者。(新建数据库时系统自动创建一个主要数据文件和一个事务日志文件,如下图。主数据文件是数据库主要文件,包含数据库的启动信息、指向其他数据库的文件;事务日志文件则用以记录数据库操作,可用于数据库恢复)
SQLServer基本操作
3、点击“添加”可以为数据库添加次要数据文件。(当数据库的主要数据文件存满数据以后,数据库系统会将数据存放于次要数据文件中。主要数据文件只能有一个,而次要数据文件可以有多个)
SQLServer基本操作
扩展数据库(为数据库扩容)
1、右键点击“数据库名”-选择点击“属性”
SQLServer基本操作
2、这里可以对数据库的初始大小扩展;或者点击右侧“...”按钮设置数据文件的自动增长
SQLServer基本操作
SQLServer基本操作
收缩数据库
数据库在使用一段时间后,经常会因为数据删除而造成的数据库空闲空间过多的情况,这时候我们可以利用收缩数据库的方法将数据库空余空间占用的磁盘空间收缩出来以供系统其他程序使用。
1、右键点击“数据库名”-“任务”-“收缩”。(这里有两个选项:收缩数据库或收缩文件。区别是收缩数据库时无法将文件收缩到比初始大小更小,而收缩文件可以做到。
SQLServer基本操作
2、也可以在数据库的属性中-点击“选项”-下拉找到自动收缩-将其选项中的“false”改为“true”配置自动收缩数据库。
SQLServer基本操作
分离数据库和附加数据库
分离和附加数据库也就是我们常说的数据库搬家。在工作环境中经常会出现公司为数据库更换硬件设备的情况,这时候我们可以通过将数据库分离出来保存到存储中,在新的设备中附加数据库。注意,附加数据库时(所有数据文件)主要数据文件和次要数据文件都必须可用。
1、依次点击
SQLServer基本操作
2、勾选“关闭连接”、“更新统计信息”-确定分离
SQLServer基本操作
3、右键“数据库名”-选择“附加”
SQLServer基本操作
4、添加
SQLServer基本操作
5、找到数据库的主要数据文件存放位置-确定附加
SQLServer基本操作
删除数据库
1、右键-“删除”
SQLServer基本操作
2、为避免有客户正在连接数据库无法删除,勾选上“关闭现有连接”
SQLServer基本操作

转载于:https://blog.51cto.com/13434336/2065866

相关文章:

  • 正则表达式—贪婪与非贪婪模式
  • 05-maven学习-构建web项目
  • [更新]缓存管理的帮助类(MemoryCache版,需要.net 4以上)
  • CXF2.7.7 java.lang.RuntimeException: Cannot create a secure XMLInputFactory
  • C#对象克隆介绍 (转)
  • 使用tpcc-mysql进行性能测试
  • Struts action的单例与多例
  • windows下实现屏幕分享(C#)
  • Urxvt最简配置
  • 解决SecureCRT连接linux终端中文显示乱码
  • 无需重启,让组策略立即生效
  • 接触GitHub的第一次
  • android学习总结(20120721)
  • Java设计模式之依赖倒置原则
  • linux创建逻辑卷(lv)并挂载
  • angular2开源库收集
  • CentOS7 安装JDK
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • maya建模与骨骼动画快速实现人工鱼
  • Mocha测试初探
  • Python学习之路13-记分
  • Redis 懒删除(lazy free)简史
  • spring boot 整合mybatis 无法输出sql的问题
  • SpringBoot几种定时任务的实现方式
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • vue-router 实现分析
  • 高性能JavaScript阅读简记(三)
  • 聚簇索引和非聚簇索引
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 消息队列系列二(IOT中消息队列的应用)
  • 一道面试题引发的“血案”
  • 一天一个设计模式之JS实现——适配器模式
  • Java总结 - String - 这篇请使劲喷我
  • ​决定德拉瓦州地区版图的关键历史事件
  • #define与typedef区别
  • #Linux(帮助手册)
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $(function(){})与(function($){....})(jQuery)的区别
  • $.ajax()
  • (42)STM32——LCD显示屏实验笔记
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (第27天)Oracle 数据泵转换分区表
  • (二)PySpark3:SparkSQL编程
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • .NET 4.0中的泛型协变和反变
  • .net core 控制台应用程序读取配置文件app.config
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .NET企业级应用架构设计系列之结尾篇
  • .net下简单快捷的数值高低位切换
  • .ui文件相关