自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

转载 性能优化-转载篇

http://www.cnblogs.com/marvin/p/4123745.html

2015-12-09 09:33:53 381

转载 Windows 负载均衡集群

http://you.video.sina.com.cn/m/1884475400

2014-03-14 17:01:24 596

转载 解决死锁问题

http://www.52mvc.com/showtopic-3035.aspx

2013-09-06 17:34:39 499

转载 根据表名称找索引及对应列名

--结合sys.indexes和sys.index_columns,sys.objects,sys.columns查询索引所属的表或视图的信息select o.name as 表名, i.name as 索引名, c.name as 列名, i.type_desc as 类型描述, is_primary_key as 主键约束, is_unique_constraint

2013-05-29 19:40:08 2548

转载 根据表名 生成Create创建脚本

declare @sql varchar(8000),@tablename varchar(100)set @tablename ='test'--这里输入表名set @sql = 'create table ['+@tablename+'] ('select @sql = @sql + b.name + ' '+ c.name+ case when c.co

2013-05-22 17:53:42 779

转载 表数据生成 insert 语句

表数据生成 insert 语句

2013-05-22 17:16:48 619

原创 数据库对象关系查询

/* sql_expression_dependencies 视图记录了该数据库的所有对象和引用对象关系, 通过调用递归功能, 可以找到所有对象*/with cte as( SELECT OBJECT_NAME(referencing_id) AS referencing_entity_name, sed.referenced_entity_name, xtype

2013-05-21 18:02:54 590

转载 SQL Server 2008中SQL应用之-“阻塞(Blocking)”

SQL Server 2008中SQL应用之-“阻塞(Blocking)”

2013-05-14 11:18:28 448

转载 将表中数据生成SQL语句

CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tinyint declare @name s

2013-05-13 15:23:14 522

翻译 SQL server 服务器性能优化

解决SQL Server性能问题的关键是确定瓶颈在哪里,最容易造成瓶颈的顺序是:磁盘I/O > CPU > RAM > 用户连接数 > 网络带宽对于大的数据库,有些地方要注意一下:1) 定期 DBCC CHECKDB (建议在服务器负荷较少的时候运行 DBCC CHECKDB。如果在负荷高峰期运行 DBCC CHECKDB,那么事务吞吐量性能和 DBCC CHECKDB 完成时

2013-05-10 10:43:08 1009

转载 Windows 性能监视器的基本指标(CPU,内存,硬盘参数)

作为一个系统工程师来说,要看懂监控的数据至关重要,关系着优化和分析出现的问题,因此,今天给出Windows 性能监视器的一些基本指标(CPU,内存,硬盘参数),希望对大家将来优化和分析问题提供帮忙。Windows -Processor指标名称指标描述指标范围指标单位CPU利用率(% Processor Time)% P

2013-05-09 15:48:45 1606

转载 tempdb数据库简介及优化

ps:msdn摘 tempdb数据库是一个特殊的数据库,它和其他数据库最大的不同之处在于SQL SERVER每次重启的时候它会被重建(不是恢复). tempdb的特点: 1.总是使用简单恢复模式.日志不断的被截断,因为需不要备份.它记录的信息只能用来回滚事务(只有最初数据,不包含更新后的新行),担不是恢复事务. 2.某些数据库选项无法设置,比如OFFLINE REA

2013-05-08 16:05:24 921

转载 SQL2008 附加数据库提示 5120错误

在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误。是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可。解决办法:1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮。2.在选

2013-03-22 14:25:29 546

翻译 Ad hoc update to system catalogs is not supported. 解决方案

执行如下脚本:exec sp_configure 'allow updates',0;exec sp_configure 'show advanced options', 1;reconfigureexec sp_configure

2012-11-27 15:34:02 3779

翻译 SQL Server 如何启用CLR函数

exec sp_configure 'clr enabled'--查看状态exec sp_configure 'clr enabled',1--1,启用clr,禁用clr reconfigure with override--按提示(配置选项 'clr enabled' 已从 0 更改为 1。请运行 RECONFIGURE 语句进行安装。)运行此句 exec sp_configure '

2012-11-22 11:09:59 2721

原创 启用 SQL Server 2008 R2 Service Broker

--------------------------------------------------USE master;GOIF EXISTS (SELECT * FROM master.sys.endpoints WHERE name = N'InstTargetEndpoint') DROP ENDPOINT InstTargetEndpoint;GO

2012-11-19 17:19:34 1953

翻译 (3期)传递字符,查找数据库相关表及字段值

if OBJECT_ID('sp_queryCharacter','P') is not null drop proc sp_queryCharactergocreate proc sp_queryCharacter(@what varchar(800))asbegin DECLARE @sql varchar(8000) DECLARE TableCursor CURSOR LOC

2012-10-16 11:38:35 595

翻译 (3期)计算两个时间差(*天*小时*分*秒)

if OBJECT_ID('fn_calcTime','fn') is not null drop function fn_calcTimegocreate function fn_calcTime(@dateStart datetime,@dateEnd Datetime)returns varchar(128)asBegin declare @day int declare @h

2012-10-16 11:13:46 2397

转载 SQL 如何强行更新 Identity列

--创建测试表CREATE TABLE t1(ID int IDENTITY,A int)GO--插入记录INSERT t1 VALUES(1)GO--1. 将IDENTITY(标识)列变为普通列ALTER TABLE t1 ADD ID_temp intGOUPDATE t1 SET ID_temp=IDALTER TABLE t1 DROP COLUMN IDEXEC

2012-10-08 15:08:14 3736

原创 (2期)数据库还原(支持自动创建路径)

/*********************************************************************************************Function:数据库备份(支持自动创建路径)Author:BeanDate:2012-09-24****************************************************

2012-09-24 17:35:16 744

原创 (2期)数据库还原(支持覆盖数据库、自动创建相关路径)

/*********************************************************************************************Function:数据库还原(支持自动覆盖现有数据库及自动创建相关路径)Author:BeanDate:2012-09-24注:感谢“小爱”提供帮助***************************

2012-09-24 17:24:06 765

原创 (2期) 数据库所有表批量增加字段

/*********************************************************************************************Function:数据库所有表批量增加字段Author:BeanDate:2012-09-24*******************************************************

2012-09-24 17:06:41 2130

原创 (2期)查询表结构及清单信息

/*********************************************************************************************Function:查询LandaV8字段属性以及清单详细Author:BeanDate:2012-09-24************************************************

2012-09-24 17:04:24 658

原创 (2期)通过使用脚本,实现在LandaV8里面新增字段

/*使用方法: 1:在LandaV8 数据库上执行创建SP(存储过程脚本) 2:运行存储过程,传入参数(以下是参数翻译) --==================================================== --==================================================== @GGUID uniqueidentif

2012-09-24 16:26:42 644

原创 根据表名和模板GGUID,得到表字段 及清单信息

if OBJECT_ID('sp_getTableColInfo','P') is not null drop proc sp_getTableColInfo go create proc sp_getTableColInfo @tablename varchar(128), @GGUID uniqueidentifier as Begin with cte a

2012-08-09 17:59:12 1362

翻译 数据加密

--示例一,使用证书加密数据. --建立测试数据表 CREATE TABLE tb(ID int IDENTITY(1,1),data varbinary(8000)); GO --建立证书一,该证书使用数据库主密钥来加密 CREATE CERTIFICATE Cert_Demo1 WITH SUBJECT=N'cert1 encryption by database ma

2012-06-16 10:50:51 692

原创 Exec sp_executesql 返回值使用方法

declare @sql nvarchar(max), @b int select @sql='select @a=count(*) from csempl_1'exec sp_executesql @sql,N'@a int output',@b outputselect @b

2012-06-06 14:11:30 636

原创 查询表里面的字段名、字段类型及含义

select a.DESC0,a.DID,case when b.xusertype ='167' then 'varchar('+convert(varchar(10),b.length)+')'when b.xusertype ='61' then 'datetime'when b.xusertype ='36' then 'GUID'when b.xusertype ='108'

2012-04-23 15:03:21 2241

原创 OCN 通过游标删除9个小区的数据

declare v_TableName user_tables.Table_name%type; v_Sql varchar2(4000); cursor mycursor is select Table_name from user_tables where Table_name like upper('sage_td_estate_%');begin op

2012-03-20 10:02:00 614

翻译 根据字段值 查询 字段名,表名

DECLARE @what varchar(800)SET @what='bffc43e1-6646-434e-b47d-0a32ac793b1c' --要搜索的字符串 DECLARE @sql varchar(8000) DECLARE TableCursor CURSOR LOCAL FORSELECT sql='IF EXISTS ( SELECT 1 FRO

2012-01-14 19:29:17 1046

翻译 LinkServer 案例

exec sp_addlinkedserver@server='link',@srvproduct='',@provider='SQLOLEDB',@datasrc='10.7.1.110\SQL2008'goexec sp_addlinkedsrvlogin@useself='false',@rmtsrvname='link',@rmtuser='sa',

2011-12-21 19:04:49 393

原创 批量给 VCRTTIME 字段 创建Default 约束

/*CRT User: BeanCRT Date: 2011-10-28Desc:the script main job is  Create Batch Default(Getdate()) Constraint for table according the conditionif the table do not have the VCRTTIME column,syst

2011-10-28 15:27:27 387

原创 递归 查询部门及子部门

if OBJECT_ID('fn_CSORGA_GetDCDEPT') is not null drop function fn_CSORGA_GetDCDEPTgocreate function fn_CSORGA_GetDCDEPT(@P2 uniqueidentif

2011-09-08 21:56:01 1862 1

原创 通过存储过程 创建动态触发器

/*Author :BeanCreate date :2011-08-12问题描述1 :很多时候我们一个模板会有很多的表格,例如Care 项目,一共有29张表,想删除一条单据, 那么我们要写29条Delete语句问题描述2 :如果不写触发器,很多

2011-08-12 20:15:40 700

原创 删除表1,其他表自动删除

alter trigger Trigger_Complainton Complaints_1for deleteasBegin declare @TMP varchar(50),   @i numeric(38,0),   @table varchar

2011-08-09 20:37:16 350

转载 SQL 区分大小写

sql查询区分大小写2009-09-12 08:421.--区分大小写 select * from a where a=’AbCdE’ collate Chinese_PRC_CS_AI--区分大小写select * from a wh

2011-08-08 18:10:23 310

原创 清除数据库 所有表 视图 存储过程 触发器

Begin Transaction  -- Drop Foreign Key  declare @SQL varchar(max),   @table varchar(50),   @Constraint varchar(50) Declare Mycurso

2011-08-04 22:21:28 338

翻译 Clear HTML Style

alter function [dbo].[clearhtml] (@maco varchar(8000))returns varchar(8000) as begin set @maco=REPLACE(@maco,'',CHAR(13)) if LEFT(

2011-08-03 15:15:11 649

原创 批量更改字段长度大小

create proc ChangeColumnLength @P0 varchar(50)   --Table NameasBegin declare @Column varchar(50),@SQL varchar(max) declare mycursor cursor for  select Name from syscolumns where id=OBJEC

2011-06-20 18:23:00 1187

转载 convert the Data from Table into Insert Sentence.

<br />CREATE       PROCEDURE   dbo.UspOutputData   <br />  @tablename   sysname   <br />  AS   <br />  declare   @column   varchar(1000)   <br />  declare   @columndata   varchar(1000)   <br />  declare   @sql   varchar(4000)   <br />  declare   @xtype   t

2011-03-11 12:03:00 323

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除