摘要:
020_登录名_用户_角色_架构--【登录名】****************************************************************************通过mssm新建登录名时(假设为test_login),可以设置【常规】,【服务器角色】,【用户映射】... 阅读全文
摘要:
019_邮件--配置邮件发送环境****************************************************************************************--默认情况下,数据库邮件处于不活动状态。显式启用数据库邮件的方法:sp_configure... 阅读全文
摘要:
018_异地数据操作--【分布式查询】异地数据库的异种数据操作/*一、分布式查询定义: MSSQlServer所谓的分布式查询(Distributed Query)是能够访问存放在同一部计算机或不同计算机上的SQL Server或不同种类的数据源, 需要根据数据源的类别来使用相对应的接口.从而实现在... 阅读全文
摘要:
017_bcp_bulk_openrowset--bcp*******************************************************************************--1.可以用master..xp_cmdshell存储过程将CMD的命令传给系统,这... 阅读全文
摘要:
016_openxml_forxml--openxml***********************************************************************--将xml变量或者xml列的数据以表格显示DECLARE @idoc intDECLARE @doc ... 阅读全文
摘要:
015_xml_函数--环境准备*******************************************************************USE test--f:/test_xml.XML 【文件格式为UTF-8】/* Everyday Italian Giada De ... 阅读全文
摘要:
014_完整恢复模式--【完整恢复模型】***************************************************************************--将恢复模式切换到完整恢复模式ALTER DATABASE test SET RECOVERY FULL--... 阅读全文
摘要:
013_存储_触发_游标/*【】--procedure_循环插入临时表*/alter procedure [dbo].[test_liwz]asdeclare @tmp int , @tmp_ varchar(10)set @tmp=0set @tmp_='a'create table #test_... 阅读全文
摘要:
012_简单恢复模式--将恢复模式改为简单恢复模式************************************************************************ALTER DATABASE test SET recovery SIMPLE--创建备份介质******... 阅读全文
摘要:
011_分区/*1、一个文件或文件组不能由多个数据库使用。例如,任何其他数据库都不能使用包含 sales 数据库中的数据和对象的文件 sales.mdf 和 sales.ndf。2、一个文件只能是一个文件组的成员。3、一个文件组可以包含多个文件,一个数据表在创建时可以指定要将数据放在那一个文件组上,... 阅读全文
摘要:
010_递归-- create Employees table and insert valuesIF OBJECT_ID('Employees') IS NOT NULLDROP TABLE EmployeesGOCREATE TABLE Employees(empid INT NOT NULL,... 阅读全文
摘要:
009_备份--------------------------有四种备份方式-------------------------****************************************************--1.完整数据库备份--用BACKUP DATABASE命令备份-... 阅读全文
摘要:
008_文件_对象_分区_单元_页/*allocation_unit_id --分配单元的 ID。在数据库中是唯一的。container_id 与分配单元关联的存储容器的 ID。partition_id 分区的 ID。在数据库中是唯一的。hobt_id 包含此分区的行的数据堆或 B 树的 ID。In... 阅读全文
摘要:
007_进程查杀--创建存储过程【p_lockinfo】----进程死锁查杀/*查看:exec p_lock_info 0,1杀死: exec p_lock_info 1,1*/create procedure p_lockinfo@kill_lock_spid bit=1, --是否杀掉死锁进程。... 阅读全文
摘要:
006_锁--通过dmv来查看当前数据库中的锁定和阻塞的详细信息(sys.dm_tran_locks)***********************************************select str(request_session_id,4,1) spid, --当前拥有该请求的会... 阅读全文
摘要:
005_堆行溢出/*堆数据表是没有聚集索引的表。即数据行不按任何特殊的顺序存储,数据页也没有任何特殊的顺序。分配单元是堆或 B 树内用于根据页类型管理数据的页集合。数据页的结构大体包括三个部分:标头、数据行和行偏移量。分配单元类型:IN_ROW_DATA 包含除大型对象 (LOB) 数据以外的所有数... 阅读全文
摘要:
004_备份恢复作业_实例/*利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点:1. 获取SQL Server服务器上的默认目录2. 备份SQL语句的使用3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理4. 作业创建SQL语句的使用*//... 阅读全文
摘要:
003_作业_磁盘_参考------------------------------------------------------创建相关表IF OBJECT_ID('dbo.AvailableDiskSpace', 'U') IS NOT NULL DROP TABLE dbo.Availabl... 阅读全文
摘要:
002_系统表查询(sysdatabases等)--1.获取所有数据库名:SELECT Name FROM Master..SysDatabases ORDER BY Name--2.获取所有表名:--SELECT Name FROM DatabaseName..SysObjects Where X... 阅读全文
摘要:
001_创建数据库和表--数据库的创建不能再事物中展开,因为创建数据库本身就是一个事物,平常应该注意避免嵌套事务--创建数据库TEST_BAKIF EXISTS ( SELECT 1 FROM sys.sysdatabases WHERE name = 'TEST_BAK' ) PRINT N'数据... 阅读全文