﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-Arping.Net 2008 探索</title><link>http://www.cnblogs.com/arping/</link><description>---------------------------------------------------------------------------------------------------------Everything is possible&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nothing is Impossible
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp</description><language>zh-cn</language><lastBuildDate>Sat, 11 Oct 2008 07:07:01 GMT</lastBuildDate><pubDate>Sat, 11 Oct 2008 07:07:01 GMT</pubDate><ttl>60</ttl><item><title>MS SQL Server 2005无数据库日志恢复</title><link>http://www.cnblogs.com/arping/archive/2008/07/25/1251088.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Fri, 25 Jul 2008 02:35:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2008/07/25/1251088.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/1251088.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2008/07/25/1251088.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/1251088.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/1251088.html</trackback:ping><description><![CDATA[<p>场景：只有Test.mdf文件，日志文件被删除了，现需要恢复数据库。</p>
<p>步骤：</p>
<p>1.建立同名数据库Test.</p>
<p>2.停止数据库服务,将旧的数据库文件test.mdf覆盖到新创建的数据库文件上</p>
<p>3.启动数据库服务，这时候数据库是打不开的</p>
<p>4.在master库中运行 ,如下语句便可。</p>
<p>&nbsp;</p>
<p>-- 1.置为紧急状态<br />
alter database test set emergency</p>
<p>-- 2.恢复<br />
declare @databasename varchar(255)</p>
<p>set @databasename='test'</p>
<p>exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态</p>
<p>dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)</p>
<p>dbcc checkdb(@databasename,REPAIR_REBUILD)</p>
<p>exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态</p>
<p>&nbsp;</p>
<img src ="http://www.cnblogs.com/arping/aggbug/1251088.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42938/" target="_blank">[新闻]11个处于悬崖边缘的 Web 公司</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Sql Server2005恢复备份数据库问题－Error:3154</title><link>http://www.cnblogs.com/arping/articles/1238750.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Wed, 09 Jul 2008 03:15:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/articles/1238750.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/1238750.html</wfw:comment><comments>http://www.cnblogs.com/arping/articles/1238750.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/1238750.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/1238750.html</trackback:ping><description><![CDATA[<h3>Sql Server2005恢复备份数据库问题－Error:3154 </h3>
<table class="blog-content">
    <tbody>
        <tr>
            <td>
            <p>Sql Server2005恢复备份数据库问题－Error:3154 <br />
            Sql Server2005恢复备份数据库问题：<br />
            <br />
            问题描述：用Sql Server2005恢复数据库备份文件MyDatabase.BAK，报错如小：<br />
            <br />
            The backup set holds a backup of a database other than the existing 'MyDatabase' database.<br />
            RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: 3154)<br />
            <br />
            <br />
            <br />
            解决办法：<br />
            <br />
            1.新建一个同名数据库MyDatabase<br />
            <br />
            2.执行下面的sql语句：<br />
            restore database MyDatabase from disk = 'C:\MyDatabaseBackup\MyDatabase.BAK' <br />
            <br />
            with replace;<br />
            </p>
            </td>
        </tr>
    </tbody>
</table>
 <img src ="http://www.cnblogs.com/arping/aggbug/1238750.html?type=2" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42937/" target="_blank">[新闻]扎克博格：Facebook要先赚吆喝后赚钱</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>一个老土但是很重要的问题：SaaS到底怎么发音？</title><link>http://www.cnblogs.com/arping/archive/2008/03/13/1103015.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Wed, 12 Mar 2008 17:12:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2008/03/13/1103015.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/1103015.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2008/03/13/1103015.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/1103015.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/1103015.html</trackback:ping><description><![CDATA[<p style="font-size: 14pt; font-family: Arial">之前跟很多人接触这个词SaaS，按照中国人直面意思发音都是读成[sa:s]，跟03年爆发的Sars发音类似，其实这是不准确的，这个词是根据英文简写发音应该读<span style="font-size: 18pt; font-family: Arial">[s<span style="font-family: 宋体">&#230;s]，另外可以区分于Sars,何乐而不为！</span></span></p>
<img src ="http://www.cnblogs.com/arping/aggbug/1103015.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42936/" target="_blank">[新闻]金融风暴改写富豪榜排名　巴菲特资产超盖茨</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>IDC 双线技术引发的思考</title><link>http://www.cnblogs.com/arping/archive/2008/02/26/1081758.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Tue, 26 Feb 2008 02:33:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2008/02/26/1081758.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/1081758.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2008/02/26/1081758.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/1081758.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/1081758.html</trackback:ping><description><![CDATA[<span style="font-size: 18pt"><span style="font-size: 14pt">&nbsp;&nbsp;&nbsp;&nbsp;早些时间南北电信分家,个人觉得是信产部最大的一次败笔,现在网通也要被拆掉了,分别归入移动和新联通,所造成的信息化的一些瓶颈,就是南北互通的问题,如果机房放在北方网通机房,南方电信用户访问或多或少受些影响,不排除利益驱使人为干预,笔者所在地区就曾发生过电信跟领导不和而故意拔网线之事件发生,可堪之为流氓行为.电信跟网通在每个地方的关系也很巧妙,而电信内部人士透露,网通线是绝对不可以进电信机房的,甚至绝对不能对接,不管客户之需要.这就导致客户额外承担巨大成本,而最终还是落在消费者自己身上.一方面CPI居高不下,一方面这些垄断行业不断分家合并再分家再合并.我想为什么不学民航业的业务模式呢,管理权和经验权分开,机场就管机场的,航空业务就管航空业务的,机场只会共赢,航空业务只会竞争,最终受惠是消费者.<br />
&nbsp;&nbsp;&nbsp;&nbsp;偏题了,还是说说这个双线方案,&nbsp; </span></span><span style="font-size: 18pt"><span style="font-size: 14pt">双线路的概念目前在国际国内市场都比较盛行，目前国内主流的相关技术有三种，即单IP双线路、双IP双线路、CDN多线路。而在单IP多线路下，又衍生出传统单IP双线路与BGP单IP双线路的区别。下面就以IDC双线与多线应用来说明：</span></span>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">1)传统单IP双线路</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">普通的单IP双线路是指在服务器上设置一个IP，此IP是网通IP或是电信IP，通过路由设备设置数据包是通过是电信网络或是网通网络发出来实现的双线技术。此方案也可以提高网通用户与电信用户的访问速度，解决了双IP双线需要在服务器上设置路由的问题，但由于IP地址采用的是网通或电信的IP，访问用户在发送请求数据包时不会自动判别最好的路由。所以这种解决方案只能说是半双线的技术方案、是一种过渡形式的解决方案。此方案一般为单线IDC服务商往双线IDC服务商转型期所采用的临时方案。</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">2)用BGP协议实现的单IP双线路</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">BGP(边界网关协议)协议主要用于互联网AS(自治系统)之间的互联，BGP的最主要功能在于控制路由的传播和选择最好的路由。中国网通与中国电信都具有AS号(自治系统号)，全国各大网络运营商多数都是通过BGP协议与自身的AS号来互联的。使用此方案来实现双线路需要在CNNIC(中国互联网信息中心)申请IDC自己的IP地址段和AS号，然后通过BGP协议将此段IP地址广播到网通、电信等其它的网络运营商，使用BGP协议互联后网通与电信的所有骨干路由设备将会判断到IDC机房IP段的最佳路由，以保证网通、电信用户的高速访问。</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">使用BGP协议实现单IP双线路，可以帮助用户的应用在网络上实现最优访问路由，以提高访问速度；BGP协议本身包含的冗余路由功能，也可以实现网络的双线路路由自动备份与切换；BGP还可以辅助实现网络双线路的扩展增强，以达到多线路支持的效果。</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">3)双IP双线路实现方式</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">双IP双线路实现方式是指在一台服务器上安装两块网卡，分别接入电信网线与网通网线并设置一个网通IP与一个电信IP，这样一台服务器上就有了两个IP地址，需要在服务器上添加网通或电信的路由表来实现网通用户与电信用户分别从不同的线路访问。双IP双线路具有常用的两种使用方式：</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">ICP用户在网站设置两个IP地址不同的链接，网通用户点击网通IP访问服务器，电信用户点击电信IP访问；</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">使用BIND9(DNS服务器软件)对不同的IP地址请求返回不同的服务器IP的功能来实现网通用户请求域名时返回网通的IP，电信用户请求域名时返回电信的IP，这个方式就是一些IDC提出的智能DNS的方案。</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">双IP双线路在一定程度上提高了网通与电信用户访问网站的速度，但缺点是由于服务器接入的是双网卡必须在服务器上进行路由表设置，这给普通用户增加了维护难度，并且所有的数据包都需要在服务器上进行路由判断然后再发往不同的网卡，当访问量较大时服务器资源占用很大。此方案是最简单的双线解决方案，一般限于规模较小的IDC提供商使用。</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">4)CDN方式实现多线路</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">CDN，英文全称为ContentDeliveryNetwork，译为互联网内容分发网络。它是一个建立并覆盖在互联网(Internet)之上、由分布在不同区域的节点服务器群组成的虚拟网络，cdn可以实现把网站的内容高效、稳定地发布到离网民最近的地方。</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">有许多朋友把CDN与智能域名混在一起，称CDN为多服务器分网托管加智能域名DNS，但实际上CDN虽然在功能实现上与此说法相似，功能的实现原理却不是简单的相加。</span></span></p>
<p style="font-size: 9pt; margin: 0in; font-family: ˎ̥"><span style="font-size: 18pt"><span style="font-size: 14pt">CDN的工作原理是多个服务器放在不同网络节点上，通过缓冲程序自动抓取用户源服务器的数据，然后缓存在不同网段节点的服务器上，在此基础上配合智能DNS服务器的分网解析功能，实现不同网络用户都能访问到离自己最近网段上的网站，从而避免因为网络问题而影响网站访问速度的目的。</span></span></p>
<img src ="http://www.cnblogs.com/arping/aggbug/1081758.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42935/" target="_blank">[新闻]红杉资本发出严重警告：黄金时代已成历史</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Windows2003 远程桌面超过最大连接数解决办法</title><link>http://www.cnblogs.com/arping/archive/2008/01/17/1042264.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Thu, 17 Jan 2008 00:51:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2008/01/17/1042264.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/1042264.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2008/01/17/1042264.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/1042264.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/1042264.html</trackback:ping><description><![CDATA[<p>经常碰到超过远程连接数而无法连接服务器，你可以采用如下方法解决</p> <p><br>此时一般有以下选<br>1.打托管商电话要求机房手动强制重启.<br>2.使用专用远程连接器.<br>如果以上两条不方便实现,那请看下面这条最方便的吧<br>用如下命令形式解决超过最大连接数问题<br>运行 mstsc /v:IP /console ,比如<br>就可以连接到远程系统的的会话。mstsc /v:211.211.0.5 /console<br>其实这主要是mstsc参数的了解，可通过mstsc /?学习一下。<br>远程桌面连接<br>MSTSC [＜Connection File＞] [/v:＜sever[:port]＞] [/console] [/f[ullscreen]]<br>[/w:＜width＞ /h:＜height＞] | /Edit"ConnectionFile" | /Migrate | /?<br>＜Connection File＞ -- 指定连接的 .rdp 文件的名称。<br>/v:＜sever[:port]＞ -- 指定要连接到的终端服务器。<br>/console -- 连接到服务器的控制台会话。<br>/f -- 以全屏模式启动客户端。<br>/w: ＜width＞ -- 指定远程桌面屏幕的宽度。<br>/h:＜height＞ -- 指定远程桌面屏幕的亮度。<br>/edit -- 打开指定的 .rdp 文件来编辑。<br>/migrate -- 将客户端连接管理器创建的旧版连接文件迁移到新的 .rdp 连接文件。<br>/? -- 生成这个用法消息。</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>而要从根本上解决还是需要修改服务器端配置:</p> <p>使用远程桌面链接登录到终端服务器时经常会遇到“终端服务器超出最大允许链接数”，引起该问题的原因在于终端服务的缺省链接数为2个链接，并且当登录远程桌面后如果不是采用注销方式退出，而是直接关闭远程桌面窗口，那么实际上会话并没有释放掉，而是继续保留在服务器端，这样就会占用总的链接数，当这个数量达到最大允许值时就会出现上面的提示。<br>　　解决方式：<br>　　一、用注销来退出远程桌面而不是直接关闭窗口<br>　　二、限制已断开链接的会话存在时间<br>　　三、增加最多链接数，即设置可连接的数量多些  <p>第三可采用如下几种方式来修改： <p>1.从终端服务配置中修改：<br>打开管理工具里的终端服务配置，再单击连接，双击右边的RDP-Tcp，弹出RDP-Tcp属性，选择网卡，可设置最多连接数，或者设置为无限制的连接数。当然这个值不也能太大，否则会占用较多的系统资源。不过这里修改的值好像不起作用，设置成无限制时照样还是会出现本文所说的情况。 <p>修改会话存在时间：运行－Tscc.msc－连接－双击RDP-Tcp或右击－属性－会话－选中第一个的替代用户设置(O)－结束已断开的会话［将默认值“从不”改为一个适当的时间，比如30分钟］<br>2.打开“控制面板”，双击“添加删除程序”，单击“添加删除Windows组件”*“组件”<br>，在Windows组件向导对话框中选中“终端服务” * “下一步” * “应用服务器” * “下<br>一步”，然后按照提示即可改变终端服务的模式。 <br>不过听说用此法，改了应用需要许可证，90天后过期:( <p>3.win2003的话可以从组策略修改：<br>　　组策略级别要高于终端服务配置，当启用组策略后终端服务配置中的相应选项会变成灰色不可修改<br>　　运行－gpedit.msc－计算机配置－管理模板－Windows组件－终端服务<br>　　双击右边的”限制连接数量“－选择”已启用“－填入允许的最大连接数</p><img src ="http://www.cnblogs.com/arping/aggbug/1042264.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42934/" target="_blank">[新闻]2008年10月11日科技博客精选</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Multi App Data-Share Module(多应用数据共享模型)</title><link>http://www.cnblogs.com/arping/archive/2007/12/04/982174.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Tue, 04 Dec 2007 05:16:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2007/12/04/982174.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/982174.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2007/12/04/982174.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/982174.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/982174.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;一般企业各种业务E化以后，特别对于大型跨区域性公司，各种业务应用很多，信息孤岛不可避免的存在，一旦发生业务整合，就非常复杂。如果重新开发从上至下的垂直应用，一方面必须投入很大的成本去重新梳理，得不偿失，另一方面，既有业务系统KEY USER已经熟悉并且整理出标准作业流程，如果发生变动也不是朝夕就能解决的。那么就想到让各个应用提供接口的方案，各个系统互相调用，如果应用多了，各个系统的接口如何管理，如何调用？也是一项很复杂的工作。本文旨在介绍一种通用的数据接口管理平台，统一管理应用提供的接口，实现多应用数据共享，达到低成本高效率运作的目的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;<img height="565" alt="" src="http://www.cnblogs.com/images/cnblogs_com/arping/MultiAppDataShareModule.png" width="986" border="0" /><br />
&nbsp;&nbsp;&nbsp;&nbsp; 从图中可以看出，各个应用之间不能直接通讯，必须把接口统一到接口管理平台上注册，而且只有发布后的接口才能访问，接口是双向的，可以是Post，也可以是Get,接口平台负责注册、定义、发布和性能监控。保证接口对双方有利。访问层基于XML的WebService，这样应用是可以跨平台的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;平台目前没有实现，只是框架模型，旨在提供抛砖引玉的作用。
<img src ="http://www.cnblogs.com/arping/aggbug/982174.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42933/" target="_blank">[新闻]搞死开心网还是搞活他？</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>China First SaaS Application Demo:Crab 安装篇</title><link>http://www.cnblogs.com/arping/archive/2007/11/27/974216.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Tue, 27 Nov 2007 07:28:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2007/11/27/974216.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/974216.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2007/11/27/974216.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/974216.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/974216.html</trackback:ping><description><![CDATA[<p dir="ltr" style="margin-right: 0px"><span style="font-family: 宋体">一.&nbsp; 环境准备<br />
<font face="Courier New">&nbsp;逐个安装以下组件<br />
1.XP SP2/Windows Server 2003<br />
2.IIS5/IIS6<br />
3.SQL Server2005 Express/Dev<br />
4.Visual Studio 2005 Team Edition<br />
5.<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;displaylang=en">Microsoft .NetFramework 3.0<br />
</a><br />
6.<a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6&amp;displayLang=en">Windows Workflow Foundation(WWF) For .Net3.0</a><br />
7.<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9688F8B9-1034-4EF6-A3E5-2A2A57B5C8E4&amp;displaylang=en">Active Directory Application Mode (ADAM) SP1</a><br />
8.<a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=F54F5537-CC86-4BF5-AE44-F5A1E805680D&amp;displayLang=en">Windows Communication Foundation(WCF) For .Net3.0<br />
</a>9.<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5a14e870-406b-4f2a-b723-97ba84ae80b5&amp;DisplayLang=en">Microsoft Enterprise Library 2.0</a><br />
10.<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;displaylang=en">ASP.NET AJAX 1.0</a></font></span></p>
二.安装和配置Crab<br />
1.安装<a href="http://www.cnsaas.com/DownLoadFile.aspx?FileType=1">Crab.msi</a>,安装完成后，在IIS会建立两个虚拟目录CrabApp (SaaS应用)和CrabHost (WCF Service)，另外在DB中建立五个数据库<font face="Courier New">CrabData/CrabIdentity/CrabMetadata/CrabWebApp/CrabWorkflowstore</font>.<br />
2.执行<font face="Courier New">Provision.bat&nbsp;</font>,安装SaaS ADAM实例。安装完成后在运行中输入ADAM，打开<font face="Courier New">ADAM-adsiedit.msc</font>，连接到<font face="Courier New">dc=tenants,dc=saas,dc=com，端口为389。如果能连接说明SaaS ADAM实例安装成功，在以后文章中，我会介绍这个ADAM是干什么的。<br />
</font>3.打开&#8220;<font face="Courier New">Visual Studio 2005 命令提示</font>&#8221;，或者到c:\<font face="Courier New">C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\</font><font face="Courier New">,运行<font face="Courier New">aspnet_regsql.exe，在CrabWebApp中执行。<br />
4.在SQL&nbsp;2005中建立系统用户ASPNET,并授予<font face="Courier New">CrabData/CrabIdentity/CrabMetadata/CrabWebApp/CrabWorkflowstore</font>之db_owner权限。<br />
<br />
至此Crab学习案例建立完毕。<br />
<br />
</font></font>三.数据初始化<br />
1.注册租户(Tenant),比如contoso,这个租户默认建立一个账户admin,角色为<label for="ctl00_ContentPlaceHolder1_GvRoles_ctl02_chbRole">Administrators</label> ,注册完成后，分别按角色Managers/<label for="ctl00_ContentPlaceHolder1_GvRoles_ctl04_chbRole">Readers/Users</label>建立用户，只有Managers和Users才能创建报关单据。另外这里有一个BUG，建立用户时选的角色不能保存，必须到列表中修改Roles才能建立用户和角色之关系。<br />
2.用户自定义字段只能创建，不能修改，这边也有个问题，每次修改自动跳到系统预设定数据上，所以自定义数据也没法修改，有时间自己改了得了。<br />
<br />
四.开始你的SaaS旅程吧。。。。<br />
<img src ="http://www.cnblogs.com/arping/aggbug/974216.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42932/" target="_blank">[新闻]网络书店“新”军</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Crab与SaaS (转自MSDN)</title><link>http://www.cnblogs.com/arping/archive/2007/11/27/973484.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Tue, 27 Nov 2007 00:42:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2007/11/27/973484.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/973484.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2007/11/27/973484.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/973484.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/973484.html</trackback:ping><description><![CDATA[<table id="table1" width="100%" border="0">
    <tbody>
        <tr>
            <td colspan="2">
            <h2><font face="Arial"><font size="4">Crab</font></font><font size="4"><span style="font-family: Arial">与</span></font><font face="Arial"><font size="4">SaaS</font></font></h2>
            <p style="text-indent: 24pt; line-height: 150%"><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS(Software as a Service)</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">是近些年来软件产业的一次创新性进步。随着</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">Internet</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">的迅猛发展，将软件作为一种服务形式提供给客户的需求逐渐增加。而</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">&#8220;</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">软件即服务</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">&#8221;</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">（</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">Software as a Service</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">）这个新模式的出现正是顺应了这个需求。</font></span></p>
            <p style="text-indent: 24pt; line-height: 150%"><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">不同于传统的按需定制软件，要能够满足不同用户，不同地域，不同业务规则，对服务的适应性，扩展性，灵活性要求非常高，从而在技术上也有很高的要求。</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">这一先进服务模式的应用，必须有众多合格的技术过硬的软件服务供应商作支撑</font></span><span style="font-family: Arial"><font size="2">。</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">特别是</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">这种单实例多租赁的模式</font></span><font face="Arial" size="2"><span style="line-height: 150%">,</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">对</font></span><font face="Arial" size="2"><span style="line-height: 150%">ISV</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">来说是一个很大的挑战。</font></span></p>
            <p style="text-indent: 24pt; line-height: 150%"><span style="line-height: 150%; font-family: Arial"><font size="2">而微软作为全球最大的软件公司，也将</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">作为其下一步的战略重点，同时也是</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">在中国的主要推动者，为</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">在中国的发展作了大量工作。</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">Crab </font></span><span style="line-height: 150%; font-family: Arial"><font size="2">这个案例应用正是在这种形势下应运而生的。</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">Crab</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">是由微软（中国）平台与合作部，微软总部解决方案架构师组，新宇软件以及苏州</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">孵化器四方合作，共同完成的中国首个</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">案例应用，也是继</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">LitwareHR</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">之后全球第二个面向</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">ISV </font></span><span style="line-height: 150%; font-family: Arial"><font size="2">并可以体现</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS </font></span><span style="line-height: 150%; font-family: Arial"><font size="2">主要技术架构要点的案例应用。可以说</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">Crab</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">是中国</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">软件的一个里程碑，希望通过</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">Crab</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">这个案例程序把微软</font></span><span style="line-height: 150%; font-family: 'Arial'"><font size="2">SaaS</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">架构和开发的有关知识阐述出来，提供给广大的架构师和开发人员进行学习。</font></span></p>
            <h2><font face="Arial" size="4">Crab的主要内容</font></h2>
            <p style="line-height: 150%"><font face="Arial"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><span style="line-height: 150%"><font size="2">2007</font></span></font><span style="line-height: 150%; font-family: Arial"><font size="2">年</font></span><font face="Arial" size="2"><span style="line-height: 150%">2</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">月</font></span><font face="Arial" size="2"><span style="line-height: 150%">7</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">日，在微软</font></span><font face="Arial" size="2"><span style="line-height: 150%">AST(Architecture Strategy Team)</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">和</font></span><font face="Arial" size="2"><span style="line-height: 150%">Southworks</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">的合作下，微软的第一个</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应用案例</font></span><font face="Arial" size="2"><span style="line-height: 150%">LitwareHR</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">正式发布，并在</font></span><font face="Arial" size="2"><span style="line-height: 150%">codeplex</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">等开源社区广为流传。在得到社区多数有经验的架构师、程序员的意见和帮助后，进一步的完善、成熟。而针对中国特殊的</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">发展趋势以及具大的潜在市场，在</font></span><span style="line-height: 150%; font-family: Arial"><font size="2">微软（中国）国平台与合作部</font></span><font face="Arial" size="2"><span style="line-height: 150%">,</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">微软总部解决方案架构师组，新宇软件以及苏州</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">孵化器四方合作下，中国首个</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">案例应用</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应运而生。</font></span></p>
            <p style="line-height: 150%"><font face="Arial" size="2"><span style="line-height: 150%">&nbsp;&nbsp;&nbsp; </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">就像</font></span><font face="Arial" size="2"><span style="line-height: 150%">Litware HR</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">一样，</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">同样利用微软新的技术来构建</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应用，利用多种技术去实现</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">体系结构中的难点和要点。但</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">与</font></span><font face="Arial" size="2"><span style="line-height: 150%">Litware HR</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">又有所区别，</font></span><font face="Arial" size="2"><span style="line-height: 150%">Litware HR</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">仅仅是一个案例程序，而</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">在第一期的产品中也将作为案例程序进行使用，但在这个发布后</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">将作为一个真正的</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">软件进行运营。同时，</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">也将开放全部文档和代码并会将其发布在</font></span><font face="Arial" size="2"><span style="line-height: 150%">MSDN</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">，</font></span><font face="Arial" size="2"><span style="line-height: 150%">www.cnsaas.com </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">和</font></span><font face="Arial" size="2"><span style="line-height: 150%">www.codeplex.com/saascrab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">上，从而更好地帮助广大</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">技术爱好者进行学习。同时也希望优秀的架构师和程序员能够为</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">添砖加瓦，共同发展和完善</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">，促进国内</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应用的发展。</font></span></p>
            <p style="line-height: 150%"><font face="Arial" size="2"><span style="line-height: 150%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Crab1.0</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">版本并没有体现特别多的商业逻辑</font></span><font face="Arial" size="2"><span style="line-height: 150%">, </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">主要是基于微软</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">架构白皮书</font></span><font face="Arial" size="2"><span style="line-height: 150%">Multi-Tenant Data Architecture</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">实现基于元数据的</font></span><font face="Arial" size="2"><span style="line-height: 150%">Multi-Tenant</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">架构，</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">中只实现了</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应用成熟度模型的第三个层次（</font></span><font face="Arial" size="2"><span style="line-height: 150%">Configurable, Multi-Tenant-Efficient</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">），并且利用</font></span><font face="Arial" size="2"><span style="line-height: 150%">Name-Value Pairs</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">的模式实现了</font></span><font face="Arial" size="2"><span style="line-height: 150%">Multi-tenant</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">的元数据架构。在</font></span><font face="Arial" size="2"><span style="line-height: 150%">1.0 </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">的版本中我们并没有实现成</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应用成熟度模型的第四个层次（</font></span><font face="Arial" size="2"><span style="line-height: 150%">Scalable, Configurable, Multi-Tenant-Efficient</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">），但我们会考虑在接下来的</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">版本中加入第四个成熟度模型的实现。</font></span></p>
            <p style="line-height: 150%"><span style="line-height: 150%"><font face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span></p>
            <p style="line-height: 150%"><font face="Arial" size="2"><span style="line-height: 150%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">作为微软最新的</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应用案例，</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">用到了大部分微软一些最新的技术，如</font></span><font face="Arial" size="2"><span style="line-height: 150%">:</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">用</font></span><font face="Arial" size="2"><span style="line-height: 150%"> Asp.net ajax 1.0</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">、</font></span><font face="Arial" size="2"><span style="line-height: 150%">web parts</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">、</font></span><font face="Arial" size="2"><span style="line-height: 150%">themes</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">对页面</font></span><font face="Arial" size="2"><span style="line-height: 150%">View</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">进行优化</font></span><font face="Arial" size="2"><span style="line-height: 150%">,</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">用</font></span><font face="Arial" size="2"><span style="line-height: 150%">WCF(Windows Communication Foundation)</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">对</font></span><font face="Arial" size="2"><span style="line-height: 150%">Services</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">进行封装，用</font></span><font face="Arial" size="2"><span style="line-height: 150%">WF(Windows Workflow Foundation)</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">实现业务流程中的控制流，用</font></span><font face="Arial" size="2"><span style="line-height: 150%">SQlServer 2005</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">实现单实例多租赁的数据模型，使用</font></span><font face="Arial" size="2"><span style="line-height: 150%">ADAM</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">与</font></span><font face="Arial" size="2"><span style="line-height: 150%">ASP.NET2.0membership</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">来实现用户和角色的安全管理等等。这些技术的优势与特点都在</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">这个案例里充分的体现出来，对于刚接触</font></span><font face="Arial" size="2"><span style="line-height: 150%">asp.net3.0</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">的程序员来说，</font></span><font face="Arial" size="2"><span style="line-height: 150%">Crab</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">甚至可以作为微软新技术的</font></span><font face="Arial" size="2"><span style="line-height: 150%">&#8221;</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">教科书</font></span><font face="Arial" size="2"><span style="line-height: 150%">&#8221;</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">和</font></span><font face="Arial" size="2"><span style="line-height: 150%">&#8221;</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">入门指南</font></span><font face="Arial" size="2"><span style="line-height: 150%">&#8221;</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">。</font></span></p>
            <h2><font face="Arial" size="4">新宇软件</font></h2>
            <p style="line-height: 150%"><font face="Arial" size="2"><span style="line-height: 150%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">在与微软进行的</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">项目合作中，新宇软件得到了微软总部架构部门、微软中国平台合作部和苏州软件园的大力支持和帮助，使自身的技术能力和项目管理水平得到很大提高，尤其在微软最新技术应用方面走在了前列，已经具备在</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">技术的咨询和系统改造能力，可以在国内外辅导企业由传统的软件应用向</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应用的转换和改造，提供技术咨询和解决方案再造服务。</font></span></p>
            <p style="line-height: 150%"><font face="Arial" size="2"><span style="line-height: 150%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><span style="line-height: 150%; font-family: Arial"><font size="2">同时，</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">的模式也为新宇软件提供了新的服务模式。新宇的主营业务是软件外包，实质上提供的是服务，通过结合自己在行业领域中积累的经验和</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">的服务模式，为今后给更多的用户提供更优质价廉的服务打下了基础。对新宇而言，这也是服务平台的创新。</font></span><font face="Arial" size="2">&nbsp;</font></p>
            <h2><font face="Arial" size="4">微软----苏州软件园SaaS孵化器</font></h2>
            <p style="text-indent: 24pt; line-height: 150%"><font face="Arial" size="2"><span style="line-height: 150%">2006</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">年初，来自美国微软总部的两位</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">高级架构师先后访问了苏州国际科技园，对国际科技园的软硬件水准和服务水平进行考察。国际科技园方面希望本地众多的中小企业能在</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">项目中受益，同时辐射全国。双方在</font></span><font face="Arial" size="2"><span style="line-height: 150%">2006</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">年</font></span><font face="Arial" size="2"><span style="line-height: 150%">7</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">月正式达成了合作意向，共同建设微软－苏州软件园</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">孵化器，这也是</font></span><font face="Arial" size="2"><span style="line-height: 150%">2005</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">年</font></span><font face="Arial" size="2"><span style="line-height: 150%">11</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">月微软与国家发改委联合启动的&#8220;潜力发展计划&#8221;的一部分。国际科技园方面为本项目提供最先进的服务器，连通率高于</font></span><font face="Arial" size="2"><span style="line-height: 150%">99.9%</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">的优质网络以及完备的</font></span><font face="Arial" size="2"><span style="line-height: 150%">IDC</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">安全硬件环境等，并将和微软方面共同负责本项目的运作。</font></span></p>
            <p style="text-indent: 24pt; line-height: 150%"><span style="line-height: 150%; font-family: Arial"><font size="2">孵化器的中心任务是帮助中国软件企业开创和发展基于</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">模式的软件，基本功能是为入孵的</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">软件企业提供各种支持服务。通过向企业提供网络环境、合格的</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS IDC</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">机房等设施，配合进行</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">架构深度培训、</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">顾问等服务，孵化器将诞生健康发展的</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">软件，健康发展的</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">软件又将最终保证孵化器的正常运转。</font></span></p>
            <p style="text-indent: 24pt; line-height: 150%"><span style="line-height: 150%; font-family: Arial"><font size="2">针对本项目，微软和国际科技园共同组建了专业的技术服务团队，在全国范围内选择适合加入</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">项目的软件开发商，并为软件开发商开展</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">提供技术支持和辅导服务，同时，苏州软件园推出了</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">网上推广平台（</font></span><font face="Arial" size="2"><span style="line-height: 150%">www.cnsaas.com</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">）</font></span><font face="Arial" size="2"><span style="line-height: 150%">,</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">宣传</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">理念、展示加入孵化计划的软件开发商的产品，并在</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">应用孵化成功后发布到</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">黄页，以提供给有需求的用户进行选择。硬件设备、技术支持、推广平台等孵化服务，使苏州软件园</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">孵化器成为</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">理念推广、落地生根的重要阵地。</font></span></p>
            <p style="text-indent: 24pt; line-height: 150%"><span style="line-height: 150%; font-family: Arial"><font size="2">目前，已有</font></span><font face="Arial" size="2"><span style="line-height: 150%">60</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">多家企业加入了</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">计划，其中</font></span><font face="Arial" size="2"><span style="line-height: 150%">10</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">多家企业已正式将其产品发到孵化器中开始孵化。微软、国际科技园在技术和市场推广等方面将给予企业大力支持，降低入孵企业的风险和成本，提高</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">软件的成活率和成功率。</font></span></p>
            <p style="text-indent: 24pt; line-height: 150%"><span style="line-height: 150%; font-family: Arial"><font size="2">&#8220;</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">孵化器就像我们为企业铺的一条大马路&#8221;，微软如此诠释微软</font></span><font face="Arial" size="2"><span style="line-height: 150%">-</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">苏州软件园</font></span><font face="Arial" size="2"><span style="line-height: 150%">SaaS</span></font><span style="line-height: 150%; font-family: Arial"><font size="2">孵化器。微软为&#8220;这条马路&#8221;精心挑选了&#8220;地基&#8221;，意图与苏州软件园共同将这条&#8220;马路&#8221;打造得越来越宽，以承载更多的企业。</font></span><font face="Arial" size="2">&nbsp;</font></p>
            <p>　</p>
            </td>
        </tr>
        <tr>
            <td colspan="2">
            <h2><font face="Arial" size="4">相关资源</font></h2>
            </td>
        </tr>
        <tr>
            <td>
            <p align="center"><img height="39" src="http://www.microsoft.com/china/msdn/Architect/Saas/art/bb229292.jpg" width="50" border="0"  alt="" /></p>
            </td>
            <td><font face="Arial" size="2">代码：获取<a href="http://download.microsoft.com/download/5/3/a/53a24224-2036-410a-9407-b0fa2ec917f5/Crab_Source_Code.zip">Crab代码——Visual Studio Solution</a>下载本程序的源代码。 </font></td>
        </tr>
        <tr>
            <td>
            <p align="center"><img height="37" src="http://www.microsoft.com/china/msdn/Architect/Saas/art/saas2.jpg" width="50" border="0"  alt="" /></p>
            </td>
            <td><font face="Arial" size="2">安装程序：获取<a href="http://download.microsoft.com/download/5/3/a/53a24224-2036-410a-9407-b0fa2ec917f5/CrabIntrodutionFinal.zip">Crab文档及安装程序相关文档</a>包含Crab的配置说明以及架构要点；下载<a href="http://download.microsoft.com/download/5/3/a/53a24224-2036-410a-9407-b0fa2ec917f5/CrabInstall.zip">Crab安装程序for Windows XP SP2</a>。</font></td>
        </tr>
        <tr>
            <td>
            <p align="center"><img height="37" src="http://www.microsoft.com/china/msdn/Architect/Saas/art/litwarelogo.jpg" width="50" border="0"  alt="" /></p>
            </td>
            <td><font face="Arial" size="2"><a href="http://download.microsoft.com/download/5/3/a/53a24224-2036-410a-9407-b0fa2ec917f5/Crab_Video.zip">下载Crab演示视频</a> </font></td>
        </tr>
        <tr>
            <td colspan="2">
            <p><strong><font face="Arial" size="2">MSDN:</font></strong></p>
            <p><font face="Arial" size="2">SaaS Architecture Center:</font></p>
            <p><font face="Arial" size="2"><a href="http://msdn.microsoft.com/architecture/saas">http://msdn.microsoft.com/architecture/saas</a>&nbsp; </font></p>
            <p><font face="Arial" size="2"><a href="http://msdn.microsoft.com/architecture/saas/sampleApp">http://msdn.microsoft.com/architecture/saas/sampleApp</a>&nbsp; </font></p>
            <p><font face="Arial" size="2">&nbsp;(From <font face="Courier New">http://www.microsoft.com/china/msdn/Architect/Saas/crab.aspx</font>)</font></p>
            <p><font face="Arial" size="2"><strong>CodePlex </strong></font></p>
            <p><font face="Arial"><font size="2">Community site: </font><font size="2"><a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.codeplex.com/SaaSCrab">http://www.codeplex.com/SaaSCrab</a></font></font></p>
            <p><font face="Arial" size="2">&nbsp;</font></p>
            <p><strong><font face="Arial" size="2">cnsaas</font></strong></p>
            <p><font face="Arial" size="2"><a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.cnsaas.com/Crab.aspx">http://www.cnsaas.com/Crab.aspx</a></font></p>
            <p><font face="Arial" size="2">&nbsp;</font></p>
            <p><strong><font face="Arial" size="2">Blogs </font></strong></p>
            <p><font face="Arial" size="2">Fred&#8217;s blog: <a style="color: blue; text-decoration: underline; text-underline: single" href="http://blogs.msdn.com/fred_chong">http://blogs.msdn.com/fred_chong</a> &nbsp;</font></p>
            <p><font face="Arial"><font size="2">Hao Wu Blog</font></font><span style="font-family: Arial"><font size="2">：</font></span><span style="font-size: 10pt; color: black; font-family: 'Arial'"><a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.cnblogs.com/haowu0318">http://www.cnblogs.com/haowu0318</a></span></p>
            </td>
        </tr>
    </tbody>
</table>
<img src ="http://www.cnblogs.com/arping/aggbug/973484.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42932/" target="_blank">[新闻]网络书店“新”军</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>SaaS应用成熟度模型</title><link>http://www.cnblogs.com/arping/archive/2007/11/26/972823.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Mon, 26 Nov 2007 07:35:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2007/11/26/972823.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/972823.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2007/11/26/972823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/972823.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/972823.html</trackback:ping><description><![CDATA[<span style="font-size: 14pt"><span style="font-size: 14pt"><span style="font-size: 18pt">&nbsp;&nbsp;&nbsp; </span><span lang="EN-US" style="font-size: 10.5pt; color: #333333"><span style="font-size: 18pt">SaaS</span></span></span></span><span style="font-size: 10.5pt; color: #333333"><span style="font-size: 18pt"><span style="font-size: 14pt"><span style="font-size: 14pt">是<span lang="EN-US">Software-as-a-service</span>（软件即服务）的简称，是随着互联网技术的发展和应用软件的成熟，而在<span lang="EN-US">21</span>世纪开始兴起的一种完全创新的软件应用模式。它与&#8220;<span lang="EN-US">on-demand software</span>&#8221;（按需软件<span lang="EN-US">)</span>，<span lang="EN-US">the application service provider(ASP</span>，应用服务提供商<span lang="EN-US">)</span>，<span lang="EN-US">hosted software(</span>托管软件<span lang="EN-US">)</span>所具有相似的含义。</span></span></span><span lang="EN-US"><br />
<br />
</span><span style="font-size: 18pt"><span style="font-size: 14pt"><span style="font-size: 14pt">　　它是一种通过<span lang="EN-US">Internet</span>提供软件的模式，厂商将应用软件统一部署在自己的服务器上，客户可以根据自己实际需求，通过互联网向厂商定购所需的应用软件服务，按定购的服务多少和时间长短向厂商支付费用，并通过互联网获得厂商提供的服务。用户不用再购买软件，而改用向提供商租用基于<span lang="EN-US">Web</span>的软件，来管理企业经营活动，且无需对软件进行维护，服务提供商会全权管理和维护软件，软件厂商在向客户提供互联网应用的同时，也提供软件的离线操作和本地数据存储，让用户随时随地都可以使用其定购的软件和服务。<span lang="EN-US">SAAS</span>是小企业采用先进技术的最好途径，它消除了企业购买、构建和维护基础设施和应用程序的需要。</span></span></span></span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span><span style="font-size: 14pt"><span style="font-size: 14pt"><span style="font-size: 18pt"><span lang="EN-US" style="font-size: 10.5pt; color: #333333; font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt">&nbsp;&nbsp;&nbsp; </span><span style="font-size: 10.5pt; color: #333333; font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><span style="font-size: 18pt"><span style="color: #333333; font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">我们可以将</span><span lang="EN-US" style="color: #333333; font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt">SAAS</span><span style="color: #333333; font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">的应用成熟度分为以下级别：</span></span></span><span lang="EN-US" style="font-size: 10.5pt; color: #333333; font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt">&nbsp; </span><br />
</span><br />
<br />
<img src="http://www.cnblogs.com/images/cnblogs_com/arping/33804/r_SaaS%20Application%20maturity%20modle.JPG" border="0"  alt="" /><br />
&nbsp; </span></span>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><strong><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">第一级：</span></strong><strong><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;</span></strong><strong><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">特定的</span></strong><strong><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">/</span></strong><strong><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">定制的</span></strong><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">成熟度的第一级类似于</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;20&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">世纪</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;90&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">年代传统的应用服务供应商</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;(ASP)&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">提供软件的模式。在这种情况下，不同的客户拥有各自主机应用的定制版本，在主机服务器上运行自己的应用实例。从架构上说，这种成熟级别的软件与传统销售的企业系列软件很相似，即公司中的不同客户连接到服务器上运行的相同实例，但该实例完全独立于主机上其他客户运行的其他实例或进程。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">一般说来，传统的客户端</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">—</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">服务器应用无需太多开发工作，也不必从头重新设计整个系统，就能转变为第一级成熟度的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;SaaS&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">模型。尽管这一级别的成熟性难以提供全面成熟型</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;SaaS&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">解决方案的很多优势，但仍能帮助供应商整合服务器硬件和管理，从而降低成本。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><strong><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">第二级：可配置性</span></strong><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">对于第二级成熟度而言，供应商为不同的客户（或用户）分别提供应用实例主机服务。就第一级成熟度而言，每个实例都是对用户分别定制的，而在第二级成熟度上，所有实例都使用相同的代码实施，供应商提供详细的配置选择，让客户能改变应用的外观和行为，从而满足客户的需求。尽管不同实例在代码层面上彼此相同，但彼此之间仍完全隔离。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">供应商所有客户都使用相同的代码库，这大幅降低了</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;SaaS&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">应用的服务要求，因为代码库的任何更改都能立刻方便地作用于供应商的所有客户，从而无需逐一更新或优化每个定制实例了。但是，在应用最初针对独立定制而不是配置元数据进行设计的情况下，将传统的应用转变为第二级成熟度的</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;SaaS&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">应用时，比起第一级成熟度的转型而言，将需要多得多的架构重新设计工作。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">与第一级成熟度类似，第二级成熟度也要求供应商提供足够的硬件和存储资源，以支持大量应用实例同时运行。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><strong><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">第三级：可配置性与多用户效率</span></strong><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">对于第三级成熟度，供应商借助单个实例来满足不同客户的需求，并采用可配置的元数据为不同的用户提供独特的用户使用体验和特性集。授权与安全性策略可确保不同客户的数据彼此区分开来。从最终用户的角度来看，不会察觉到应用是与多个用户共享的。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">这使我们就不再需要为不同客户的不同实例提供大量服务器空间，因此使用计算资源的效率将大大超过第二级成熟度，从而直接降低了成本。但是，这时的一大弱点在于，应用的可扩展性有限。如果不用分区来管理数据库性能的话，我们只能通过采用更强大处理器来扩展应用（向上扩展），但是这样做只能使投入回报逐渐降低，最终导致功能的提高难以适应低成本的要求。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><strong><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">第四级：可扩展性、可配置性与多用户效率</span></strong><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<p style="background: #f9f9f9; word-break: break-all"><span style="font-size: 14pt"><span style="font-size: 14pt"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">第四级成熟度也是最高级成熟度，这时供应商在负载平衡的服务器群上为不同客户提供主机服务，运行相同的实例，不同客户的数据彼此分开，可配置的元数据可以提供独特的用户体验与特性集。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'">SaaS&nbsp;</span><span style="font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">系统具备可扩展性，可轻松适应大规模客户的需要，可在无需对应用进行额外架构设计的情况下根据需求灵活地增减后端服务器的数量，不管有多少用户，都能像针对单个用户一样方便地实施应用修改。<br />
<br />
&lt;转自&gt;<font face="Courier New">http://sduzy.blog.sohu.com/56016361.html<br />
<br />
</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Verdana','sans-serif'"><o:p></o:p></span></span></span></p>
<img src ="http://www.cnblogs.com/arping/aggbug/972823.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42931/" target="_blank">[新闻]百度C2C电子商务平台“有啊”youa.com上线</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Microsoft SQL Server 2005 安装失败处理 - Integration Services安装失败的解决办法</title><link>http://www.cnblogs.com/arping/archive/2007/11/19/964439.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Mon, 19 Nov 2007 08:33:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2007/11/19/964439.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/964439.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2007/11/19/964439.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/964439.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/964439.html</trackback:ping><description><![CDATA[<p>安装<font face="Courier New">Integration Services过程中总是报:<br />
</p>
<div class="errormsg"><span style="color: red">ServerName 机器:<br />
产品： 客户端组件<br />
错误: 无法在 COM+ 目录中安装和配置程序集 C:\ProgramFiles\Common Files SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notificationservices.dll。<br />
错误: -2146233087<br />
未知错误 0x80131501 错误消息：<br />
错误说明：： 事务管理器将不可用。 (： 0x8004D01B) 从 HRESULT 异常</span></div>
<br />
的错误。<br />
MS 的方案是：<font face="Courier New">http://support.microsoft.com/kb/940971/zh-cn</font><br />
<table class="list ol">
    <tbody>
        <tr>
            <td class="number">1.</td>
            <td class="text">单击 开始 ， 单击 运行 , 类型 <span class="userInput">Services.msc</span>然后单击 确定 。</td>
        </tr>
        <tr>
            <td class="number">2.</td>
            <td class="text">在 服务 窗口, 双击 分布式事务协调器 服务。</td>
        </tr>
        <tr>
            <td class="number">3.</td>
            <td class="text">分布式事务协调器属性 对话框中, 单击 登录 选项卡。</td>
        </tr>
        <tr>
            <td class="number">4.</td>
            <td class="text">在 登录 选项卡, 指定 NTAUTHORITY\NetworkService 帐户 将登录帐户如果登录帐户是 NTAUTHORITY\NetworkService 帐户不。<br />
            <br />
            <strong>注意 </strong>您提示要重新启动分布式事务协调器服务如果下列条件为真：
            <table class="list ul">
                <tbody>
                    <tr>
                        <td class="bullet">&#8226;</td>
                        <td class="text">更改的分布式事务协调器服务登录帐户。</td>
                    </tr>
                    <tr>
                        <td class="bullet">&#8226;</td>
                        <td class="text">更改登录帐户之前 DistributedTransactionCoordinator 服务正在运行。</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr>
            <td class="number">5.</td>
            <td class="text">如果它不启动启动分布式事务协调器服务。</td>
        </tr>
    </tbody>
</table>
<br />
但是这个根本启不了效果，后来在找到一篇文章估计是注册表权限的问题，参考<font face="Courier New"><a href="http://www.ixpub.net/thread-700717-1-1.html">http://www.ixpub.net/thread-700717-1-1.html</a><br />
<br />
</font><strong>【解决办法】</strong><br />
1。这时候可以暂停安装，不要点击中止、忽略，也不要点击取消<br />
2。手工注册Microsoft.SqlServer.MSMQTask.dll<br />
使用regsvcs.exe应用程序工具注册.NET服务<br />
使用cmd执行过程如下：<br />
<strong style="color: #0000ff">C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&gt;regsvcs.exe "C:\Program Files\Micr<br />
osoft SQL Server\90\DTS\Tasks\Microsoft.SqlServer.MSMQTask.dll"<br />
</strong>Microsoft(R) .NET Framework 服务安装实用工具版本 2.0.50727.42<br />
Copyright (c) Microsoft Corporation. All rights reserved.<br />
<br />
出现下列安装错误:<br />
1: 要执行此任务，您必须具有管理凭据。请与您的系统管理员联系以获得帮助。<br />
2: 注册程序集&#8220;Microsoft.SqlServer.MSMQTask, Version=9.0.242.0, Culture=neutral,<br />
PublicKeyToken=89845dcd8080cc91&#8221;失败。<br />
3: 对注册表项&#8220;HKEY_CLASSES_ROOT\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask.<br />
DataFileMessage&#8221;的访问被拒绝。<br />
<br />
可以手工对<span style="color: red"><strong>HKEY_CLASSES_ROOT\Microsoft.SqlServer.Dts.Tasks.MessageQueueTask和<span style="color: red"><strong>HKEY_CLASSES_ROOT\Record</strong></span></strong><span style="color: #000000">开头的几个节点赋值administrator读写权限后，再点击安装就可顺利进行。说明是安装程序注册COM+时要访问这些节点。<br />
3。继续点击重试，基本上都可以正常安装。<br />
</span></span></font>
<img src ="http://www.cnblogs.com/arping/aggbug/964439.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42930/" target="_blank">[新闻]Silverlight 2.0正式版下周发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>SQL 2005中用存储过程调用Web Services</title><link>http://www.cnblogs.com/arping/archive/2007/10/31/944128.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Wed, 31 Oct 2007 04:11:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2007/10/31/944128.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/944128.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2007/10/31/944128.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/944128.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/944128.html</trackback:ping><description><![CDATA[转贴<br />
SQL 2000中还未找到解决办法,但是因为SQL 2005本身就是在.Net架构上，所以支持存储过程中调用WSE<br />
<h1>CLR procedure in SQL2K5 calling webservice</h1>
<div class="iteminfo">Posted by: <a title="view Ludo Bernaerts's recent threads ..." href="http://www.theserverside.net/user/userthreads.tss?user_id=517937">Ludo Bernaerts </a>on ?? 24, 2006 <a title=" Add this page to digg.com bookmarks " style="border-right: #999999 1px solid; padding-right: 6px; border-top: #999999 1px solid; display: inline; padding-left: 6px; border-left: #999999 1px solid; width: 30px; border-bottom: #999999 1px solid; background-color: #ffffff; text-decoration: none" href="javascript:location.href=_parseDiggURL();">DIGG</a> <script type="text/javascript">
function _parseDiggURL() {
  var _diggURL = "http://digg.com/submit?phase=2&topic=Programming&url="
   _diggURL    += encodeURIComponent(location.href);
   _diggURL    += "&title=";
   _diggURL    += escape ( "CLR procedure in SQL2K5 calling webservice") ;
   _diggURL    += "&bodytext=";
   _diggURL    += escape ( "Hi, I want to create following procedure to call a webservice. build ok execution not ok.&lt;br&gt;When i do it in a seperated program it works. in the clr procedure not.&lt;br&gt;It always end with  &#039;System.InvalidOperationException&#039; occurred in System.Xml.dll&lt;br&gt;&lt;br&gt;Can some one help me.&lt;br&gt;Ludo&lt;br&gt;&lt;br&gt;SQL code: &lt;br&gt;exec dbo.SendStatusToWebservice &#039;SQL2K5&#039;,&#039;TEST Ludo&#039;,&#039;GREEN&#039;&lt;br&gt;&lt;br&gt;.Net code&lt;br&gt;using System;&lt;br&gt;using System.Data;&lt;br&gt;using System.Data.Sql;&lt;br&gt;using System.Data.SqlTypes;&lt;br&gt;using System.Data.SqlClient;&lt;br&gt;using Microsoft.SqlServer.Server;&lt;br&gt;using System.Diagnostics;&lt;br&gt;&lt;br&gt;public partial class CLR_Procedures&lt;br&gt;{&lt;br&gt;	[Microsoft.SqlServer.Server.SqlProcedure]&lt;br&gt;&lt;br&gt;	}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void SendStatusToWebservice(SqlString MyAppl, SqlString MyMessage, SqlString MyStatus)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;	  string log;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Connect to webservice and add logging to it&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SQL_UDP.bgc.wss.Library wlib = new SQL_UDP.bgc.wss.Library();&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wlib.Credentials = System.Net.CredentialCache.DefaultCredentials;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log = wlib.WSScreateLog(MyAppl.Value);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wlib.WSSwriteLog(log,  MyMessage.Value);// + &amp;quot; at @ &amp;quot; + DateTime.Now.ToString);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wlib.SetBatchStatus(MyStatus.Value, log);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;};&lt;br&gt;&lt;br&gt;Debug result:&lt;br&gt;Auto-attach to process &#039;[3068] [SQL] bgc-mikmxeue486&#039; on machine &#039;bgc-mikmxeue486&#039; succeeded.&lt;br&gt;Debugging script from project script file.&lt;br&gt;&lt;br&gt;The thread &#039;bgc-mikmxeue486 [61]&#039; (0xd60) has exited with code 0 (0x0).&lt;br&gt;The thread &#039;bgc-mikmxeue486 [61]&#039; (0xd60) has exited with code 0 (0x0).&lt;br&gt;The thread &#039;bgc-mikmxeue486 [61]&#039; (0xd60) has exited with code 0 (0x0).&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\WINNT\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll&#039;, Skipped loading symbols. Module is optimized and the debugger option &#039;Just My Code&#039; is enabled.&lt;br&gt;Auto-attach to process &#039;[3068] sqlservr.exe&#039; on machine &#039;bgc-mikmxeue486&#039; succeeded.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\SqlAccess.dll&#039;, Skipped loading symbols. Module is optimized and the debugger option &#039;Just My Code&#039; is enabled.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\WINNT\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll&#039;, Skipped loading symbols. Module is optimized and the debugger option &#039;Just My Code&#039; is enabled.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\WINNT\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll&#039;, Skipped loading symbols. Module is optimized and the debugger option &#039;Just My Code&#039; is enabled.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\WINNT\assembly\GAC_32\System.Transactions\2.0.0.0__b77a5c561934e089\System.Transactions.dll&#039;, Skipped loading symbols. Module is optimized and the debugger option &#039;Just My Code&#039; is enabled.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\WINNT\assembly\GAC_MSIL\System.Security\2.0.0.0__b03f5f7f11d50a3a\System.Security.dll&#039;, Skipped loading symbols. Module is optimized and the debugger option &#039;Just My Code&#039; is enabled.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\WINNT\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll&#039;, Skipped loading symbols. Module is optimized and the debugger option &#039;Just My Code&#039; is enabled.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;SQL_UDP&#039;, No symbols loaded.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\WINNT\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll&#039;, No symbols loaded.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;C:\WINNT\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll&#039;, No symbols loaded.&lt;br&gt;&#039;sqlservr.exe&#039; (Managed): Loaded &#039;WebserviceCLR&#039;, Symbols loaded.&lt;br&gt;A .NET Framework error occurred during execution of user defined routine or aggregate &#039;CallWebservice&#039;: &lt;br&gt;System.InvalidOperationException: Cannot load dynamically generated serialization assembly. In some hosting environments assembly load functionality is restricted, consider using pre-generated serializer. Please see inner exception for more information. ---&amp;gt; System.IO.FileLoadException: LoadFrom(), LoadFile(), Load(byte[]) and LoadModule() have been disabled by the host.&lt;br&gt;System.IO.FileLoadException: &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.Reflection.Assembly.nLoadImage(Byte[] rawAssembly, Byte[] rawSymbolStore, Evidence evidence, StackCrawlMark&amp;amp; stackMark, Boolean fIntrospection)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.Reflection.Assembly.Load(Byte[] rawAssembly, Byte[] rawSymbolStore, Evidence securityEvidence)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at Microsoft.CSharp.CSharpCodeGenerator.FromSourceBatch(CompilerParameters options, String[] sources)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters options, String[] sources)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(CompilerParameter&lt;br&gt;	...&lt;br&gt;System.InvalidOperationException: &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, CompilerParameters parameters, Evidence evidence)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, CompilerParameters parameters, Assembly assembly, Hashtable assemblies)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings, Type type)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.Web.Services.Protocols.SoapClientType..ctor(Type type)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at WebserviceCLR.wsslib.Library...&lt;br&gt;No rows affected.&lt;br&gt;(0 row(s) returned)&lt;br&gt;Finished running sp_executesql.&lt;br&gt;A first chance exception of type &#039;System.InvalidOperationException&#039; occurred in System.Xml.dll&lt;br&gt;The thread &#039;bgc-mikmxeue486 [61]&#039; (0xd60) has exited with code 0 (0x0).&lt;br&gt;The program &#039;[3068] [SQL] bgc-mikmxeue486: bgc-mikmxeue486&#039; has exited with code 0 (0x0).&lt;br&gt;The program &#039;[3068] sqlservr.exe: Managed&#039; has exited with code 259 (0x103).").substring(0,300);
  return _diggURL ;
}
</script></div>
Hi, I want to create following procedure to call a webservice. build ok execution not ok.<br />
When i do it in a seperated program it works. in the clr procedure not.<br />
It always end with 'System.InvalidOperationException' occurred in System.Xml.dll<br />
<br />
Can some one help me.<br />
Ludo<br />
<br />
SQL code: <br />
exec dbo.SendStatusToWebservice 'SQL2K5','TEST Ludo','GREEN'<br />
<br />
.Net code<br />
using System;<br />
using System.Data;<br />
using System.Data.Sql;<br />
using System.Data.SqlTypes;<br />
using System.Data.SqlClient;<br />
using Microsoft.SqlServer.Server;<br />
using System.Diagnostics;<br />
<br />
public partial class CLR_Procedures<br />
{<br />
[Microsoft.SqlServer.Server.SqlProcedure]<br />
<br />
}<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void SendStatusToWebservice(SqlString MyAppl, SqlString MyMessage, SqlString MyStatus)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp; string log;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Connect to webservice and add logging to it<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SQL_UDP.bgc.wss.Library wlib = new SQL_UDP.bgc.wss.Library();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wlib.Credentials = System.Net.CredentialCache.DefaultCredentials;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log = wlib.WSScreateLog(MyAppl.Value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wlib.WSSwriteLog(log, MyMessage.Value);// + " at @ " + DateTime.Now.ToString);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wlib.SetBatchStatus(MyStatus.Value, log);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
};<br />
<br />
Debug result:<br />
Auto-attach to process '[3068] [SQL] bgc-mikmxeue486' on machine 'bgc-mikmxeue486' succeeded.<br />
Debugging script from project script file.<br />
<br />
The thread 'bgc-mikmxeue486 [61]' (0xd60) has exited with code 0 (0x0).<br />
The thread 'bgc-mikmxeue486 [61]' (0xd60) has exited with code 0 (0x0).<br />
The thread 'bgc-mikmxeue486 [61]' (0xd60) has exited with code 0 (0x0).<br />
'sqlservr.exe' (Managed): Loaded 'C:\WINNT\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.<br />
Auto-attach to process '[3068] sqlservr.exe' on machine 'bgc-mikmxeue486' succeeded.<br />
'sqlservr.exe' (Managed): Loaded 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\SqlAccess.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.<br />
'sqlservr.exe' (Managed): Loaded 'C:\WINNT\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.<br />
'sqlservr.exe' (Managed): Loaded 'C:\WINNT\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.<br />
'sqlservr.exe' (Managed): Loaded 'C:\WINNT\assembly\GAC_32\System.Transactions\2.0.0.0__b77a5c561934e089\System.Transactions.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.<br />
'sqlservr.exe' (Managed): Loaded 'C:\WINNT\assembly\GAC_MSIL\System.Security\2.0.0.0__b03f5f7f11d50a3a\System.Security.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.<br />
'sqlservr.exe' (Managed): Loaded 'C:\WINNT\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.<br />
'sqlservr.exe' (Managed): Loaded 'SQL_UDP', No symbols loaded.<br />
'sqlservr.exe' (Managed): Loaded 'C:\WINNT\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll', No symbols loaded.<br />
'sqlservr.exe' (Managed): Loaded 'C:\WINNT\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', No symbols loaded.<br />
'sqlservr.exe' (Managed): Loaded 'WebserviceCLR', Symbols loaded.<br />
A .NET Framework error occurred during execution of user defined routine or aggregate 'CallWebservice': <br />
System.InvalidOperationException: Cannot load dynamically generated serialization assembly. In some hosting environments assembly load functionality is restricted, consider using pre-generated serializer. Please see inner exception for more information. ---&gt; System.IO.FileLoadException: LoadFrom(), LoadFile(), Load(byte[]) and LoadModule() have been disabled by the host.<br />
System.IO.FileLoadException: <br />
&nbsp;&nbsp;&nbsp;at System.Reflection.Assembly.nLoadImage(Byte[] rawAssembly, Byte[] rawSymbolStore, Evidence evidence, StackCrawlMark&amp; stackMark, Boolean fIntrospection)<br />
&nbsp;&nbsp;&nbsp;at System.Reflection.Assembly.Load(Byte[] rawAssembly, Byte[] rawSymbolStore, Evidence securityEvidence)<br />
&nbsp;&nbsp;&nbsp;at Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames)<br />
&nbsp;&nbsp;&nbsp;at Microsoft.CSharp.CSharpCodeGenerator.FromSourceBatch(CompilerParameters options, String[] sources)<br />
&nbsp;&nbsp;&nbsp;at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters options, String[] sources)<br />
&nbsp;&nbsp;&nbsp;at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(CompilerParameter<br />
...<br />
System.InvalidOperationException: <br />
&nbsp;&nbsp;&nbsp;at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, CompilerParameters parameters, Evidence evidence)<br />
&nbsp;&nbsp;&nbsp;at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, CompilerParameters parameters, Assembly assembly, Hashtable assemblies)<br />
&nbsp;&nbsp;&nbsp;at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)<br />
&nbsp;&nbsp;&nbsp;at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings, Type type)<br />
&nbsp;&nbsp;&nbsp;at System.Web.Services.Protocols.SoapClientType..ctor(Type type)<br />
&nbsp;&nbsp;&nbsp;at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor()<br />
&nbsp;&nbsp;&nbsp;at WebserviceCLR.wsslib.Library...<br />
No rows affected.<br />
(0 row(s) returned)<br />
Finished running sp_executesql.<br />
A first chance exception of type 'System.InvalidOperationException' occurred in System.Xml.dll<br />
The thread 'bgc-mikmxeue486 [61]' (0xd60) has exited with code 0 (0x0).<br />
The program '[3068] [SQL] bgc-mikmxeue486: bgc-mikmxeue486' has exited with code 0 (0x0).<br />
The program '[3068] sqlservr.exe: Managed' has exited with code 259 (0x103). <br />
<img src ="http://www.cnblogs.com/arping/aggbug/944128.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42925/" target="_blank">[新闻]Wikipedia“变心”，力挺Ubuntu</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Visual Studio 2008、SQL Server 2008和Windows Server 2008发布日期确定（跟着老盖要练凌波微步了）</title><link>http://www.cnblogs.com/arping/archive/2007/08/19/861984.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Sun, 19 Aug 2007 14:33:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2007/08/19/861984.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/861984.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2007/08/19/861984.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/861984.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/861984.html</trackback:ping><description><![CDATA[<p>在昨天于丹佛举行的微软世界合作伙伴会议（Microsoft's Worldwide Partner Conference）上，Kevin Turner宣布了Windows Server<sup>&#174;</sup> 2008、Visual Studio<sup>&#174;</sup> 2008和Microsoft SQL Server&#8482; 2008三个产品将在2008年2月27日于洛杉矶发布。 </p>
<p>下面是Kevin Turner的<a title=原话 href="http://www.microsoft.com/Presspass/exec/turner/07102007WPCKevinTurner.mspx" target=_blank>原话</a> ： </p>
<blockquote>我们公司在过去的一年中投入了超过70亿美元，且今年这个数字还会增加。世界上的任何一架科技公司都不可能在研发上投入如此的力量。70亿美元！而且我们并不打算就到此为止，我们的目标非常长远。
<p>对于Windows Server来说，我们确实已经有一段时间没有发布新版本了。回想Windows Server所创造出来的大环境，简直令人难以置信：Web方面无以伦比的改进、虚拟技术以及安全性，这三个关键的特性给我们的每一个客户都留下了深深的印象。 </p>
<p>而对于SQL Server，你应该知道，它是整个微软公司产品中增长最快、利润最大的几个业务之一。我们赢得了市场，获得了利润，原因非常简单——我们的产品好用，而且能够为客户节省成本。 </p>
<p>考虑到我们将在2008年发布一个新的、更加安全、更加值得信赖、带来更好扩展性的版本，这将是一个多么好的盈利机会阿！ </p>
<p>接下来是我们的Visual Studio 2008：更加丰富的语言和数据特性，便于创建流行的软件；更少的代码行数；更高的可重用性。这正是当前市场所需要的产品。 </p>
<p>我已经猜到了你的问题：这些产品什么时候能够发布？什么时候？ </p>
现在就让我来告诉你们这个答案：我们将在2008年2月27日于全球发布这些产品。这是微软公司有史以来在同一天内的最大发布。 </blockquote>
<p>微软公司还透露其Visual Studio的Beta 2将在今年夏天的晚些时候发布，Visual Studio和Windows Server都将在今年年底送交生产厂商（RTM，release to manufacturing）。 </p>
<p><span style="FONT-WEIGHT: bold">查看英文原文：</span><a title="Launch Date set for Visual Studio 2008, SQL Server 2008 and Windows Server 2008" href="http://www.infoq.com/news/2007/07/visual-studio-launch;jsessionid=4539813C6A8F529E93E407C82047ECCB" target=_blank>Launch Date set for Visual Studio 2008, SQL Server 2008 and Windows Server 2008</a> <a title="Is Open Source an Anathema for .NET?" href="http://www.infoq.com/news/2007/07/dotnet-open-source;jsessionid=4539813C6A8F529E93E407C82047ECCB" target=_blank></a></p><img src ="http://www.cnblogs.com/arping/aggbug/861984.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42924/" target="_blank">[新闻]“不可破解”的加密技术出</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>Hardware and Software Requirements for Installing SQL Server Katmai</title><link>http://www.cnblogs.com/arping/archive/2007/08/17/860390.html</link><dc:creator>Arping.Net探索</dc:creator><author>Arping.Net探索</author><pubDate>Fri, 17 Aug 2007 15:06:00 GMT</pubDate><guid>http://www.cnblogs.com/arping/archive/2007/08/17/860390.html</guid><wfw:comment>http://www.cnblogs.com/arping/comments/860390.html</wfw:comment><comments>http://www.cnblogs.com/arping/archive/2007/08/17/860390.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/arping/comments/commentRss/860390.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/arping/services/trackbacks/860390.html</trackback:ping><description><![CDATA[<div>
<div id=header>
<table cellPadding=0 width="100%" border=0>
    <tbody>
        <tr>
            <td>
            <p><strong><span>Hardware and Software Requirements for Installing SQL Server Katmai</span></strong></p>
            </td>
            <td>
            <p>&nbsp;</p>
            </td>
        </tr>
    </tbody>
</table>
</div>
<div id=mainSection>
<div id=mainBody>
<p>&nbsp;</p>
<p><span>This topic presents hardware and software requirements for installing SQL Server Katmai, and instructions to view Setup documentation.</span></p>
<p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span><a href="https://fp-tk2.ds.microsoft.com/TransferFile/FileTransfer.dll?Cmd=1&amp;MN=1330528250&amp;Dir=1&amp;Mode=0&amp;Off=0&amp;TS=40A01F10-FBCA-4C18-97B4-3CA054666EF3&amp;CVN=5,0,0,28#Hardware_and_Software"><span>Hardware and Software Requirements (32-bit and 64-bit)</span></a> </span></p>
<p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span><a href="https://fp-tk2.ds.microsoft.com/TransferFile/FileTransfer.dll?Cmd=1&amp;MN=1330528250&amp;Dir=1&amp;Mode=0&amp;Off=0&amp;TS=40A01F10-FBCA-4C18-97B4-3CA054666EF3&amp;CVN=5,0,0,28#Accessing_Setup_Documentation"><span>Accessing SQL Server Books Online Documentation for Setup</span></a> </span></p>
<h1><a name=Hardware_and_Software><span>Hardware and Software Requirements (32-bit and 64-bit)</span></a></h1>
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">
<div id=sectionSection0>
<p><span><span>The following sections list the minimum hardware and software requirements for running Microsoft SQL Server.</span></span></p>
<p xmlns=""><span>For both 32- and 64-bit editions:</span></p>
<p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>SQL Server does not install the .NET Framework 2.0 SDK. However, the SDK contains tools that are useful when you use the .NET Framework for SQL Server development. You can download the .NET Framework SDK from the <a href="http://go.microsoft.com/fwlink/?LinkID=51069" alt=""><span>
<linktext xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">.NET Framework</span></linktext>
</a> Web site.</span></p>
<p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Native Web Service (SOAP/HTTP) support is only available for computers that are running SQL Server and the Windows Server 2003 operating system.</span></p>
</div>
<h1><span></content>Hardware and Software Requirements (64-Bit and 32-Bit)</span></h1>
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content><sections xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">
<div id=sectionSection1>
<h3><span>SQL Server Developer Edition (64-bit)</span></h3>
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">
<div xmlns="">
<p><span>The following table shows system requirements for SQL Server Developer Edition (64-bit):</span></p>
<table cellSpacing=0 cellPadding=0 width="100%" border=1 xmlns="">
    <tbody>
        <tr>
            <td>
            <p align=center><strong><span>Component </span></strong></p>
            </td>
            <td>
            <p align=center><strong><span>Requirement </span></strong></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Processor<sup>1</sup></span></p>
            </td>
            <td>
            <p><span>Processor type:</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>IA64 minimum: Itanium processor or faster</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>x64 minimum: AMD <span>Opteron</span>, AMD <span>Athlon</span> 64, Intel Xeon with Intel EM64T support, Intel Pentium IV with EM64T support</span></p>
            <p><span>Processor speed:</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>IA64 minimum: 1 GHz</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>IA64 recommended: 1 GHz or more</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>x64 minimum: 1 GHz</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>x64 recommended: 1 GHz or more</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Framework</span></p>
            </td>
            <td>
            <p><span>SQL Server Setup installs the following software components required by the product:</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Microsoft .NET Framework 2.0</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Microsoft SQL Server Native Client</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Microsoft SQL Server Setup support files</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Operating System</span></p>
            </td>
            <td>
            <p><span>Windows Server 2003 64-Bit x64 SP1 and SP2<sup>2</sup></span></p>
            <p><span>Windows Server 2003 64-Bit x64 Enterprise Edition SP1 and SP2<sup>2 </sup></span></p>
            <p><span>Windows Server 2003 64-Bit Itanium SP1 and SP2<sup>2</sup></span></p>
            <p><span>Windows Server 2003 64-Bit Itanium Enterprise Edition SP1 and SP2<sup>2</sup></span></p>
            <p><span>Windows XP Professional 64-Bit x64 SP2</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Software</span></p>
            </td>
            <td>
            <p><span>SQL Server Setup requires Microsoft Windows Installer 3.1 or a later version, and Microsoft Data Access Components (MDAC) 2.8 SP1 or a later version. You can download MDAC 2.8 SP1 from the <a href="http://go.microsoft.com/fwlink/?LinkId=50233" alt=""><span>
            <linktext xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">MDAC downloads</span></linktext>
            </a> Web site.</span></p>
            <p><span>After installing required components, SQL Server Setup will verify that the computer where SQL Server will be installed also meets all the other requirements for a successful installation. </span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Network Software</span></p>
            </td>
            <td>
            <p><span>Network software requirements for the 64-bit versions of SQL Server are the same as the requirements for the 32-bit versions.</span></p>
            <p><span>Windows Server 2003, Windows XP, and Windows 2000 have built-in network software.</span></p>
            <div>
            <table cellSpacing=0 cellPadding=0 width="100%" border=1>
                <tbody>
                    <tr>
                        <td>
                        <p><strong><span>Note: </span></strong></p>
                        </td>
                    </tr>
                    <tr>
                        <td>
                        <p><span>SQL Server does not support the Banyan VINES Sequenced Packet protocol (SPP), <span>Multiprotocol</span>, AppleTalk, or <span>NWLink</span> IPX/SPX network protocols. Clients previously connecting with these protocols must select a different protocol to connect to SQL Server.</span></p>
                        </td>
                    </tr>
                </tbody>
            </table>
            </div>
            <p><span>Stand-alone named and default instances support the following network protocols:</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Shared memory</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Named pipes</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>TCP/IP</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>VIA</span></p>
            <p><strong><span>Note</span></strong><span>&nbsp;&nbsp;&nbsp;Shared memory is not supported on failover clusters.</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Internet Software</span></p>
            </td>
            <td>
            <p><span>Microsoft Internet Explorer 6 SP1 or a later version is required for all installations of SQL Server. Internet Explorer 6 SP1 or a later version is required for Microsoft Management Console (MMC), SQL Server Management Studio, Business Intelligence Development Studio, the Report Designer component of Reporting Services, and HTML Help. A minimal installation of Internet Explorer is sufficient. Internet Explorer is not required to be the default browser.</span></p>
            <p><span>However, if you are installing client components only and you will not connect to a server that requires encryption, Internet Explorer 4.01 SP2 is sufficient.</span></p>
            <p><span>Internet Information Services (IIS) 5.0 or a later version is required for Reporting Services installations.</span></p>
            <p><span>For more information, see <strong>How to Install Microsoft Internet Information Services (IIS)</strong><span> in SQL Server Books Online</span>. For information about how to install IIS 7.0 on Windows Vista, see the <a href="http://go.microsoft.com/fwlink/?LinkId=76676" alt=""><span>
            <linktext xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">Installing IIS 7.0 Web site</span></linktext>
            </a>.</span></p>
            <p><span>ASP.NET 2.0: ASP.NET 2.0 is required for Reporting Services. When installing Reporting Services, SQL Server Setup will enable ASP.NET if it is not already enabled.</span></p>
            <p><span>For Reporting Services (64-bit) installations on 64-bit servers, the 64-bit version of ASP.NET must be installed. For Reporting Services (32-bit) installations on the 32-bit subsystem (WOW64) of a 64-bit server, the 32-bit version of ASP.NET must be installed. Reporting Services is not supported in side-by-side configurations on the 64-bit operating system and on the 32-bit subsystem (WOW64) of a 64-bit server at the same time. For more information, see <strong>How to: Install 32-bit Reporting Services on a 64-bit Computer</strong> in SQL Server Books Online.</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Memory<sup>3</sup></span></p>
            </td>
            <td>
            <p><span>RAM:</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>IA64 minimum: 512 MB</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>IA64 recommended: 1 GB or more</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>IA64 maximum: Operating system maximum</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>x64 minimum:512 MB</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>x64 recommended: 1 GB or more</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>x64 maximum: Operating system maximum</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Hard Disk</span></p>
            </td>
            <td>
            <p><span>Disk space requirements will vary with the SQL Server components you install. For more information, see the hard disk space requirements section later in this topic.</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Drive</span></p>
            </td>
            <td>
            <p><span>A CD or DVD drive, as appropriate, is required for installation from disc.</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Display</span></p>
            </td>
            <td>
            <p><span>SQL Server graphical tools require VGA or higher resolution: at least 1,024x768 pixel resolution.</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Other Devices</span></p>
            </td>
            <td>
            <p><span>Pointing device: A Microsoft mouse or compatible pointing device is required.</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Other Requirements</span></p>
            </td>
            <td>
            <p>&nbsp;</p>
            </td>
        </tr>
    </tbody>
</table>
<p xmlns=""><sup><span>1</span></sup><span>System Configuration Checker (SCC) will block Setup if the requirement for processor type is not met. SCC will warn the user but will not block Setup if the minimum or recommended processor speed check is not met. No warning will appear on multiprocessor computers.</span></p>
<p xmlns=""><sup><span>2</span></sup><span>Management Tools are supported in WOW64, a feature of 64-bit editions of Microsoft Windows that enables 32-bit applications to execute natively in 32-bit mode. Applications function in 32-bit mode even though the underlying operating system is running on the 64-bit operating system.</span></p>
<p xmlns=""><sup><span>3</span></sup><span>SCC will warn the user but will not block Setup if the minimum or recommended RAM check is not met. Memory requirements are for this release only, and do not reflect additional memory requirements of the operating system. SCC verifies the available memory when Setup starts.</span></p>
</div>
</content>
<h3 xmlns=""><span>SQL Server Developer Edition (32-bit)</span></h3>
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">
<div xmlns="">
<p><span>The following table shows the system requirements for SQL Server Developer Edition (32-bit):</span></p>
<table cellSpacing=0 cellPadding=0 width="100%" border=1 xmlns="">
    <tbody>
        <tr>
            <td>
            <p align=center><strong><span>Component </span></strong></p>
            </td>
            <td>
            <p align=center><strong><span>Requirement </span></strong></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Processor<sup>1</sup></span></p>
            </td>
            <td>
            <p><span>Processor type:</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Pentium III-compatible processor or faster</span></p>
            <p><span>Processor speed:</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Minimum: 600 MHz</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Recommended: 1 GHz or faster</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Framework</span></p>
            </td>
            <td>
            <p><span>SQL Server Setup installs the following software components required by the product:</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Microsoft .NET Framework 2.0</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Microsoft SQL Server Native Client</span></p>
            <p><span><span>&#183;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span>Microsoft SQL Server Setup support files</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Operating System</span></p>
            </td>
            <td>
            <p><span>Windows Server 2003 SP1 and SP2<sup>2</sup></span></p>
            <p><span>Windows Server 2003 Enterprise Edition SP1 and SP2<sup>2</sup></span></p>
            <p><span>Windows XP Professional SP2</span></p>
            <p><span>Windows Server 2003 64-Bit x64 SP1 and SP2</span></p>
            <p><span>Windows Server 2003 64-Bit x64 Enterprise Edition SP1 and SP2</span></p>
            <p><span>Windows Server 2003 64-Bit Itanium SP1 and SP2</span></p>
            <p><span>Windows Server 2003 64-Bit Itanium Enterprise Edition SP1 and SP2</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p><span>Software</span></p>
            </td>
            <td>
            <p><span>SQL Server Setup requires Microsoft Windows Installer 3.1 or a later version, and Microsoft Data Access Components (MDAC) 2.8 SP1 or a later version. You can download MDAC 2.8 SP1 from the <a href="http://go.microsoft.com/fwlink/?LinkId=50233" alt=""><span>
            <linktext xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">MDAC downloads</span></linktext>
            </a> Web site.</span></p>
            <p><span>After installing required components, SQL Server Setup will verify that the computer where SQL Server will be installed also meets all the other requirements for a successful installation. For more information, see <strong>Check Parameters for the System Configuration Checker</strong> in SQL Server Books On