<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_2010 cnSaaS.com 虎年虎威</title><subtitle type="text">---------------------------------------------------------------------------------------------------------Everything is possibleNothing is Impossible&amp;nbsp</subtitle><id>http://feed.cnblogs.com/blog/u/11570/rss</id><updated>2010-09-06T02:56:31Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/11570/rss"/><entry><id>http://www.cnblogs.com/arping/archive/2010/09/06/1818876.html</id><title type="text">自动发送TFS团队项目文件迁入迁出信息</title><summary type="text">USE [TfsVersionControl]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCreate Procedure [dbo].[usp_AutoSendMailForCheckOutInfo] AsBegin/*Function : Check TFS For Lock / Check OutAuthor: LuoHPDate:20100...</summary><published>2010-09-06T02:57:00Z</published><updated>2010-09-06T02:57:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2010/09/06/1818876.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2010/09/06/1818876.html"/><content type="html">&lt;p&gt;USE [TfsVersionControl]&lt;br /&gt;GO&lt;br /&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;br /&gt;Create Procedure [dbo].[usp_AutoSendMailForCheckOutInfo] As&lt;br /&gt;Begin&lt;br /&gt;&amp;nbsp;/*&lt;br /&gt;&amp;nbsp;Function : Check TFS For Lock / Check Out&lt;br /&gt;&amp;nbsp;Author: LuoHP&lt;br /&gt;&amp;nbsp;Date:20100226&lt;br /&gt;&amp;nbsp;Modify Date:20100904&lt;br /&gt;&amp;nbsp;Note: First Create SQLMail &lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;declare @BodyStr nvarchar(max)&lt;br /&gt;&amp;nbsp;Declare @QuerySQL nvarchar(max)&lt;br /&gt;&amp;nbsp;Select @BodyStr = Convert(nvarchar(16),getdate(),120)+' List at attachment'&lt;br /&gt;&amp;nbsp;--表说明 Begin&lt;br /&gt;&amp;nbsp;--TfsVersionControl.dbo.tbl_lock&amp;nbsp;&amp;nbsp;文件锁定信息&lt;br /&gt;&amp;nbsp;--TfsVersionControl.dbo.tbl_workspace&amp;nbsp;用户工作区&lt;br /&gt;&amp;nbsp;--TfsVersionControl.dbo.tbl_Identity&amp;nbsp;用户信息&lt;br /&gt;&amp;nbsp;--TfsVersionControl.dbo.tbl_pendingchange&amp;nbsp;文件迁入迁出信息&lt;br /&gt;&amp;nbsp;--表说明 End&lt;br /&gt;&amp;nbsp;Set @QuerySQL= 'select Convert(nvarchar(10),''LOCK'') As Type,&lt;br /&gt;&amp;nbsp;Convert(nvarchar(20),I.DisplayName) As [User],&lt;br /&gt;&amp;nbsp;Convert(nvarchar(30),W.Computer) As Computer,&lt;br /&gt;&amp;nbsp;Convert(nvarchar(150),L.FullPath) As FileName &lt;br /&gt;&amp;nbsp;&amp;nbsp;From tbl_lock L&lt;br /&gt;&amp;nbsp;Left Join tbl_workspace W on L.workspaceID = W.workspaceID&lt;br /&gt;&amp;nbsp;Left Join tbl_Identity I on I.IdentityId = W.OwnerID&lt;br /&gt;&amp;nbsp;Union All&lt;br /&gt;&amp;nbsp;select Convert(nvarchar(10),''CheckOut'') As Type,&lt;br /&gt;&amp;nbsp;Convert(nvarchar(20),I.DisplayName) As [User],&lt;br /&gt;&amp;nbsp;Convert(nvarchar(30),W.Computer) As Computer,&lt;br /&gt;&amp;nbsp;Convert(nvarchar(150),C.TargetParentPath+C.TargetChildItem) As FileName&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;From tbl_pendingchange C&lt;br /&gt;&amp;nbsp;Left Join tbl_workSpace W on C.WorkspaceID = W.workspaceID &lt;br /&gt;&amp;nbsp;Left Join tbl_Identity I on I.IdentityId = W.OwnerID&lt;br /&gt;&amp;nbsp;Where W.Computer Is Not Null &lt;br /&gt;&amp;nbsp;Order By Type,[User],Computer'&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;--Print @QuerySQL&lt;br /&gt;&amp;nbsp;--取得收件人列表&lt;br /&gt;&amp;nbsp;declare @Mail nvarchar(max)&lt;br /&gt;&amp;nbsp;set @Mail =&amp;nbsp;'ReceiveMail@hotmail.com'&amp;nbsp;--收件人地址&lt;br /&gt;&amp;nbsp;select @Mail=@Mail+mail+';' from WeeklyReport.dbo.Users&lt;br /&gt;&amp;nbsp;select @Mail = substring(@Mail,1,Len(@mail)-1)&lt;br /&gt;&amp;nbsp;--print @mail&lt;/p&gt;&#xD;
&lt;p&gt;EXEC msdb.dbo.sp_send_dbmail&lt;br /&gt;&amp;nbsp; @profile_name = 'DBMailprofile' --数据库邮件配置,&lt;br /&gt;&amp;nbsp; @recipients = @mail,&lt;br /&gt;&amp;nbsp; @subject = '【TFS每日提示】TFS文件迁出/锁定列表，请检查是否有忘记迁入的文件',&lt;br /&gt;&amp;nbsp; @body = @BodyStr,&lt;br /&gt;&amp;nbsp; @attach_query_result_as_file =1,&lt;br /&gt;&amp;nbsp; @query = @QuerySQL,&lt;br /&gt;&amp;nbsp; @append_query_error=1,&lt;br /&gt;&amp;nbsp; @execute_query_database&amp;nbsp; ='TfsVersionControl'&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;End&lt;/p&gt;&lt;img src="http://www.cnblogs.com/arping/aggbug/1818876.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/arping/archive/2010/09/06/1818876.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/arping/archive/2010/09/06/1818865.html</id><title type="text">自动发送TFS团队项目用户权限检查信息</title><summary type="text">USE [TfsVersionControl]GO/****** Object: StoredProcedure [dbo].[usp_AutoSendUserPrjRight] Script Date: 09/06/2010 10:33:19 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCreate Procedure [dbo].[u...</summary><published>2010-09-06T02:46:00Z</published><updated>2010-09-06T02:46:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2010/09/06/1818865.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2010/09/06/1818865.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;USE [TfsVersionControl]&lt;br /&gt;GO&lt;br /&gt;/****** Object:&amp;nbsp; StoredProcedure [dbo].[usp_AutoSendUserPrjRight]&amp;nbsp;&amp;nbsp;&amp;nbsp; Script Date: 09/06/2010 10:33:19 ******/&lt;br /&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;br /&gt;Create&amp;nbsp; Procedure [dbo].[usp_AutoSendUserPrjRight] As&lt;br /&gt;Begin&lt;br /&gt;&amp;nbsp;/*&lt;br /&gt;&amp;nbsp;Function : 定期向配置管理员发送用户权限列表&lt;br /&gt;&amp;nbsp;Author: LuoHP&lt;br /&gt;&amp;nbsp;Date:20100904&lt;br /&gt;&amp;nbsp;Note: First Create SQLMail &lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;&amp;nbsp;declare @BodyStr nvarchar(max)&lt;br /&gt;&amp;nbsp;Declare @QuerySQL nvarchar(max)&lt;br /&gt;&amp;nbsp;Select @BodyStr = Convert(nvarchar(16),getdate(),120)+' List as a attachment'&lt;br /&gt;&amp;nbsp;--表说明 Begin&lt;br /&gt;&amp;nbsp;--TfsIntegration.dbo.tbl_gss_group_membership&amp;nbsp;&amp;nbsp;用户群组关系表&lt;br /&gt;&amp;nbsp;--TfsIntegration.dbo.tbl_security_identity_cache&amp;nbsp;用户群组信息描述 type=2 用户 type =4 群组&lt;br /&gt;&amp;nbsp;--TfsIntegration.dbo.tbl_projects&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;项目信息表&lt;br /&gt;&amp;nbsp;--表说明 End&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Set @QuerySQL= 'Select Convert(nvarchar(20),A.Account_Name) As [User],Convert(nvarchar(50),B.Display_Name) As Role,Convert(nvarchar(50),D.[project_name]) As Prj&amp;nbsp; &lt;br /&gt;From [tbl_security_identity_cache] A&lt;br /&gt;Left Join [tbl_gss_group_membership] C On C.[member_sid] = A.sID&lt;br /&gt;Left Join [tbl_security_identity_cache] B On B.SID = C.[parent_group_sid]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;And B.Type=4 and A.deleted=0 &lt;br /&gt;Left Join [tbl_projects] D On Convert(nvarchar(40),D.Project_ID) = replace(B.[domain],''vstfs:///Classification/TeamProject/'','''')&lt;br /&gt;Where A.Type = 2 and A.deleted=0&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;And B.Display_Name is not Null &lt;br /&gt;&amp;nbsp;&amp;nbsp;And A.Display_Name Not in(''TFSSERVICE'',''TFSSETUP'')&lt;br /&gt;&amp;nbsp;&amp;nbsp;Order By D.[project_name],B.Display_Name'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;--Print @QuerySQL&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;--取得收件人列表&lt;br /&gt;&amp;nbsp;declare @Mail nvarchar(max)&lt;br /&gt;&amp;nbsp;set @Mail = 'username@hotmail.com&amp;#8216;&lt;/p&gt;&#xD;
&lt;p&gt;EXEC msdb.dbo.sp_send_dbmail&lt;br /&gt;&amp;nbsp; @profile_name = 'mailProfile',--数据库邮件配置文件&lt;br /&gt;&amp;nbsp; @recipients = @mail,&lt;br /&gt;&amp;nbsp; @subject = '【TFS每周提示】TFS用户权限记录检查',&lt;br /&gt;&amp;nbsp; @body = @BodyStr,&lt;br /&gt;&amp;nbsp; @attach_query_result_as_file =1,--查询结果作为附件，否则访问邮件正文&lt;br /&gt;&amp;nbsp; @query = @QuerySQL,&lt;br /&gt;&amp;nbsp; @append_query_error=1,--查询出错时，错误信息通过邮件正文发送出来&lt;br /&gt;&amp;nbsp; @execute_query_database&amp;nbsp; ='TfsIntegration'&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;End&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/arping/aggbug/1818865.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/arping/archive/2010/09/06/1818865.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/arping/archive/2009/10/13/1582352.html</id><title type="text">MPSENG上 &amp;quot;MPFTranLogData with error code 80004005. &amp;quot;错误的处理</title><summary type="text">为了实现Microsoft Dynamics CRM 和EXCHANGE SERVER 的SaaS运营，微软部署一套HMC必装组件MPS(Microsoft Provisioning System，介绍见http://technet.microsoft.com/en-us/library/cc526764.aspx,安装见http://www.microsoft.com/downloads/det...</summary><published>2009-10-13T04:17:00Z</published><updated>2009-10-13T04:17:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2009/10/13/1582352.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2009/10/13/1582352.html"/></entry><entry><id>http://www.cnblogs.com/arping/archive/2009/05/26/1489340.html</id><title type="text">高强度磁铁靠近笔记本屏幕灯管附近黑屏的原因及解决办法</title><summary type="text">笔者不小心那磁铁靠近笔记本显示屏，发现屏幕立马变黑，拿走后仍然黑屏，只有合上笔记本再打开，屏幕才点亮。IBM T43/T42等机器可以反复试验，但是某国际大厂DL笔记本试了两次再也点不亮了，某国产大厂LX笔记本试一次也是挂了.可见屏的质量.后来检查发现估计是磁场太强电流不稳把高压板给烧了,花30元钱换个高压板就好了.首先讲讲普通液晶屏的组成，一般前面是图像显示屏，后面有几层反光板，上下各有两根灯管...</summary><published>2009-05-26T01:44:00Z</published><updated>2009-05-26T01:44:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2009/05/26/1489340.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2009/05/26/1489340.html"/></entry><entry><id>http://www.cnblogs.com/arping/archive/2009/04/19/1438983.html</id><title type="text">浅谈SaaS数据安全性</title><summary type="text">http://developer.51cto.com/art/200903/117475.htm51CTO正持续关注《SaaS时代的软件开发》等SaaS热点。据BBC报道：如果说2008年是高科技职业犯罪出露马脚的一年,那么2009年则是这个噩梦的开始，地下经济正在蓬勃的发展，高科技犯罪分子不仅成立了多个组织,并且还相互合作以达到他们共有的最大的利益。近年高科技网络犯罪呈现出职业化,攻击手段多样化...</summary><published>2009-04-18T18:42:00Z</published><updated>2009-04-18T18:42:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2009/04/19/1438983.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2009/04/19/1438983.html"/></entry><entry><id>http://www.cnblogs.com/arping/archive/2008/07/25/1251088.html</id><title type="text">MS SQL Server 2005无数据库日志恢复</title><summary type="text">场景：只有Test.mdf文件，日志文件被删除了，现需要恢复数据库。步骤：1.建立同名数据库Test.2.停止数据库服务,将旧的数据库文件test.mdf覆盖到新创建的数据库文件上3.启动数据库服务，这时候数据库是打不开的4.在master库中运行 ,如下语句便可。-- 1.置为紧急状态alter database test set emergency-- 2.恢复declare @databas...</summary><published>2008-07-25T02:35:00Z</published><updated>2008-07-25T02:35:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2008/07/25/1251088.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2008/07/25/1251088.html"/></entry><entry><id>http://www.cnblogs.com/arping/articles/1238750.html</id><title type="text">Sql Server2005恢复备份数据库问题－Error:3154</title><summary type="text"/><published>2008-07-09T03:15:00Z</published><updated>2008-07-09T03:15:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/articles/1238750.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/articles/1238750.html"/></entry><entry><id>http://www.cnblogs.com/arping/archive/2008/03/13/1103015.html</id><title type="text">一个老土但是很重要的问题：SaaS到底怎么发音？</title><summary type="text">之前跟很多人接触这个词SaaS，按照中国人直面意思发音都是读成[sa:s]，跟03年爆发的Sars发音类似，其实这是不准确的，这个词是根据英文简写发音应该读[s&amp;#230;s]，另外可以区分于Sars,何乐而不为！</summary><published>2008-03-12T17:12:00Z</published><updated>2008-03-12T17:12:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2008/03/13/1103015.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2008/03/13/1103015.html"/></entry><entry><id>http://www.cnblogs.com/arping/archive/2008/02/26/1081758.html</id><title type="text">IDC 双线技术引发的思考</title><summary type="text">早些时间南北电信分家,个人觉得是信产部最大的一次败笔,现在网通也要被拆掉了,分别归入移动和新联通,所造成的信息化的一些瓶颈,就是南北互通的问题,如果机房放在北方网通机房,南方电信用户访问或多或少受些影响,不排除利益驱使人为干预,笔者所在地区就曾发生过电信跟领导不和而故意拔网线之事件发生,可堪之为流氓行为.电信跟网通在每个地方的关系也很巧妙,而电信内部人士透露,网通线是绝对不可以进电信机房的,甚至绝...</summary><published>2008-02-26T02:33:00Z</published><updated>2008-02-26T02:33:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2008/02/26/1081758.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2008/02/26/1081758.html"/></entry><entry><id>http://www.cnblogs.com/arping/archive/2008/01/17/1042264.html</id><title type="text">Windows2003 远程桌面超过最大连接数解决办法</title><summary type="text">经常碰到超过远程连接数而无法连接服务器，你可以采用如下方法解决 此时一般有以下选1.打托管商电话要求机房手动强制重启.2.使用专用远程连接器.如果以上两条不方便实现,那请看下面这条最方便的吧用如下命令形式解决超过最大连接数问题运行 mstsc /v:IP /console ,比如就可以连接到远程系统的的会话。mstsc /v:211.211.0.5 /console其实这主要是mstsc参数的了解...</summary><published>2008-01-17T00:51:00Z</published><updated>2008-01-17T00:51:00Z</updated><author><name>Arping.Net探索</name><uri>http://www.cnblogs.com/arping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/arping/archive/2008/01/17/1042264.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/arping/archive/2008/01/17/1042264.html"/></entry></feed>
