SQL Server 2012入门图解:建表、备份、还原

SQL Server 2012入门图解:建表、备份、还原_.NET教程网——简单专业的.NET技术网站
http://www.soaspx.com/dotnet/sql/sql2012/sqlserver212_20120504_9079.html

作者:汪宇杰

一、建立你的第一个数据库和表

例:建立一个用于描述一个学校学生情况的数据库。把它命名为School。并且要在School数据库下建立保存学生信息的表Student。在可视化界面下,我们通常这样操作。(本文是入门教程,不介绍如何用SQL语句建表)

1.    连接到本地数据库引擎后,右击数据库,选择【新建数据库】。

2.    在弹出的对话框中,把数据库名称设置为School,其他参数保留默认。

3.    刷新视图,可以看到School数据库已经建立成功了。

4.    下面我们要在这个数据库中新建一张表。展开School数据库,右击“表”,选择“新建表”。

5.    右边的窗口是表的可视化界面,在这里可以设计一张表,如图:

6.    完成之后,我们需要把Id设置为主键,表示它是不重复的值,用来唯一确定一条记录,这对以后的数据操作至关重要。

设置完成后,Id前面会有个小钥匙的图标。设置主键自增长的方法是在“标识规范”中的“是标识”中,选择“是”

7.    完成后,按Ctrl+S,保存这张表,表名称为Student。

8.    再次刷新视图,可以看到我们的Student表已经建立成功了。

二、如何备份数据库

为了数据安全,我们需要定期备份数据。在SQL Server 2012中,通常这样做。注意界面稍微和SQL Server2008有所不同。还是以School数据库为例。

1. 在School数据库上点击右键,选择任务,备份。

2. 在目标中,选择“添加”。

3. 选择一个备份的位置。这个位置你必须有权限访问,不然备份要报错。

(上图稍有误,建议给文件加上.bak后缀)

3. 添加完成后,点击确定,开始备份。

4. 备份成功完成。

三、如何恢复数据库

在SQL Server 2012中,恢复数据库的界面也和以往有所不同。具体操作如下,以School数据库的备份文件为例。

1. 在数据库文件夹上点右键,选择“还原数据库”

2. 选择“设备”,然后将school的备份文件加入列表。

3. 检查数据库名称,并选择还原后,点击确定,开始执行。

4. 成功还原。

版权声明:

访问者可将本主页(http://www.cnblogs.com/wangshunli)提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,

但同时应遵守著作权法及其他相关法律的规定,不得侵犯本主页及相关权利人的合法权利。

转载前务必署名本文作者并以超链接形式注明内容来自本主页,以免带来不必要的麻烦。

本文作者:wangshunli - 博客园
电子邮箱:[email protected]

本博客免责声明、版权声明 - wangshunli - 博客园
http://www.cnblogs.com/wangshunli/p/4341739.html

时间: 2024-10-17 19:01:18

SQL Server 2012入门图解:建表、备份、还原的相关文章

SQL Server 2012笔记分享-48:备份时间线

备份时间线是SQL server 2012数据库恢复顾问页面中的一项重要新功能,可以让我们更方便的基于备份时间点进行数据库的恢复. 在SQL server 2012的还原数据库界面,可以找到时间线,如图. 点开时间线时候,我们可以选择还原上次所做的备份,当备份时间线的间隔选择周的时候,我们在下方的时间轴上就可以看到一周之内所有可供还原的备份. 备注:因为下图中选择了还原到上次所做的备份,所以只显示了最近一次的完整备份,如图介于7月2和7月3之间. 我们还可以选择特定的日期和时间,在时间线间隔里面

Server 2012之DHCP服务器的备份还原以及迁移

在平常的工作中,可能会由于各种软件硬件的故障造成DHCP服务器崩溃停止工作 ,这是一件非常令人头疼的事情,这样会对企业造成非常大的困扰,所以我们要定期对服务器进行备份处理,以免在服务器出现故障的时候及时做好数据的保护,对其进行还原操作. DHCP服务器的工作过程: 1. 客户端发出 DHCP DISCOVERY 广播包:寻找DHCP服务器 2. DHCP 服务器 回应:DHCP OFFER 广播包: 我可以为客户提供服务 3. 客户端发出 DHCP REQUEST 广播包: 申请DHCP服务(I

SQL Server 2012 FileTables 简介

本文将介绍有关 SQL Server 2012 FileTables. 大家都知道像是 SQL Server 这类的关联式数据库擅长处理大量结构化数据,对于文件或目录这类型的非结构化数据的管理及查询,相对而言比较难以处理. 以一般网站应用程序开发为例,常常会需要提供使用者透过浏览器上传文件的功能,应用程序要如何记录这些文件的相关资讯,大致上都是采用这两种方法,一是只在 DBMS 中纪录文件名称.大小.类型等资讯,实际文件还是存放在文件系统当中,二是把上传的文件转成二进制后保存到 DBMS 中.

SQL Server 2012笔记分享-22:理解备份模式与恢复模式

SQL Server 备份和还原组件为保护存储在 SQL Server 数据库中的关键数据提供了基本安全保障. 为了最大限度地降低灾难性数据丢失的风险,您需要定期备份数据库以保留对数据所做的修改. 规划良好的备份和还原策略有助于防止SQL Server 2012笔记分享-22:理解备份模式与恢复模式数据库因各种故障而造成数据丢失. 通过还原一组备份,然后恢复数据库来测试您的策略,以便为有效地应对灾难做好准备. ===========================================

SQL Server 2012 “阻止保存要求重新创建表”的更改问题的设置方法

我们在用SQL Server 2012 建完表后,插入或修改任意列时,提示:当用户在在SQL Server 2012企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改. 如果强行更改会出现以下提示:"不允许保存更改.您所做的更改要求删除并重新创建以下表.您对无法重新创建的标进行了更改或者启用了"阻止保存要求重新创建表的更改"选项".如下图: 解决方法: 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 -> 阻止保存要

技术分享之如何完整备份sql server 2012数据库?

博客已经建了几年了,但由于我是个外行,因此一开始就采用了zblog asp+access数据库的方式进行搭建,主要还是因为技术方面的缺陷嘛.但是经过几年的整理和写作,发现这套系统越来越卡了,咨询了很多博主,并且去ZBLOG论坛逛了很多次,发现是因为数据库的原因导致的,ACCESS数据库只能建一些小站,数据量已达就有明显的压力了,因此最近尝试了将ACCESS升级和转换为sql server2012的微软数据库,经过几天的折腾和请教了一些高人,终于解决了这个难题,现在访问起来畅快多了.我的博客:读后

SQL Server 2012不支持从SQL Server 2000的备份进行还原

错误: dbbackup failed: Unable to restore database 'ppt'Not valid backupThe database was backed up on a server running version 8.00.2039. That version is incompatible with this server, which is running version 11.00.3000. Either restore the database on

SQL Server 2012设置某用户对某些表的记录限制其删除操作

第一步:用sa用户进入SSMS: 第二步:在安全性---用户上面点击右键---"属性": 第三步:在选择页中选择"安全对象",点击"搜索",弹出添加对象页面,这里默认为特定对象不用选择: 第四步:点击对象类型对话框,打开选择对象类型,选择"表": 第五步:对要进行加权限限制的表进行选择: 第六步:对所选择的表进行授权设置,点击完成即可.我这里主要是限制不可以删除,选择相应的表,勾选删除即可. SQL Server 2012设置

使用PowerShell 命令集进行SQL Server 2012 备份和还原

最近心相不错,所以打算翻译一些英文文档做福利,原文在此,翻译有不足的地方还请各位兄弟指点. 讨论什么是DBA最重要的工作的时候,你最常听到就是一条就是DBA只要做好备份和恢复.事实如此,如果你不做备份,或者无法保证你的备份能够有效恢复,你和你的公司就会处于数据丢失危险下. T-SQL 命令BACKUP DATABASE已经使用了相当长的一段时间(在这之前用的是DUMP DATABASE 命令,老人们都记得). 它仍然不失为备份数据库好方式.我们现在有一个新的方法来自动的做这些日常的备份处理任务.