MSSQL数据库备份
1
、
MSSQL
数据库的定期自动备份计划
通过企业管理器
设置数据库的定期自动备份计划。
1
、打开企业管
理器,双击打开你的服务器
2
、然后点上面
菜单中的工具
-->
选择数据库维护计划器
3
、下一步选择要进行自动备份的数据
-->
下一步更新数据优化信息,这里一般不用做选择
-->
下一步检查数据完整性,也一般不选择
4
、下一步指定数据库维护计划,默认的是
1
周备份一次,点击更改选择备份的日期及时间点
确定
,
5
、下一步指定
备份的磁盘目录,选择指定目录,然后选择删除早于多少天前的备份,选择一个星期删除一次备份
,
具体备份看你的要求,备份文件扩展名默认的是
BAK
6
、下一步指定事务日志备份计划,看你的需要做选择
-->
下一步要生成的报表,一般不做选择
-->
下一步维护计划历史记录,最好用默认的选项
-->
下一步完成
7
、完成后系统很可能会提示
Sql
Server Agent
服务未启动,先点确定完成计划设定,然后找到桌面最右边状态栏中的
SQL
绿色图标,双击点开,在服务中选择
Sql
Server Agent
,然后点击运行箭头,选上下方的当启动
OS
时自动启动服务
8
、可以设置启动启动
sql
server Agent:
运行
Services.msc
,设置
sqlserverAgent
为自动启动。
2
、
/*--
数据库
完全
+
增量
(
差异
)
备份
/
恢复
示例
--*/
--
清除环境
exec master..xp_cmdshell 'del
c:\test.bak'
if exists(select * from
master..sysdatabases where name='test')
drop database
test
go
--
创建数据库
create database test
go
--
打开创建的数据
use test
go
--
创建测试表
create table t(a int)
--
切换回
master
数据库
use master
go
--
插入数据
1
相关文档:
-- 任意进制转换为10进制
-- 例 0FA 转换为 16进制 select dbo.f_BinaryToInt('0123456789ABCDEF', '0FA')
CREATE function dbo.f_BinaryToInt(@BinaryFormate varchar(100), @num varchar(200))
--@BinaryFormate 为自定义的进制格式
--@num 为要转换成10进制的自定 ......
/******************************************************************************/
/*
主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码
脚本任务:建立4个表,添加主键,外键,插入数据,建立视图
运行环境1:microsoft sqlserver 2000 查询分析器
运行环境2:mysql5.0 phpMyAdmin网页界面
运行环境3:oracle 9i SQL*PLU ......
数据类型
类型
描述
bit
整型
bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据 ,如Yes 或No、True 或Fa lse 、On 或Off
int
整型
int 数据类型可以存储从- 231( ......
从mssql6.5开始,微软提供了两个不公开,非常有用的系统存储过程sp_MSforeachtable和sp_MSforeachdb,用于遍历某个数据库的每个表和遍历DBMS管理下的每个数据库。
我们在master数据库里执行下面的语句可以看到两个proc详细的代码
use master
exec sp_helptext sp_MSforeachtable
exec sp_helptext sp_Msforeachdb
sp_M ......
select语句前加:
declare @d datetime
set @d=getdate()
并在select语句后加:
select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
转自:动态网制作指南 www.knowsky.com
这是简易的查看执行时间的方法。
===========================================(一下内容转自:CSDN)
MSSQL Server中通过查 ......