一、登录sql server数据库

1.若需要连接本机数据库服务器,服务器名可以采用“local”、“.”“本机Ip”。

2.在连接sql server 之前,确保sql server服务已经启动,如下图:

3.身份验证:分为sql server 身份验证和windows 身份验证两种。

  windows 身份验证是本机登录,不用输入密码,直接连接

  sql server 身份验证需要输入登录账号和密码

二、新建数据库登录名

超级管理员:“sa”

1.安全性——>登录名——>新建登录名

2.编写用户名,选择sql server 身份验证,输入密码,至于强制密码策略,建议把对勾取消

3.赋于登录名权限:

  第一类:用户在该服务器范围内能够执行哪个操作,这一类权限由固定的服务器角色来确定

  第二类:指登录名对指定数据库的操作权限,可以在“用户映射”中设置特定数据库的权限

三、创建一个新数据库

  一个数据库至少包含一个数据库文件和一个事务日志文件

  当有多个数据库文件时,有一个文件被定义为主数据库文件.mdf,其它被称为次数据库文件.ndf

  一个数据库可以有一个或多个事务日志文件,文件扩展名为.ldf

默认情况下数据库文件名与数据库名称一样,而事务日志文件最后加一个“_Log”

确定文件容量和路径后,还可以设置数据库选项

四、新建数据库用户

在自己创建的数据库中找到安全性再找到用户,创建新用户;

输入用户名,通过“···”可关联登录名,赋予权限

五、分离附加数据库

分离数据库:从服务器中移除逻辑数据库,但不会删除数据库文件,其物理文件依然保存在磁盘中,此时磁盘文件可以复制粘贴

附加数据库:创建一个新的数据库,并使用已有的数据库文件和事务日志文件

选择你要分离的数据库---右键----任务----分离:

数据库----右键---附加:

六、备份还原

四种备份方式:

  1.完全备份:备份数据库的所有内容,包括事务日志

  2.差异备份:只备份上次完整备份后更改的数据部分

  3.事务日志备份:只备份事务日志里的内容

  4.文件和文件组备份:只备份某些文件

右键你要备份的数据库---任务---备份(一个位置)

右键数据库---还原数据库---目标数据库名称---原设备---选择备份文件的位置

七、收缩数据库

1.自动收缩:选择某数据库,右键属性

2.手动收缩:

任务----收缩:

    1.收缩数据库:分配空间和可用空间都可能减少

    2.收缩数据库文件:

      三种方式:

      1.仅仅释放未使用的空间

      2.指定数据大小收缩到多大

      3.可以把文件迁移到文件组其他文件中,然后直接清空该文件

八、生成SQL脚本

数据库,右键,任务,生成脚本

高级选择项

要编写脚本的数据类型-----架构和数据

Sql Server 基本使用的更多相关文章

  1. 最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目

    最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目 最近一个来自重庆的客户找到走起君,客户的业务是做移动互联网支付,是微信支付收单渠道合作伙伴,数据库里存储的是支付流水和交易流水 ...

  2. SQL Server 大数据搬迁之文件组备份还原实战

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 解决方案(Solution) 搬迁步骤(Procedure) 搬迁脚本(SQL Codes) ...

  3. Sql Server系列:分区表操作

    1. 分区表简介 分区表在逻辑上是一个表,而物理上是多个表.从用户角度来看,分区表和普通表是一样的.使用分区表的主要目的是为改善大型表以及具有多个访问模式的表的可伸缩性和可管理性. 分区表是把数据按设 ...

  4. SQL Server中的高可用性(2)----文件与文件组

        在谈到SQL Server的高可用性之前,我们首先要谈一谈单实例的高可用性.在单实例的高可用性中,不可忽略的就是文件和文件组的高可用性.SQL Server允许在某些文件损坏或离线的情况下,允 ...

  5. 从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)

    从0开始搭建SQL Server AlwaysOn 第一篇(配置域控) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnb ...

  6. 从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

    从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www ...

  7. 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://w ...

  8. 从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)

    从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www ...

  9. SQL Server on Linux 理由浅析

    SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ...

  10. SQL Server相关书籍

    SQL Server相关书籍 (排名不分先后) Microsoft SQL Server 企业级平台管理实践 SQL Server 2008数据库技术内幕 SQL Server性能调优实战 SQL S ...

随机推荐

  1. STM32的堆与栈与编译信息查看

    STM32的堆与栈与编译信息查看 因为一个项目中使用malloc函数动态分配内存400多个字节,返回为0,分配失败.查找失败原因,为堆空间不足分配导致.查看堆和栈分别设置了2K,按正常情况看应能满足分 ...

  2. Codeforces 1240A. Save the Nature

    传送门 显然可以二分答案 如果知道卖的票数,那么就能算出有多少 $a$ 倍数但不是 $b$ 倍数的位置,多少 $b$ 倍数但不是 $a$ 倍数的位置,多少既是 $a$ 又是 $b$ 倍数的位置 然后贪 ...

  3. codeforce C. Success Rate

    写完这道题目才发现自己对二分的理解太浅了 这题是典型的利用二分“假定一个问题可行并求最优解” 二分是通过不断缩小区间来缩小解的范围,最终得出解的算法 我们定义一个c(x) 表示判断函数 如果对任意y& ...

  4. java——ArrayList中remove()方法疑问总结

    其实remove方法和contains方法大同小异,它的原理和contains方法相同https://www.cnblogs.com/lyxcode/p/9453213.html在这篇博客里面有详细说 ...

  5. parseInt()、Number()区别

    parseInt从头解析string为整数,在遇到不能解析的字符时就返回已经解析的整数部分,如果第一个字符就不能解析,就直接返回NaN. Number如果无法转换为数字,就返回NaN.像“123a”, ...

  6. vue访问本地文件404

    用了vue cli3.0用axios调用本地json数据一直报404,找了半天郁闷,最后发现原因是,vue cli3.0 public 文件夹才是静态资源文件,问题解决,记录一下,以后不再踩坑.

  7. C# 使用Quartz.Net

    //首先在Nuget上下载 Quartz包 但是由于我睿智Nuget 怎么也没法用 于是找到了这个 解决方法: 1.点击右侧的设置按钮, 2.弹出窗中左侧树形结构选择“程序包源”,再点击右上方的添加按 ...

  8. vue +echarts树状图

    <template> <div :class="className" :id="id" :style="{height:height ...

  9. Spring Boot WebFlux整合mongoDB

    引入maven文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId& ...

  10. 性能测试分析工具nmon文件分析时报错解决办法

    1.使用nmon analyzer V334.xml分析数据时,如果文件过大,可以修改Analyser页签中的INTERVALS的最大值: 2.查找生成的nmon文件中包含的nan,删掉这些数据(需要 ...