专题报道:《那些好用的TSQL脚本》
TSQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。- 2012/3/30 15:04:30查找存储过程QUOTED_IDENTIFIER属性
- /*查找服务器上所有数据库QUOTED_IDENTIFIER=0的脚本*/usemasterdeclare@dbnamevarchar(255)declare@dbstable(dbnamevarchar(255))inserti[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak
- 2012/3/30 14:54:13断开数据库连接的两种方法
- SELECT*FROMSYS.DATABASES方法一:USEmasterDECLARE@spidvarchar(20)DECLARECURCURSORFORSELECTspidFROMsysprocessesWHEREdbid=5openCURFETCHNEXTFROMCURINTO@spid[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak
- 2012/3/30 14:50:47当一个DBA离职时,如何清除掉数据库里属于他的那些“东...
- 一般DBA的帐号权限都很高(废话)DBA离职以后。删除帐号也几乎也是肯定的这里会涉及一个问题。原来由他新建或还原的数据库所有者可能是他的帐号部分数据库作业所有者也是他的帐号此时如果在各服务器上批量DROPLOGIN后会有潜在风险(事实上证明,数据库还是可用,但是作业会有权限出错)需要将这些数据库的对像所有者改回来(一般改成'SA')分享一段脚本,用[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak
- 2012/3/30 14:43:34查出所有索引名称并压缩索引的TSQL
- createtable#tempindex(tableNamenvarchar(776),index_namesysname,index_descriptionvarchar(2000),index_keysvarchar(2000))--向该临时表中插入当前库中的所有用户表的索引信息execsp_msforeachtable'insertinto#t[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak
- 2012/3/30 14:42:26创建SQLSERVER数据库TDE(透明数据加密)的TSQL
- usemasterSELECTname,is_master_key_encrypted_by_serverFROMsys.databases;--查看master数据库下的密钥信息SELECT*FROMsys.symmetric_keys;--创建证书用来保护数据库加密密钥[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak
- 2012/3/30 14:29:09取数据库用户映射的脚本
- createtable#wkf_dbusename(servernamevarchar(200)null,dbnamevarchar(50)NULL,usenamevarchar(1000)NULL);declare@dbnamevarchar(50),@strvarchar(500),@usenamevarchar(500),@tableva[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak
- 2012/3/30 14:15:11几个查询SQLSERVER表信息的脚本
- /*几个查询表信息的脚本*/SELECTTableName=CASEWHENC.column_id=1THENO.nameELSEN''END,TableDesc=ISNULL(CASEWHENC.column_id=1THENPTB.[value]END,N''),Column_id=C.column_id,ColumnNa[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak
- 2012/3/30 13:45:20一段统计各数据库中最(大,小)记录的存储过程
- 注意这个存储过程是在“已经统计好想要的数据到指定表以后”进行的二次统计/*SelectCOUNT(*)frominfo_tbcountSelectCOUNT(*)frominfo_tbtypecountSelectCOUNT(*)frominfo_tbaddSelectCOUNT(*)frominfo_tbMaxUsed[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak
首页上一页1下一页尾页 分页:1/1页