SQLServer2008基础教程11
- 格式:pptx
- 大小:1.18 MB
- 文档页数:60


1 SQL Server 2008 R2数据库备份与还原操作
本文档所涵盖内容如下:
一、数据库备份(对数据库进行单次完整备份)
二、数据库备份(计划任务方式、每天对数据库进行一次完整备份)
三、事务日志备份(每30分钟对esm数据库进行一次事务日志备份)
四、数据库还原
2
一、数据库备份(单次备份操作)
1、启动软件“SQL Server Management Studio”
3 2、通过“Windows身份验证”方式,“连接”到数据库服务器。
4 3、选中目标数据库esm,单击鼠标右键,然后选中“备份”菜单。
5 4、选择备份目的地,并输入备份数据的文件名
6 5、点击“确定”按钮,至此数据库备份完成。
7 二、数据库备份(计划任务方式)
1、选择“维护计划”,点击鼠标右键,然后选中“新建维护计划”下拉菜单。
8 2、输入维护计划名称
3、点击“新建作业计划”按钮
9 4、把作业频率改为“每天”,选择每次执行备份工作的时间,最后点击“确定”。
10 5、用鼠标把“工具箱”中的“备份数据库”任务、“清除历史记录”任务、“清除维护”任务拖到如下图所示窗口中。
11 6、参照下图对 “备份数据库”任务进行设定。
12 7、参照下图设定“清除维护”任务,即:选定数据库存放的文件夹,输入扩展名,并选择“包括一级文件夹”,文件保留时长是最近3个月数据(如果磁盘可用空间较大,可以多保留数据库备份)。
13 8、参照下图设定“清除历史记录”任务。
14 9、参照下图设定三个任务之间的“控制流”。
15 10、点击工具栏“保存”按钮,进行保存。至此,备份计划任务已经完成。
16 11、维护计划任务的执行,需要“SQL Server代理”服务处于“启动”状态。如下图所示:
17 三、事务日志备份(每30分钟备份一次)
1、新建维护计划任务,名称:backup_translog。
sql server2008字符连接函数
SQL Server 2008字符连接函数
在SQL Server 2008中,字符连接函数是一种非常有用的功能,用于将多个字符串连接成一个字符串。本文将介绍SQL Server 2008中常用的字符连接函数,包括CONCAT、+运算符和字符串聚合函数。
1. CONCAT函数
CONCAT函数是SQL Server 2012引入的,但在SQL Server
2008中也可以使用。它可以将多个字符串连接在一起,并返回一个合并后的字符串。它的用法很简单,只需将要连接的字符串作为参数传递给函数即可。例如:
SELECT CONCAT('Hello', ' ', 'World') AS Result;
这将返回"Hello World"。
2. +运算符
在SQL Server中,我们可以使用+运算符将两个字符串连接在一起。例如:
SELECT 'Hello' + ' ' + 'World' AS Result;
这也将返回"Hello World"。
需要注意的是,如果其中一个操作数为NULL,那么结果也将为NULL。要避免这种情况,可以使用ISNULL函数或COALESCE函数来处理NULL值。
3. 字符串聚合函数
在SQL Server中,我们还可以使用字符串聚合函数将多个字符串连接在一起。其中最常用的函数是STUFF和FOR XML PATH。
STUFF函数用于从一个字符串中删除指定位置的字符,并插入一个新的字符串。通过将空字符串作为第二个参数传递给STUFF函数,可以实现字符串的连接。例如:
SELECT STUFF('Hello', 3, 0, ' World') AS Result;
这将返回"Hello World"。
FOR XML PATH函数用于将查询结果按照指定格式返回。通过将空字符串作为分隔符,可以实现字符串的连接。例如:
SELECT
第11讲 归一问题与归总问题
在解答某些应用题时,常常需要先找出“单一量”,然后以这个“单一量”为标准,根据其它条件求出结果。用这种解题思路解答的应用题,称为归一问题。所谓“单一量”是指单位时间的工作量、物品的单价、单位面积的产量、单位时间所走的路程等。
例1 一种钢轨,4根共重1900千克,现在有95000千克钢,可以制造这种钢轨多少根?(损耗忽略不计)
分析:以一根钢轨的重量为单一量。
(1)一根钢轨重多少千克?
1900÷4=475(千克)。
(2)95000千克能制造多少根钢轨?
95000÷475=200(根)。
解:95000÷(1900÷4)=200(根)。
答:可以制造200根钢轨。
例2 王家养了5头奶牛,7天产牛奶630千克,照这样计算,8头奶牛15天可产牛奶多少千克?
分析:以1头奶牛1天产的牛奶为单一量。
(1)1头奶牛1天产奶多少千克?
630÷5÷7=18(千克)。
(2)8头奶牛15天可产牛奶多少千克?
18×8×15=2160(千克)。
解:(630÷5÷7)×8×15=2160(千克)。
答:可产牛奶2160千克。
例3 三台同样的磨面机2.5时可以磨面粉2400千克,8台这样的磨面机磨25600千克面粉需要多少时间?
分析与解:以1台磨面机1时磨的面粉为单一量。
(1)1台磨面机1时磨面粉多少千克?
2400÷3÷2.5=320(千克)。
(2)8台磨面机磨25600千克面粉需要多少小时?
25600÷320÷8=10(时)。
综合列式为
25600÷(2400÷3÷2.5)÷8=10(时)。
例4 4辆大卡车运沙土,7趟共运走沙土336吨。现在有沙土420吨,要求5趟运完。问:需要增加同样的卡车多少辆?
分析与解:以1辆卡车1趟运的沙土为单一量。
(1)1辆卡车1趟运沙土多少吨?
第60章 SQL Server 2008服务体系
SQL Server 2008不仅是SQL Server的一个新版本,它也是关系数据和XML数据的集成,这使得创建安全、可靠和可伸缩的应用程序更加容易,并且容易维护。
SQL Server 2008的服务平台是指对SQL Server的组成部分和这些组成部分之间关系的描述。SQL Server 2008系统由4个部分组成,这4个部分被称为4个服务,分别是数据库引擎、集成服务、分析服务和报表服务,如图11-24所示。
图11-24 连接到的服务器类型
通过选择不同的服务器类型,来完成不同的数据库操作。下面将对这4种服务分别进行介绍。
数据库引擎 数据库引擎是SQL Server 2008系统的核心服务,它是存储和处理关系(表格)格式的数据或XML文档数据的服务,负责完成数据的存储、处理和安全管理。例如,查询数据、创建数据库、创建表、创建视图、数据查询、访问数据库等操作,都是由数据库引擎完成的。通常情况下,使用数据库系统实际上就是在使用数据库引擎。因为数据库引擎也是一个复杂的系统,它本身包含了许多功能组件,例如,复制、全文搜索等。本章节前面介绍的内容都是基于数据库引擎之上的。
集成服务 是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作。对于集成服务来说,数据库引擎是一个重要的数据源,而如何将数据源中的数据经过适当的处理并加载到集成服务中以便进行各种分析处理,正是集成服务所要解决的问题。重要的是,集成服务可以高效地处理各种各样的数据源,例如,SQL Server,Oracl,Excel,XML文档、文本文件等。
分析服务 在SQL Server 2008K系统中的分析服务提供了对“商业智能”的支持,因而给“商业智能”解决方案提供了加强的可伸缩性、可用性和安全性,同时使它们变得更容易创建、部署和管理。
报务服务 SQL Server 2008报表服务是基于服务器的报表平台,可以用来创建和管理包含关系数据源和多维数据源中的数据的表格、矩阵、图形和自由格式的报表。可以通过基于internet的连接来查看和管理所创建的报表。