摘要: 010_递归-- create Employees table and insert valuesIF OBJECT_ID('Employees') IS NOT NULLDROP TABLE EmployeesGOCREATE TABLE Employees(empid INT NOT NULL,... 阅读全文
posted @ 2015-02-10 21:49 黑白叹 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 009_备份--------------------------有四种备份方式-------------------------****************************************************--1.完整数据库备份--用BACKUP DATABASE命令备份-... 阅读全文
posted @ 2015-02-10 21:48 黑白叹 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 008_文件_对象_分区_单元_页/*allocation_unit_id --分配单元的 ID。在数据库中是唯一的。container_id 与分配单元关联的存储容器的 ID。partition_id 分区的 ID。在数据库中是唯一的。hobt_id 包含此分区的行的数据堆或 B 树的 ID。In... 阅读全文
posted @ 2015-02-10 21:47 黑白叹 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 007_进程查杀--创建存储过程【p_lockinfo】----进程死锁查杀/*查看:exec p_lock_info 0,1杀死: exec p_lock_info 1,1*/create procedure p_lockinfo@kill_lock_spid bit=1, --是否杀掉死锁进程。... 阅读全文
posted @ 2015-02-10 21:46 黑白叹 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 006_锁--通过dmv来查看当前数据库中的锁定和阻塞的详细信息(sys.dm_tran_locks)***********************************************select str(request_session_id,4,1) spid, --当前拥有该请求的会... 阅读全文
posted @ 2015-02-10 21:45 黑白叹 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 005_堆行溢出/*堆数据表是没有聚集索引的表。即数据行不按任何特殊的顺序存储,数据页也没有任何特殊的顺序。分配单元是堆或 B 树内用于根据页类型管理数据的页集合。数据页的结构大体包括三个部分:标头、数据行和行偏移量。分配单元类型:IN_ROW_DATA 包含除大型对象 (LOB) 数据以外的所有数... 阅读全文
posted @ 2015-02-10 21:44 黑白叹 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 004_备份恢复作业_实例/*利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点:1. 获取SQL Server服务器上的默认目录2. 备份SQL语句的使用3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理4. 作业创建SQL语句的使用*//... 阅读全文
posted @ 2015-02-10 21:43 黑白叹 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 003_作业_磁盘_参考------------------------------------------------------创建相关表IF OBJECT_ID('dbo.AvailableDiskSpace', 'U') IS NOT NULL DROP TABLE dbo.Availabl... 阅读全文
posted @ 2015-02-10 21:42 黑白叹 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 002_系统表查询(sysdatabases等)--1.获取所有数据库名:SELECT Name FROM Master..SysDatabases ORDER BY Name--2.获取所有表名:--SELECT Name FROM DatabaseName..SysObjects Where X... 阅读全文
posted @ 2015-02-10 21:41 黑白叹 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 001_创建数据库和表--数据库的创建不能再事物中展开,因为创建数据库本身就是一个事物,平常应该注意避免嵌套事务--创建数据库TEST_BAKIF EXISTS ( SELECT 1 FROM sys.sysdatabases WHERE name = 'TEST_BAK' ) PRINT N'数据... 阅读全文
posted @ 2015-02-10 21:40 黑白叹 阅读(163) 评论(0) 推荐(0) 编辑