04 2013 档案

HttpWebRequest 的一个 异步封装
摘要:相信大家对HttpWebRequest这个类应该非常熟悉了吧。主要用它来模拟http请求,在有些时候我们需要用到它的异步处理,每次用的时候都要写很多代码,于是今天把它简单的封装了一下。虽然在C#4和C#5中它提供了很新方法是的异步更加简单,但是在一些老项目(还在用vs2005)上我们只能用C#2.0的语法来实现它的异步功能。如图1,这里的RequestInfo类是请求信息的一个封装,ResponseInfo类是返回对象的一个封装,StateObject是一个内部状态保存对象类(我们不需要关心),RequestHttpWebRequest是HttpWebRequest的一个封装类,只有一个公共方 阅读全文

posted @ 2013-04-28 17:11 dz45693 阅读(8336) 评论(8) 推荐(6) 编辑

查看MSSQL 数据库 用户每个表 占用的空间大小
摘要:最近做项目需要查看数据用户表的大小,包括记录条数和占用的磁盘空间数目。在网上找了很久其中查看MSSQL数据库每个表占用的空间大小 相对还可以。不过它的2、3中方法返回的数据比较多,有些是我们不关心的数据,我在AdventureWorks2012数据上做的测试。其中第二种方法代码如下:View Code if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 阅读全文

posted @ 2013-04-17 23:44 dz45693 阅读(4267) 评论(14) 推荐(7) 编辑

SQL 利用INFORMATION_SCHEMA系统视图如何一步一步获取表的主外键信息
摘要:接着上篇文章SQL 表结构信息查询 含主外键、自增长里面提到了INFORMATION_SCHEMA视图,其实到了SQL 2005微软都主推大家使用INFORMATION_SCHEMA系统视图,而不是在使用sys东东了,当然目前还是有许多信息只能通过sys视图来查询。这里我们还是以查询表结果信息为例来说明一些主要的INFORMATION_SCHEMA视图的使用。首先我们需要查询列的信息,这需要用到[INFORMATION_SCHEMA].[COLUMNS]系统视图来查询数据列的信息,SQL 如下:View Code SELECT c.TABLE_SCHEMA , c.TABLE_... 阅读全文

posted @ 2013-04-11 23:09 dz45693 阅读(3613) 评论(2) 推荐(2) 编辑

SQL 表结构信息查询 含主外键、自增长
摘要:最近项目需要做什么数据字典,需要表结构信息。在网上看了许多关于表结构信息的查询,感觉都不怎么样。相对好一点就是SQL2005 SQL2008 表结构信息查询升级版(含外键信息) ,但是这里有一点小问题,缺少一个过滤以致运行有一点小bug。在AdventureWorks2012数据库中的Address表查询结果如图:在查询过滤中我们添加以下信息就ok了: AND g.class_desc = 'OBJECT_OR_COLUMN'修改后的SQL如下:View Code SELECT 表名 = CASE WHEN a.colorder = 1 THEN d.name ... 阅读全文

posted @ 2013-04-09 09:51 dz45693 阅读(3184) 评论(4) 推荐(5) 编辑

SSIS Hresult: 0x80040E4D Description: Login failed for user sa
摘要:今天在做SSIS练习时,遇到一个很是奇怪的事情,错误提示如下:Error: 0xC0202009 at Qal_Shade_Band, Connection manager "vihk2asqldev01.vfcorp.vfc.com.VFAsia.sa": An OLE DB error has occurred. Error code: 0x80040E4D.An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80040E4D Descript 阅读全文

posted @ 2013-04-07 19:56 dz45693 阅读(2933) 评论(0) 推荐(1) 编辑

SSIS2012 发布 部署
摘要:相比SSIS2005来说,SSIS2012的部署就比较简单了。在VSTS中点击发布或者双击 目录下的XXX。ispac文件后将弹出部署向导如图:点击下一步选择发布源:在下一步 选着目标地:选择path,默认我们没有SSISDB,这里会提示我们 需要创建相应的SSISDB数据库。提示信息如下:这时我们打开SQL Server Management Studio 进入SQL Server 2012,右击Integration Services Catalogs 选择Create Catalog 如图:创建结果如图:这时我们在回到SSIS的发布向导中来,在选择发布路径是弹出:这里我们新建一个文件夹S 阅读全文

posted @ 2013-04-04 14:32 dz45693 阅读(3561) 评论(0) 推荐(3) 编辑

SSIS2005 包的部署、配置、定期执行
摘要:创建部署实用工具1.在SSIS中,打开要部署的项目,在解决方案资源管理器下右击项目名,在弹出的菜单中选择属性,打开属性对话框(图1)图12.在属性页左边配置属性中选择部署实用工具,在右边杂项中把CreateDeploymenUtility选项设置为True(图2),该属性只有设置为True才能创建部署包实用工具,在DeploymentOutputPath属性可以设置部署实用工具的位置,默认是在项目文件夹的bin\Deployment目录下图23.在解决方案资源管理器中,右键单击该项目,再单击“生成”,或是在菜单档中单击生成菜单下的“生成”选项(图3)。图3安装包1.在项目文件夹的\bin\De 阅读全文

posted @ 2013-04-04 10:58 dz45693 阅读(2766) 评论(0) 推荐(1) 编辑

SQL Server2012登录记录怎么删除?
摘要:在win7中首先找到以下路径:C:\Users\[用户名]\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0然后删除以下文件:SqlStudio.bin、User.vsk在网上找到一个类似的信息是“SQL Server2008登录记录怎么删除?” 阅读全文

posted @ 2013-04-04 10:18 dz45693 阅读(2306) 评论(0) 推荐(1) 编辑

导航

< 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
点击右上角即可分享
微信分享提示