随笔分类 -  SQL

摘要:截掉事务日志:1.截掉事务的逻辑日志。 BACKUP LOG <databaseName> with no_log2.截掉事务的物理日志。 DBCC SHRINKFILE (日志文件名) 注:这样截掉后的日志文件的大小为第一次建立时的文件的大小。--得到日志文件名select * from sysfiles注: 其它用法 可以参看 DBCC SHRINKFILE 在联机帮助中的信息。上面的修改下select * from sysfiles USE [master]GOALTER DATABASE test SET RECOVERY SIMPLE WITH NO_WAITGOALTE 阅读全文
posted @ 2012-04-05 17:25 bule 阅读(614) 评论(0) 推荐(0)
摘要:1.asp.net 转成XML 执行GetCheckedIDXml方法 public static string ParseListToXML<T>(T list, string rootName, string elementName) where T : ICollection { StringBuilder sb = new StringBuilder(); sb.AppendFormat("<{0}>", rootName); foreach (var str in list) ... 阅读全文
posted @ 2012-03-20 11:30 bule 阅读(292) 评论(0) 推荐(0)
摘要:SQL Server 2008 R2 各个版本支持的功能http://msdn.microsoft.com/zh-cn/library/cc645993.aspx 阅读全文
posted @ 2011-11-24 11:34 bule 阅读(255) 评论(0) 推荐(0)
摘要:@test是变量select @xml.exist(N'//MasterxRow[position()=sql:variable("@test")]') 阅读全文
posted @ 2011-10-14 22:48 bule 阅读(174) 评论(0) 推荐(0)
摘要:use master go --建一个存储过程,断开所有用户连接。 create proc killspid (@dbname varchar(20)) as begin declare @sql nvarchar(500) declare @spid int set @sql='declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''')' exec (@sql) open getspid fetch next 阅读全文
posted @ 2011-09-25 18:29 bule 阅读(789) 评论(0) 推荐(0)
摘要:withCTSAS(selectid,CategoryfromtblStringMap)updatetblStringMapsetPage=(selectCategoryfromCTSwhereCTS.id=tblStringMap.Id) 阅读全文
posted @ 2011-09-25 18:28 bule 阅读(845) 评论(0) 推荐(0)
摘要:ALTER DATABASE DBName SET NEW_BROKER WITH ROLLBACK IMMEDIATE;ALTER DATABASE DBName SET ENABLE_BROKER;这是在外国论坛里找的一个解决方案,果然可以,不然运行一个晚上都会卡在那里 阅读全文
posted @ 2011-09-01 09:26 bule 阅读(3829) 评论(1) 推荐(4)
摘要:表里面点开一个XML字段的值如下<MasterxRow> <ActivityType>2</ActivityType> <ProductType>21</ProductType> <RefNo>222222222222222222222</RefNo> <ContactResult>0</ContactResult> <Reason /> <OtherReason /> <OtherActivityType /> <OtherProductTyp 阅读全文
posted @ 2011-08-17 17:57 bule 阅读(1001) 评论(0) 推荐(1)