上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2014年6月15日

query多选下拉框插件 jquery-multiselect(修改)

摘要: 其实网上关于该控件的使用教程已经很多了,其中 query多选下拉框插件 jquery-multiselect Jquery多选下拉列表插件jquery multiselect功能介绍及使用这2个的介绍已经比较详细了,尤其是第二个有扩展MyValues函数,只是扩展有些bug,这里我在提出一些我的扩展... 阅读全文

posted @ 2014-06-15 09:38 dz45693 阅读(6954) 评论(2) 推荐(1) 编辑

2014年6月14日

SharePoint自定义程序页面部署 不用重启IIS

摘要: SharePoint的部署方式默认是部署WSP包,尤其是有多个前端的时候WSP包的部署显得非常方便和快捷,但是WSP的部署需要重启整个IIS服务会造成SharePoint站点一段时间不能访问。结合自己项目的情况这里我们提出文件对考的方式来替代WSP包的部署。这里有两个地方需要注意:1. 我们的Sha... 阅读全文

posted @ 2014-06-14 23:13 dz45693 阅读(1986) 评论(0) 推荐(0) 编辑

2014年5月7日

JavaScript 覆盖document.createElement 方法

摘要: 最近项目遇到了问题,有个asp.net web程序只能在IE7 运行,现在xp都淘汰了,大家都用IE8-IE11,因此这个web app也需要升级 适应所有IE版本。照成IE版本不兼容的问题主要来致document.createElement方法的调用,如:function addStyleNo(v... 阅读全文

posted @ 2014-05-07 13:16 dz45693 阅读(2836) 评论(0) 推荐(0) 编辑

2014年5月2日

Sharepoint2013 Report Service初探

摘要: 首先需要建立相应的report报表如图:这里的sql如下:SELECT PC.Name AS Category, PS.Name AS Subcategory, DATEPART(yy, SOH.OrderDate) AS Year, 'Q' + DATENAME(qq, SOH.OrderD... 阅读全文

posted @ 2014-05-02 01:23 dz45693 阅读(2110) 评论(0) 推荐(1) 编辑

2014年4月18日

Asp.net与office web apps的整合

摘要: 其实网上有关officewebapp的整合已经有相关的文章了,典型的是如何整合Office Web Apps至自己开发的系统(一)和如何整合Office Web Apps至自己开发的系统(二),微软官网也有相应的demo。这里在简单描述一下原理吧:officewebapps(owas)扮演者一个客服... 阅读全文

posted @ 2014-04-18 22:54 dz45693 阅读(7502) 评论(20) 推荐(4) 编辑

2014年4月12日

一个简易Asp.net网站日志系统

摘要: 前不久在网站上看到了网站日志访问记录组件UserVisitLogsHelp开源了!这篇博客感觉还不错,就把源码download了下来,学习一下,发现里面的代码书写和设计并不是很好,于是自己改了改。自己在测试中也发现了一点小问题,同时也记录出来。该组件实现原理很简单:主要利用IHttpModule接口并在Web.config中的HttpModule节点添加此组件的配置,考虑到性能和可移植性,数据库采用开源Sqlite,方便维护和数据采集。这里数据采集需要一个相应的配置类,结构如下:FileSource和DateSource两个属性共同决定sqllite文件名,DateSource取值是day,m 阅读全文

posted @ 2014-04-12 18:18 dz45693 阅读(3854) 评论(8) 推荐(3) 编辑

2014年4月5日

Asp.net web Control Enable 属性设置

摘要: 最近手上有一个很简单的一个小项目,需要查看编辑的历史记录,先前设计的时候把数据都save到DB了,现在时间紧迫就不在画新的UI,而是采用以前的edit页面来显示数据,这里就需要把页面上所有的control都设置为disable。而一般的control是没有Enable属性,只有WebControl才有这个属性。所以默认我们会检查当前的control是否是webcontrol,如果是直接设置enable属性,如果不是我们可以通过反射来查找,这里测试了以下,满足我页面的需求,主要代码实现如下: public static class ExtendClass { public ... 阅读全文

posted @ 2014-04-05 12:47 dz45693 阅读(1613) 评论(0) 推荐(1) 编辑

2014年3月29日

SharePoint 2013 基于表单 Membership 的身份验证

摘要: 其实关于SharePoint 2013 表单身份验证网上已经有很多了,比如 SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用和 Configuring Forms Based Authentication in SharePoint 2013这里我为什么还要写这篇blog,因为我是一个比较“懒惰”的人,做任何事情都喜欢用简单的方式。现在来说说主要步骤吧(我一直都在做microsoft平台的东东,所以这里也只考虑SQL):1)建立对应的数据,一般切换C:\Windows\Microsoft.NET\Fram 阅读全文

posted @ 2014-03-29 02:29 dz45693 阅读(1933) 评论(0) 推荐(1) 编辑

2014年3月26日

SharePoint 列表权限控制

摘要: 一提到sharepoint我相信权限控制一定会是一个很重要的话题,尤其是对列表的权限控制,创建、修改、查看权限。其实网上这方面的资料已经很多了,尤其是以下2篇文章,后来索性把CodeArt_PermissionEx的源代码下载下来,然后仔细阅读了以下。利用开源SharePoint Permission Extension插件对SharePoint 的列表进行权限控制!通过代码解决SharePoint列表视图权限分配问题要想完全明白源码设计的原理建议大家先阅读再议WSS RenderingTemplate对sharepoint模板覆盖有一个简单的了解。我把CodeArt_PermissionEx 阅读全文

posted @ 2014-03-26 22:37 dz45693 阅读(6279) 评论(4) 推荐(2) 编辑

2014年3月20日

lync2013 错误: 已为不同的传输层安全性(TLS)目标找到类型为“McxInternal”且完全限定的域名(FQDN)为

摘要: 最近练习安装lync2013在发布拓扑结构时遇到如下错误:lync 错误: 已为不同的传输层安全性(TLS)目标找到类型为“McxInternal”且完全限定的域名(FQDN)为“lync.contoso.com”的受信任服务器。在网上找了很久才找到解决方案。This post is following on from “Lync 2013: Topology Builder encountered an issue and cannot publish this topology” after correcting the issue on my previous blog post I r 阅读全文

posted @ 2014-03-20 20:41 dz45693 阅读(1730) 评论(0) 推荐(1) 编辑

2014年3月18日

Exchange 2013与 Office Web Apps 整合

摘要: 好久没写什么新文章了,这里有关Office Web Apps的部署我就省略了,只是在创建web场我一般会创建2个url,如:New-OfficeWebAppsFarm -InternalUrl "https://owas.contoso.com" -ExternalUrl "https://owas.contoso.com" –CertificateName "owas.contoso.com" -EditingEnabled(注:owas.contoso.com为证书的友好名称,这个需要我们像根证书颁发机构申请,证书必须具有可导出的 阅读全文

posted @ 2014-03-18 08:55 dz45693 阅读(1690) 评论(0) 推荐(1) 编辑

2014年2月17日

SharePoint2013 以其他用户登录和修改AD域用户密码 功能

摘要: sharepoint默认是没有修改AD密码 和切换 用户的功能,这里我用future的方式来实现。部署wsp前:部署后:点击以其他用户身份登录点击修改用户密码:这里的扩展才菜单我们用CustomAction来实现,我们需要添加空项目来部署它以其他用户身份登录得xml如下:修改用户密码的xml如下:这里我们需要新建一个应用程序页面,首先需要添加路径映射:添加应用程序页面的代码如下: 修改密码 域 : ... 阅读全文

posted @ 2014-02-17 20:47 dz45693 阅读(2445) 评论(0) 推荐(1) 编辑

2014年2月13日

C#操作AD及Exchange Server总结

摘要: 这篇博客的目的:根据亲身项目经历,总结对AD及Exchange Server的操作,包括新建AD用户,设置密码,为AD用户创建邮箱等。本文完全原创,转载请说明出处,希望对大家有用。文档目录:测试环境及需求简述对AD操作引入DLL及方法简述新增OU或Security Group新建AD User添加用户到组或从组中删除用户用户信息更新Enable/Disable用户账号对Exchange Server操作为AD用户新建邮箱配置客户端和服务器总结归纳一、测试环境及需求简述1、测试环境服务器:windows server 2008R2Exchange:Exchange Server 2010 sp1 阅读全文

posted @ 2014-02-13 11:52 dz45693 阅读(1334) 评论(0) 推荐(0) 编辑

2014年1月6日

sharepoint 2010 自定义页面布局

摘要: 在sharepoint开发中经常遇到 自定义网站栏、内容类型,页面布局和模板页也会遇到,遇到机会就相对比较小。首先新建一个空的sharepoint项目:1)创建网站兰:修改SiteColumns\Elements.xml文件如下: Medical Dental Vision Insurance View Code 2)创建内容内型修改ContentTypes\Elements.xml文件如下: View Code 注意这里的是刚才创建网站栏的ID。... 阅读全文

posted @ 2014-01-06 23:06 dz45693 阅读(2542) 评论(2) 推荐(1) 编辑

2014年1月5日

sharepoint 2010 记录管理 对象模型

摘要: 首先说一下什么是记录管理:这里有详细的说明在 网站设置-》网站集管理-》网站集功能 中启用 “现场记录管理”启用现场记录管理后在 网站管理 中多了2个功能“内容管理器设置” 和“内容管理器规则”选择一个列表的库设置-》记录声明设置:然后再文档-》项目中会出现 申明记录声明为记录后 默认是不能修改和删除, 如果要取消声明 也需要相应的代码声明为记录后:如果我们直接删除会有 声明后果了:其实 文档的修改也有类似的情况。为什么会这样了?让我们定位到 网站设置-》网站集管理-》记录声明设置:1)声明记录和取消声明声明记录方法:Records.DeclareItemAsRecord(item)取消声明记 阅读全文

posted @ 2014-01-05 12:27 dz45693 阅读(1351) 评论(0) 推荐(1) 编辑

2014年1月1日

SharePoint2010 对象模型 关联列表

摘要: 有关列表的创建其实网上已经有很多文章了,其中练习 :利用Visual Studio 2010创建列表这篇文章个人感觉还不错,这里我强调的是对象模型来创建。在这之前我插入一点其他的东东,导入电子表格和数据表视图中的自定义列表。创建“导入电子表格列表”单击“导入”单击“导入”这些列名称不好用 我们需要修改为我们自己的列名称修改前修改后:我们启用 视图的直接编辑属性现在看看数据的编辑这个编辑是不是很简单啊。数据表视图中的自定义列表 这个没什么好说的,主要是数据浏览很好用,如果你和我一样用的是office64的话,会用“未安装与 Microsoft SharePoint Foundation 兼容的数 阅读全文

posted @ 2014-01-01 11:12 dz45693 阅读(1462) 评论(0) 推荐(1) 编辑

2013年12月28日

在SharePoint Server 2010中更改“我的网站”

摘要: 在安装SharePoint Server 2010的时候,创建的第一个站点是一个“NetBIOS名称”的网站,而这个时候,“我的网站”(或称“个人网站”),也是基于此NetBIOS名称的,例如,如果你的计算机名称是SP2010,则创建的SharePoint网站是http://sp2010,而“我的网站”则是“http://sp2010/my”,如果用防火墙(例如ISA Server)将此网站发布到Internet上,http://sp2010是一个“相对”的名称,可以发布到Internet上,正确的对我提供服务。但“我的网站”则是一个“绝对”的名称,即使发布到Internet上,还是http: 阅读全文

posted @ 2013-12-28 16:48 dz45693 阅读(1622) 评论(0) 推荐(1) 编辑

2013年11月16日

xenapp 6.5 客户端插件第一次安装总是跳到官网

摘要: 部署完xenapp6.5后,在没有安装插件的客户端登录时,会出现“下载客户端插件”界面其实网上已经有很多解决方案,大同小已,只是不知道为什么不适合我安装的版本而已。我安装时最新的版本xenapp 6.5 FP1 XA6.5_2008R2_ML_1.iso 注意这里的FP1版本。解决方法和其他网上说的一样 只是文件位置和名称不一样了。1)把安装目录下的Citrix Receiver and Plug-ins下的windows文件夹拷贝到C:\Program Files (x86)\Citrix\Web Interface\5.4.0\Clients文件夹下2)将C:\Program Files 阅读全文

posted @ 2013-11-16 22:02 dz45693 阅读(1684) 评论(0) 推荐(1) 编辑

2013年11月9日

如何解决在Windows Server 2008 R2 上安装证书服务重启后出现 CertificationAuthority 91错误事件

摘要: 很久都没写什么博客了,前一段时间学习2008 R2时,在自己的电脑上同时安装AD 和证书 往往会出现一个CertificationAuthority错误,如下:产生问题的主要原因是:证书服务器与DC 装在同一台服务器上,证书服务在 AD 的服务启动前就先启动了,所以联系不到AD 服务,报错。问题的原因找到了,因为这个错误只在服务器启动的时候报错,启动后就正常了,对系统并没有影响,但是不好看,总显示有报错信息。于是就把证书 服务的启动类型由“自动”更改为“自动(延迟启动)”,同时修改证书服务的依存关系来解决。再次重启服务器后,服务器报错信息就没有了。注意:ADWS前面的空格是必须的。修改后的依存 阅读全文

posted @ 2013-11-09 16:46 dz45693 阅读(3951) 评论(1) 推荐(1) 编辑

2013年9月28日

在Win7 Hyper-v虚拟机中挂接真实机的声卡

摘要: 最近在测试Lync的语音功能,环境已在虚拟机中搭建好,但Hyper-V中不支持声卡,一直未测试成功,经过一番尝试后终于成功,细节如下:1.真机为Win7 企业版,虚拟机也是Win7的企业版。(虚拟机中XP 只能支持播放不能录音,微软文档说Win2008 R2能支持录音,但实际操作发现也是只支持播放,疑惑中)2.真机中MSTSC的设置如下:3.虚机中编辑注册表如下:添加一个Dword值如下图4.远程连接后出现的录音设备5.在虚拟中用Lync呼叫如果你按照上面的设置还是不行 请参照如下设置:若要启用或禁用本地设备和资源的重定向,请执行下列操作: 在 RD会话主机服务器上,打开“远程桌面会话主机配置 阅读全文

posted @ 2013-09-28 14:12 dz45693 阅读(3350) 评论(0) 推荐(2) 编辑

2013年8月12日

win8 中如何删除 共享文件夹 用户名和密码

摘要: 在访问共享文件夹时我们都喜欢选中记住用户名和密码,可是有时候密码输入错误或者密码修改了,这时就需要我们删除或则修改先前记住的用户名和密码记录。首先进入:控制面板\所有控制面板项\凭据管理器选择windows凭据从这里大家可以看到我们可以删除和修改windows凭据,同时对我们经常访问的网站凭据也是一样的,个人感觉很有用,所以写出来,希望对大家有帮助。有不好的地方还请大家拍砖!!!如果你的系统是xp大家可以到microsoft中去查看详细信息:http://support.microsoft.com/kb/306992/zh-cn。 阅读全文

posted @ 2013-08-12 22:19 dz45693 阅读(2270) 评论(0) 推荐(1) 编辑

2013年8月2日

如何实现一个通用的IHttpHandler 万能的IHttpHandler HttpWebRequest文件上传

摘要: 昨天遇到一个比较奇怪的需求,大致是需要在服务器上部署一个http服务,但是服务的具体功能不知道,以后在客服端实现。这里介绍一下系统背景,有一个系统运(部署在美国)行了很多年了,给系统产生了很多文件,现在需要把该系统的文件(依据数据库中的记录)来做相应的archive,做了后发现里面还有一些独立的文件(不与数据库记录相关),那么这时我们需要删除这些独立的文件,或者把它们remove到其他地方,需要得到这些文件的list。后来想了想以后会不会还有别的什么需求啊,所以就想做一个通用的HTTPhandler了。这里说明一下:production时在美国,Archive在香港;在我们大陆的系统权限放的都 阅读全文

posted @ 2013-08-02 10:36 dz45693 阅读(4430) 评论(2) 推荐(4) 编辑

2013年7月25日

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 阅读(2410) 评论(0) 推荐(2) 编辑

2013年7月21日

HttpWebRequest 对象池 HTTP协议 HttpWebRequest和 Socket的一点总结

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

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

2013年7月6日

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 阅读(1703) 评论(0) 推荐(1) 编辑

2013年7月5日

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 阅读(4516) 评论(1) 推荐(3) 编辑

2013年7月4日

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 阅读(4412) 评论(11) 推荐(4) 编辑

2013年7月3日

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 阅读(3947) 评论(8) 推荐(4) 编辑

2013年6月29日

transaction manager has disabled its support for remote/network transactions. 该伙伴事务管理器已经禁止了它对远程/网络事务的支持

摘要: 最近再用SSIS做数据归档,里面用到了分布式事务。在开发阶段是在一台计算机上运行只要是启动分布式服务就没什么问题,可是昨天把它部署到uat的时候遇到问题,错误信息是: 最后找到解决方案: 请注意,如果大家的环境和我一样不在域里面,请选中不要求进行验证。否者在运行分布式事务时远程计算机会提示“此事务已 阅读全文

posted @ 2013-06-29 22:48 dz45693 阅读(2156) 评论(0) 推荐(3) 编辑

2013年6月28日

the network bridge on device vmnet0 is not running解决方法

摘要: 最近电脑装上win8,在安装vm 7.1.4 安装后发现网络连接中的网桥模式不能使用。原来在本地连接里少了:VMware Bridge Protocol最后的解决方案如下:打开物理网卡本地连接->属性安装->(选中服务)添加->从磁盘安装->浏览->C:\Program Files (x86)\VMware\VMware Workstation\netbridge.inf安装完成后双击 VMware Bridge Protocl 写入0 就可以了。然后重装电脑。如图: 阅读全文

posted @ 2013-06-28 21:53 dz45693 阅读(2180) 评论(0) 推荐(1) 编辑

2013年6月27日

一个简易的WebServer程序

摘要: 现在这个公司的it管理真不知道说什么了,我主要从事。net方向的开发,公司电脑配置还是win7了,可是自己没有安装iis的权限,it也拒绝安装,想玩玩web安全都不行。于是乎决定开发一个window form程序。其实在我以前的一篇博客开发自定义的web IIS服务器 WebDev.WebHost 用控制台托起web服务有详细的介绍,只不过那是控制台程序。不过那个程序在我现在的电脑里面有点问题。问题代码:IPHostEntry hosts = Dns.GetHostByName(Environment.MachineName); IPAddress address = IPAddress.Lo 阅读全文

posted @ 2013-06-27 21:14 dz45693 阅读(2442) 评论(4) 推荐(3) 编辑

2013年6月21日

StructureMap极速上手指南(翻译)

摘要: 前言:也看过一些国内介绍SM的文章,但还是老外这篇更详尽通俗。这是偶翻译的 第一篇文章,错误不当之处请不吝赐教。总觉得一个第三方框架,要想成功一定要有个 响亮的名字。四年前刚接触JQuery时,就认为它一定能流行起来,因为名字叫起来明显比其它框架(Prototype/Moo Tool/Ext JS)印象深刻。StructureMap也是如此,妙得是缩写SM。IoC以前,我们常被纷繁的业务逻辑SM得痛不欲生,用StructureMap, 底层的码农看到了翻身的希望,可以SM这些业务逻辑了。我在30岁生日之际,对斯德哥尔摩EPiServer(1)组织(2), 作过一场关于IOC容器-Structu 阅读全文

posted @ 2013-06-21 14:28 dz45693 阅读(3180) 评论(0) 推荐(0) 编辑

2013年6月17日

T-SQL查询进阶--深入浅出视图

摘要: 视图可以看作定义在SQL Server上的虚拟表.视图正如其名字的含义一样,是另一种查看数据的入口.常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata. 视图简单的理解如下: 通过视图,客户端不再需要知道底层table的表结构及其之间的关系。视图提供了一个统一访问数据的接口。为什么要使用视图(View) 从而我们不难发现,使用视图将会得到如下好处: 视图隐藏了底层的表结构,简化了数据访问操作 因为隐藏了底层的表结构,所以大大加强了安全性,用户只能看到视图提供的数据 使用视图,方便了权限管理,让用户对视图有权限而不是对底层表有权限进一步加强了安全性 视图. 阅读全文

posted @ 2013-06-17 10:39 dz45693 阅读(3032) 评论(0) 推荐(0) 编辑

2013年5月24日

C#中WNetAddConnection2A的使用

摘要: #region Define NetWare Connect Class public enum ERROR_ID { ERROR_SUCCESS = 0, // Success ERROR_BUSY = 170, ERROR_MORE_DATA = 234, ERROR_NO_BROWSER_SERVERS_FOUND = 6118, ERROR_INVALID_LEVEL = 124, ERROR_ACCESS_DENIED = ... 阅读全文

posted @ 2013-05-24 13:47 dz45693 阅读(4364) 评论(0) 推荐(0) 编辑

2013年5月19日

如何将sql 执行的错误消息 记录到本地文件中

摘要: 其实大家都知道sql语句的错误信息都可以在sys.messages表里面找到如:如果在执行语句在try...catch中 我们可以通过以下方法获取错误信息。sql语句如下:BEGIN TRY SELECT 3 / 0END TRYBEGIN CATCH DECLARE @errornumber INT DECLARE @errorseverity INT DECLARE @errorstate INT DECLARE @errormessage NVARCHAR(4000) SELECT @errornumber = ERROR_NUMBER() , ... 阅读全文

posted @ 2013-05-19 11:10 dz45693 阅读(3008) 评论(2) 推荐(1) 编辑

2013年5月9日

查看数据库对象创建脚本

摘要: 我们在做维护项目时经常需要查看数据库结构,但是用SQL Server Management Studio来查看数据库对象的创建脚很不方便,尤其是触发器、索引、约束的创建都与表有关,它们的脚本有关联。首先我们来看看触发器、函数、存储过程他们的创建都是带有明显的脚本信息,这些脚本信息主要存放在sys.sql_modules,sql代码如下:View Code SELECT QUOTENAME(object_schema_name(m.object_id))+'.'+ QUOTENAME(object_name(m.object_id)) AS [name],o.type,m.def 阅读全文

posted @ 2013-05-09 20:55 dz45693 阅读(3103) 评论(5) 推荐(1) 编辑

2013年4月28日

HttpWebRequest 的一个 异步封装

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

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

2013年4月17日

查看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 阅读(4262) 评论(14) 推荐(7) 编辑

2013年4月11日

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 阅读(3602) 评论(2) 推荐(2) 编辑

2013年4月9日

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 阅读(3179) 评论(4) 推荐(5) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

导航