07 2013 档案

MSSQL Rebuild(重建)索引
摘要:前的项目是做数据库的归档,在每次archive后都需要对原数据库的索引进行rebuild,以减少索引碎片,于是乎就自己写了一段sql:DECLARE @tablename VARCHAR(50)DECLARE @indexname VARCHAR(50)DECLARE @cmdsql NVARCHAR(MAX)DECLARE index_cursor CURSORFOR SELECT OBJECT_NAME(object_id) AS Table_Name , nameFROM sys.indexesWHERE name IS NOT NULL AND OBJECT_NAME(object_i 阅读全文

posted @ 2013-07-25 13:47 dz45693 阅读(2422) 评论(0) 推荐(2) 编辑

HttpWebRequest 对象池 HTTP协议 HttpWebRequest和 Socket的一点总结
摘要:相信接触过网络开发的人对HTTP、HttpWebRequest、Socket这些东西都不陌生吧。它们之间的一些介绍和关系我这里都忽略了。开我们平时开发过程中也是很少有机会接触大什么大并发这个东东,一般大并发我们都需要考虑异步和多线程以及对象池,这个我们以一个简单demo来讲解吧。 主要的调用关系图如 阅读全文

posted @ 2013-07-21 21:21 dz45693 阅读(4802) 评论(10) 推荐(5) 编辑

C# xml 常规 保护 方法总结
摘要:一使用xsd模式文件验证xml文件:xml文件: ExampleTitle John Smith 500 Another Title John Doe 250 xsd文件: 验证代码: static bool XmlValidate(string xmlPath, string xsdPath, o... 阅读全文

posted @ 2013-07-06 17:37 dz45693 阅读(1713) 评论(0) 推荐(1) 编辑

C# 加密总结 一些常见的加密方法
摘要:一散列数据代码如下:private static string CalculateSHA512Hash(string input) { byte[] inputBytes = Encoding.UTF8.GetBytes(input); SHA512Managed sha512 = new SHA512Managed(); byte[] outputBytes = sha512.ComputeHash(inputBytes); return Convert.ToBase64String(out... 阅读全文

posted @ 2013-07-05 23:58 dz45693 阅读(4549) 评论(1) 推荐(3) 编辑

MSSQL 数据库语句原来是区分大小写的啊
摘要:一直以来我们都认为数据库语句是不区分大小写,其实这是错误的认识,之所以不区分是因为数据库语言不区分大小写。这里我们以mssql2005中自带的AdventureWorksDW数据库为例。执行以下语句SELECT databasepropertyex('AdventureWorksDW','collation')goselect top 1 * from Dimaccount运行结果:这里的Dimaccount表名应该是DimAccount(表名大小写问题),然后执行以下语句:alter database AdventureWorksDW COLLATE SQL_ 阅读全文

posted @ 2013-07-04 09:44 dz45693 阅读(4422) 评论(11) 推荐(4) 编辑

MSSQL 清空日志 删除日志文件
摘要:最近的项目主要做数据的归档,把数据从一个数据库拉到另一个数据库,照成新数据库的日志文件非常大;于是想把日志文件删除。最简单就是先分离数据库-》删除日志文件-》最后附加数据,我这里需要在SSIS中调用,所以已sql脚本为主。首先我们需要获取数据库文件的路径:declare @logfilename varchar(100)declare @datafilename varchar(100)select @logfilename=physical_name from sys.database_files where type=1select @datafilename=physical_name 阅读全文

posted @ 2013-07-03 17:53 dz45693 阅读(3961) 评论(8) 推荐(4) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示