SQL Server数据库使用

这篇具有很好参考价值的文章主要介绍了SQL Server数据库使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

SQL Server 2008 R2的安装和使用


一、SQL Server 2008 R2 安装

  • 安装前的准备
    SQL Server数据库使用
  • 安装过程
    1)安装所选功能
    2)安装的类型:默认或命名实例
    3)服务账户
    4)身份验证模式
    5)排序规则设置
    6)开始安装
    7)完成安装
  • 验证数据库安装成功
    【开始】|【程序】中可以看到Microsoft SQL Server 2008的程序组
  • 启动和停止数据库服务
    使用SQL Server配置管理器启动或停止数据库服务

例:安装一台SQL Server 2008 R2服务器

本案例要求安装SQL Server 2008 R2数据库系统,相关说明如下。
1)启动运行Win Server 2016主机
2)安装.NET framework 3.5
3)安装SQL Server 2008 R2

  • 步骤一:启动运行Win Server 2016主机
    启动运行Win Server 2016主机并进入桌面环境。

  • 步骤二:安装.NET framework 3.5
    ①服务管理器中点击管理,添加角色或功能点击下一步,根据提示勾选.NET Framework 3.5功能点击下一步直到安装完毕
    SQL Server数据库使用
    ②复制文件NetFx3.cab到E:盘,右击“开始”菜单,选择“命令提示符(管理员)”,执行“dism.exe /online /addpackage /packagepath:e:\netfx3.cab”进行安装
    SQL Server数据库使用

  • 步骤三:安装数据库SQL Server 2008 R2
    1)获取安装光盘
    插入SQL Server 2008 R2光盘,在“此电脑”中显示为“DVD驱动器(D:) SQLFULL_CHS”,大小约4.34GB
    SQL Server数据库使用
    2)安装前准备
    双击“DVD驱动器”,打开“SQL Server安装中心”
    SQL Server数据库使用
    单击左侧“安装”,然后单击右侧“全新安装或向现有安装添加功能”
    SQL Server数据库使用
    在“安装程序支持规则”界面,单击“确定”
    SQL Server数据库使用
    在“产品密钥”界面,按默认密钥,单击“下一步”
    SQL Server数据库使用
    3)配置并安装
    在“安装程序支持文件”界面,按默认,单击“安装”。
    安装完毕后,如果失败为“0”,可单击“下一步”继续。
    注:此处“警告”是因“计算机无法访问Internet”造成,可以忽略。
    SQL Server数据库使用
    在“设置角色”界面,按默认选择“SQL Server功能安装”
    SQL Server数据库使用
    在“功能选择”界面,勾选“全部”功能
    SQL Server数据库使用
    在“安装规则”界面,如果失败为“0”,可单击“下一步”继续
    SQL Server数据库使用
    在“实例配置”界面,选中“默认实例”
    注:选择“默认实例”,非常重要!!!
    SQL Server数据库使用
    在“磁盘空间要求”界面,确保磁盘空间可用
    SQL Server数据库使用
    在“服务器配置”界面,设置所有服务账户名为“NT AUTHORITY\SYSTEM”
    SQL Server数据库使用
    在“数据库引擎配置”界面,选中“混合模式(SQL Server身份验证和Windows身份验证)”,设置SQL Server系统管理员SA密码“test.cn123”,最后单击“添加当前用户”指定SQL Server管理员
    SQL Server数据库使用
    在“Analysis Services配置”界面,单击“添加当前用户”
    SQL Server数据库使用
    在“Reporting Services配置”界面,选择“安装本机模式默认配置”
    SQL Server数据库使用
    在“安装配置规则”界面,如果失败为“0”,可单击“下一步”继续
    SQL Server数据库使用
    在“准备安装”界面,单击“安装”
    SQL Server数据库使用
    安装过程大约需要15分钟
    SQL Server数据库使用
    最后,显示“SQL Server 2008 R2安装已成功完成”
    SQL Server数据库使用

二、SSMS管理工具简介

1.SQL Server 2008 R2常用的工具

SQL Server数据库使用

2.连接到服务器

SQL Server数据库使用

三、SQL Server数据库分类及管理

1.SQL Server数据库分类

  • 系统数据库
    Master:记录系统级别信息,如登陆用户、其他数据库文件的位置等
    Model:数据库模板,创建数据库时使用
    Msdb:用于SQL Server代理计划警报和作业
    Tempdb:保存临时对象或中间结果集
  • 用户数据库

2.SQL Server数据库文件类型

  • 主数据文件(.mdf)
    包含数据库的启动信息
    包含数据和对象,如表和索引
  • 次要数据文件(.ndf)
    除主数据文件以外的所有其他数据文件
  • 事物日志文件(.ldf)
    记录所有事务的SQL语句
    用于恢复数据库

3.SQL Server数据库管理

  • 创建数据库
    1)数据库名称
    2)数据文件和日志文件
    3)文件初始大小
    4)自动增长
    5)存储路径
  • 分离和附件数据库
    1)作用:将数据库更改到不同的SQL Server实例中
    2)分离数据库:将数据库从实例中移除
    3)附加数据库:通过定位主数据文件,将数据库附加到另一实例
  • 删除数据库
    只能删除用户数据库,系统数据库无法删除

例:通过SSMS完成数据库管理

本例要通过SSMS完成数据库管理,相关说明如下。
1)创建数据库
2)分离和附加数据库

  • 步骤一:创建数据库
    1)新建数据库,数据库名为test,初始大小都配置为5,自动增长与路径都为默认,点击确定
    SQL Server数据库使用

  • 步骤二:分离和附加数据库
    1)右击数据库test选择任务分离,勾选删除连接,点击确定
    SQL Server数据库使用
    SQL Server数据库使用
    2)复制C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA目录中的test及test_log文件到c盘根目录
    SQL Server数据库使用
    SQL Server数据库使用
    3)右击数据库选择附加,添加C:\test.mdf
    SQL Server数据库使用
    SQL Server数据库使用
    SQL Server数据库使用
    SQL Server数据库使用

四、创建数据表

1.使用SSMS操作数据表

  • 管理表
    创建表
    编辑表
    修改表结构
    删除表

2.数据类型

  • SQL Server的数字数据类型
    SQL Server数据库使用
  • SQL Server的字符数据类型
    SQL Server数据库使用
  • SQL Server的其他数据类型
    SQL Server数据库使用

例:创建学生信息表

创建一个学生信息表,列名及数据类型要求如下:
学号 nvarchar(50)
姓名 nvarchar(50)
性别 nchar(1)
密码 nvarchar(20)
年级 int
电话 nvarchar(50)
地址 nvarchar(255)
出生日期 datetime
Email nvarchar

  • 步骤一:创建数据库
    1)在test库中右击表选择新建表
    SQL Server数据库使用
    2)输入列名及数据类型
    SQL Server数据库使用

五、SQL Server的身份验证

1.登陆身份验证

  • SQL Server的身份验证模式
    Windows身份验证模式:使用Windows用户和密码,适用于局域网内部使用
    SQL Server和Windows身份验证模式(混合验证模式):用户名通过SQL Server创建并存储

2.创建登陆用户

  • Windows身份验证模式
  • SQL Server和Windows身份验证模式(混合验证模式)
    SA账户的使用,设置复制密码
    建议禁用SA,并创建一个拥有与SA权限相同的超级用户
    SQL Server数据库使用

3.SQL Server访问权限

  • 访问许可权限设置
    服务器级别
    数据库级别
    对象级别
    SQL Server数据库使用

4.服务器级别权限设置

  • 在实例中创建数据库、管理和审核登陆账户等管理权限

SQL Server数据库使用

5.数据库级别权限设置

  • SQL Server数据库级别权限设置
  • 特点:
    作用于单个数据库,对数据库进行查询、更新、备份和还原等操作
    映射到登陆账户
  • 数据库角色
    SQL Server数据库使用

例:创建SQL Server身份验证用户

创建SQL Server身份验证用户,要求如下:

1)创建身份验证为SQL Server身份验证的登录用户,赋予用户管理员权限
2)创建身份验证为SQL Server身份验证的登录用户,赋予用户拥有ntd数据库中的全部权限
3)用户登录数据库,测试用户权限是否符合要求

  • 步骤一:创建身份验证为SQL Server身份验证的登录用户,赋予用户管理员权限
    1)创建登录名test,SQL Server身份验证
    SQL Server数据库使用
    SQL Server数据库使用
    2)右击test用户选择属性,赋予test用户sysadmin角色
    SQL Server数据库使用
    SQL Server数据库使用
    3)用户test登录,验证数库的查看与删除
    SQL Server数据库使用

  • 步骤二:创建身份验证为SQL Server身份验证的登录用户,赋予用户拥有test数据库中的全部权限
    1)创建登录名amw,SQL Server身份验证
    SQL Server数据库使用

  1. 右击amw用户选择属性,将数据库test映射给amw用户,并赋予数据库角色成员身份db_owner
    SQL Server数据库使用
    3)用户amw登录,验证test数库的操作权限
    SQL Server数据库使用

六、数据库备份与恢复

1.为什么需要备份

  • 程序错误
  • 人为错误
  • 计算机失败
  • 磁盘失败
  • 灾难和被窃
    SQL Server数据库使用

2.备份类型

  • 完整备份:备份整个数据库、部分事务日志、数据库结构和文件结构,是任何其他备份类型的基础
  • 差异备份:备份上一次完整备份之后所有更改的数据
  • 事物日志备份:主要是T-SQL语句,记录了数据库的所有改变
  • 进行完整备份和差异备份后,可以还原到备份点。进行事务日志备份后,可以还原到故障点及某个特定时间点

3.数据库完整备份与还原

SQL Server数据库使用

4.数据库差异备份与还原

SQL Server数据库使用

5.数据库事务日志备份与还原

SQL Server数据库使用

例:数据库备份与恢复

为SQL Server数据库创建备份,要求如下:
1)完整备份
2)差异备份
3)事务日志备份

  • 步骤一:完整备份
    1)c盘根目新建三个文件夹,文件夹名如图
    SQL Server数据库使用
    3)右击test选择任务备份,在弹出的对话框中选择备份类型完整,备份到c:\完整备份\full.bak
    SQL Server数据库使用
    SQL Server数据库使用

SQL Server数据库使用
SQL Server数据库使用
SQL Server数据库使用
3)删除test数据库,右击数据库选择还原数据库
SQL Server数据库使用
SQL Server数据库使用
SQL Server数据库使用
4)在还原对话框中点击常规,目标数据库输入test,选择源设备位置c:\完整备份\full.bak,勾选test-完整 数据库备份,点击确定
SQL Server数据库使用
SQL Server数据库使用
SQL Server数据库使用
SQL Server数据库使用
5)检查被删除的test数据库已还原
SQL Server数据库使用

  • 步骤二:差异备份
    1)test数据库中新建表Table_1
    SQL Server数据库使用
    2)右击数据库test,选择任务备份,在弹出的对话框中选择备份类型差异,备份到c:\差异备份\diff.bak,点击确定
    SQL Server数据库使用
    3)删除test数据库,右击数据库选择还原数据库
    SQL Server数据库使用
    4)在还原对话框中点击常规,目标数据库输入test,选择源设备位置c:\完整备份\full.bak,勾选test-完整 数据库备份
    SQL Server数据库使用
    5)在还原对话框中点击选项,恢复状态选择不对数据库执行任何操作,不回滚未提效的事务,点击确定
    SQL Server数据库使用
    6)显示test(正在还原…)
    SQL Server数据库使用
    7)右击test选择任务-还原-数据库
    SQL Server数据库使用
    8)源设备选择c:\差异备份\diff.bak
    SQL Server数据库使用
    9)检查test数据库中的Table-1已还原
    SQL Server数据库使用
  • 步骤三:事务日志备份
    1)创建数据库test并做完整备份,备份到c:\事务日志备份\full.bak
    2)test数据库中创建两个表Table_1,和Table_2,并确认创建表的时间22:49
    3)test数据库中删除2222,并确认删除时间22:50
    SQL Server数据库使用

4)备份数据库test,备份类型为事务日志,备份到c:\事务日志备份\lgo.bak,
SQL Server数据库使用
5)删除数据库test再进行还原数据库test,完整还原
SQL Server数据库使用
4)点击选项,选择不对数据库执行任何操作,不回滚未提交的事务,点击确定
SQL Server数据库使用
6)显示test(正在还原…)
SQL Server数据库使用
7)右击test(正在还原…)选择任务-还原-数据库
SQL Server数据库使用
8)目标时间点,源设置c:\事务日志备份\log.bak,勾选test-事务日志备份,点击确定
SQL Server数据库使用

9)检查test数据库的表1111、2222已还原
SQL Server数据库使用文章来源地址https://www.toymoban.com/news/detail-515518.html

到了这里,关于SQL Server数据库使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL Server数据库使用SQL Server代理实现数据库自动备份

    在现实中,为了保证数据的安全和完整,防止人为错误和硬件故障等造成的数据丢失和损坏,就需要用到数据库的备份,不同的数据库方法有所差别,我这边主讲SQL Server数据库的备份和使用SQL Server代理作业实现数据库的定时备份。 目录 一、开启SQL Server代理 1、找到SQL Serv

    2024年02月09日
    浏览(56)
  • 【数据库】SQL Server2022安装教程

    大家好,我是雷工! 最近需要安装SQLServer数据库,此次安装的是sql_server_2022_developer版本,以下记录安装及配置过程。大家可以参考指正。 1、官网下载 SQL Server 2022 Developer。 2、打开SQL Server 2022镜像文件包,双击setup。 3、 在SQL Server安装中心,可以点击硬件和软件要求查看自

    2024年02月08日
    浏览(62)
  • Linux之SQL Server数据库安装

      SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Win

    2024年01月18日
    浏览(36)
  • SQL Server 2012数据库的安装与配置

    SQL Server 2012数据库的安装与配置(视频) https://v.qq.com/x/page/a0158smyd4q.html SQL Server 2014数据库的安装与配置(视频) https://baijiahao.baidu.com/s?id=1658651960462876984wfr=content Windows操作系统→控制面板→系统(查看操作系统类型) 一、准备(下载)需要的文件 下载地址:https://download

    2024年02月05日
    浏览(50)
  • SQL Server数据库使用

    SQL Server 2008 R2的安装和使用 安装前的准备 安装过程 1)安装所选功能 2)安装的类型:默认或命名实例 3)服务账户 4)身份验证模式 5)排序规则设置 6)开始安装 7)完成安装 验证数据库安装成功 【开始】|【程序】中可以看到Microsoft SQL Server 2008的程序组 启动和停止数据库

    2024年02月11日
    浏览(52)
  • 在服务器(Window Server 2019)上安装SQL Server数据库

    数据库是安装在服务器上的,当然为了学习,你也可以安装在本地电脑上。 打开SQL Server下载链接: 链接: SQL Server官方下载地址   这里选择两个版本均可,Express版是学习用的,Developer版更专业。我这里选择Express版本。 打开安装程序,选择自定义: 点击安装: 等待程序安

    2024年02月10日
    浏览(47)
  • Microsoft SQL Server 数据库使用(二)

    ##Microsoft SQL Server 数据库使用(二) 数据库练习使用可以在我的资源下载中下载数据库脚本文件。 一、查询数据 注:下面使用 Microsoft SQL Server 2019 1、使用PowerDesigner创建数据库并导入SQL Server中 (1)、数据库表是存储数据库中所有数据的对象。 在表中,数据按行和列格式逻辑

    2024年02月06日
    浏览(41)
  • Microsoft SQL Server 数据库使用(三)

    ##Microsoft SQL Server 数据库使用(三) 一、查询数据 注:下面使用 Microsoft SQL Server 2019 数据库练习使用可以在我的资源下载中下载数据库脚本文件。 1.分页查询 (1)、OFFSET 子句指定在开始从查询返回行之前要跳过的行数。 offset_row_count 可以是大于或等于零的常量,变量或参数

    2024年02月06日
    浏览(38)
  • Microsoft SQL Server 数据库使用(一)

    一、Microsoft SQL Server安装 注:下面使用 Microsoft SQL Server 2019 数据库练习使用可以在我的资源下载中下载数据库脚本文件。 1.安装SQL准备工作 (1)、如果之前或当前电脑已经安装了Microsoft SQL Server更早版本的,请在安装之前把相应的“配置管理工具”进行端口号修改如果没有安

    2024年02月05日
    浏览(46)
  • 奇迹MU架设教程:SQL Server 2008数据库的安装教程

    不管是搭建什么游戏,都是有数据库的,奇迹MU用的是SQL 数据库,根据服务器系统选择SQL server版本,我比较喜欢用Windows server 2008R2系统,所以我安装的是SQL server 2008。作为架设奇迹很重要的数据库程序,今天飞飞和你分享SQL Server 2008数据库的安装教程,希望可以帮助到你。

    2024年02月16日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包