<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>CSDN深蓝居 - SQL Server专题</title><link>http://blog.csdn.net/studyzy/category/245558.aspx</link><description>深入研究SQL Server2005，SQL Server 2008</description><dc:language>zh-CN</dc:language><lastUpdateTime>Wed, 27 Aug 2008 18:01:52 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>曾毅</dc:creator><title>SQL Server 2008新特性——SSMS增强</title><link>http://blog.csdn.net/studyzy/archive/2008/08/27/2840963.aspx</link><pubDate>Wed, 27 Aug 2008 18:02:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/08/27/2840963.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2840963.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/08/27/2840963.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2840963.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2840963</trackback:ping><description>SQL Server 2008已经发布很多天了，今天来总结一下我们最常用的工具SSMS在SQL 2008中的一些改进：  1.在注册的服务器组中一次SQL查询可以针对多个服务器执行。  首先是要在&amp;#8220;已注册的服务器&amp;#8221;中创建组，也可以使用系统默认的组，然后添加多个数据库到组中。接下来右击数据库组，选择&amp;#8220;新建查询&amp;#8221;选项，系统将打开一个多数据库查询的编辑器，选择多个服务器中公共的数据库，在其中输入SQL语句F5执行即可将多个服务器中的数据一次性都查询出来。     2.可以为不同的服务器设置不同的状态栏颜色。  在登录服务器的时候，选择&amp;#8220;选项&amp;#8221;按钮，然后可以在&amp;#8220;连接属性&amp;#8221;选项卡中设置&amp;#8220;使用自定义颜色&amp;#8221;，如图：     登录后接下来查询的状态栏将会是我们自定义的颜色：     这个功能有什么用呢？在项目开发中经常需要连接到多台服务器中，开发环境数据库一种颜色、测试环境一种颜色，这样多醒目啊，不容易搞混。  3.活动和监视器  在SQL Server 2005的时候可以下载一个P&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2840963.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>曾毅</dc:creator><title>BIT类型在SQL Server中的存储大小</title><link>http://blog.csdn.net/studyzy/archive/2008/08/23/2821069.aspx</link><pubDate>Sat, 23 Aug 2008 22:12:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/08/23/2821069.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2821069.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/08/23/2821069.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2821069.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2821069</trackback:ping><description>&lt;p&gt;对于一般的INT、CHAR、tinyint等数据类型，他们占用的存储空间都是以Byte字节为单位的，但是BIT类型由于只有0和1或者说
false和true，这种情况只需要一个Bit位就可以表示了，那么在SQL
Server中BIT类型到底占用了多少空间？是不是由一个Bit位来存储的？或者可能是使用一个字节来存储的？&lt;/p&gt;
&lt;p&gt;这两个答案都不正确！！！&lt;span style="color: rgb(255, 0, 0);"&gt;实际上BIT类型占用的空间与BIT类型的列所在表的位置有关，有些情况下BIT占用了一个字节，有些情况下BIT实际占用了几个位（几个BIT类型的列共用一个字节）&lt;/span&gt;。下面就来具体分析一下：&lt;/p&gt;
&lt;p&gt;1. 单独的BIT类型的列将占用一个字节。所谓单独就是指一个BIT类型的列的左边定长列和右边定长列都不是BIT类型的列。例如这样一个表：&lt;/p&gt;
&lt;div class="cnblogs_code"&gt;&lt;!--&lt;br /&gt;
&lt;br /&gt;
Code highlighting produced by Actipro CodeHighlight&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2821069.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>SQL Server 2008正式发布了，示例数据库安装</title><link>http://blog.csdn.net/studyzy/archive/2008/08/18/2792136.aspx</link><pubDate>Mon, 18 Aug 2008 13:54:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/08/18/2792136.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2792136.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/08/18/2792136.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2792136.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2792136</trackback:ping><description>等了好久，SQL Server 2008终于正式发布了，官方网站提供了SQL2008的下载试用，不过有一点不爽的就是他居然把X86，X64和IA64三种处理器的版本放在了同一个ISO中，我使用的是X86的操作系统（想必大多数用户也是这样吧），但是我却要把这个支持X64和IA64的ISO下载下来，本来X86只有1.5G左右，现在却要下载3.5G的一个ISO。郁闷啊，我可怜的硬盘空间，又有2G被浪费了。  花了2天的时间终于把这个3.5G的大家伙下载下来，接下来就是安装到虚拟机中了。SQL2008要求系统必须是.net Framework 3.5 SP1版本，不是的话他会帮你升级成这个版本的，要求真是高，都3.5SP1了！安装过程还是简单，装了.net3.5SP1以后再装了个系统补丁，然后重启，然后正式进入安装向导，在功能选择界面可以浏览到SQL2008中的功能模块。与SQL2005不同之处是有个&amp;#8220;Microsoft Sync Framework&amp;#8221;，但是却少了示例数据库的安装。    边看奥运会开幕式边装SQL2008，感觉时间过得很快，几下就装完了。进入SSMS，&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2792136.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>公布下SQL Server 2008 RC0英文版下载地址</title><link>http://blog.csdn.net/studyzy/archive/2008/08/05/2773898.aspx</link><pubDate>Tue, 05 Aug 2008 17:03:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/08/05/2773898.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2773898.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/08/05/2773898.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2773898.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2773898</trackback:ping><description>最近比较郁闷，下载的是SQL2008中文版来安装起了，结果装VS2008英文版的时候装是装起了，但是用不起，原来我的VS2008在以前的系统中是可以用的。也许是SQL与VS的冲突吧，所以我就卸载了VS2008英文版，安装了VS2008中文版，结果就一切正常了。具体是不是SQL2008中文版和VS2008英文版有冲突我也难得追究，英文中午不存在，只要2个都能用就行。现在我机器上是Windows2008+SQL2008+VS2008，全了！  现在我要用SQL2008的一些新特性，比如LINQ连接到SQL2008、Sync Framework、Entity Framework之类的必须要安装VS2008的SP1。但是SP1又只有英文版的，而且还在Beta中，其他的一些插件也是，都是Beta，全是英文版的，所以我又得装VS2008英文版。  但是SQL2008怎么办？出于安全起见，我还是装英文版的好，所以需要下载个英文版的SQL2008 RC0，可惜在迅雷上找不到，只有中文版的，那我就只有去官方网站下载了。结果微软的官方网站又很奇怪，他直接给出下载地址，还非要我装个下载插件，然后才允许我使用&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2773898.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>如何修改数据库的服务器名称</title><link>http://blog.csdn.net/studyzy/archive/2008/07/04/2613123.aspx</link><pubDate>Fri, 04 Jul 2008 19:27:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/07/04/2613123.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2613123.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/07/04/2613123.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2613123.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2613123</trackback:ping><description>最近我要在SQL Server 2008上做数据库复制的实验，需要用到两台服务器，所以我需要同时开2个虚拟机（VPC），当然我不可能去单独安装2个SQL Server，安装过程太费时了，所以我是在一个虚拟机中安装了SQL2008，然后将该虚拟机文件复制了一个出来，然后还原成另外一个虚拟机，这样我就可以同时使用2个虚拟机来做复制的实验了。我先在虚拟机SQL2008RC0中安装了Windows2003操作系统，机器名为MS-ZY，然后安装SQL Server 2008，所以数据库的服务器名也就是MS-ZY。    接下来复制过去还原成虚拟机SQL2008RC02，当两个虚拟机都打开的情况下，如果都是MS-ZY的服务器名，那将无法识别，所以我将第二个虚拟机的机器名修改为MS-ZY2。这个我就可以使用SSMS通过这个名字来访问第二个数据库了。    一起看起来都不错，已经将这两个服务器通过名字分开了，而且我们通过SSMS也的确看到了2个不同的服务器：    但是在配置复制的时候却出了问题，我在MS-ZY上配置了数据库分发，配置成功，接下来想在MS-ZY2上配置订阅，可是却报错。于是我就试一下在&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2613123.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>SQL2008空间数据类型--欧氏几何2类与方法</title><link>http://blog.csdn.net/studyzy/archive/2008/03/20/2198642.aspx</link><pubDate>Thu, 20 Mar 2008 03:16:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/03/20/2198642.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2198642.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/03/20/2198642.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2198642.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2198642</trackback:ping><description>2&amp;amp;nbsp; 类与方法 在上一篇博客中说道了几何数据类型（点、线、面和集合）的定义，既然几何数据类型是通过CLR来扩展出来的，学习过C#的都知道，一个对象下面会有属性和方法，那么几何数据类型对应的也有其属性和方法。下图就能够反映出这些几何对象的类关系。   由于我自己本身对C#比较熟悉（其实其他语言也就不怎么会了），这里我就按照C#的方式来讲一下。  首先要将的是函数。函数分为几种：构造函数、静态函数和实例下的函数。  2.1先说构造函数：  构造geometry对象及其下面的子对象有多种构造函数：通过熟知文本WKT构造、通过熟知二进制WKB构造和通过GML构造。如下语句就是通过WKT构造一个geometry对象。 DECLARE @g geometry;SET @g = geometry::STGeomFromText('POINT (1 2)', 0); 除了构造geometry对象外，每个子类也有自己的构造函数，下表给出了每个类的通过WKT构造的函数，通过WKB构造的函数类似，这里就不给出了。   该表取自OGC官方文档，在SQL2008中使用时函数名前面有ST前缀。比&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2198642.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>SQL2008空间数据类型--欧氏几何1基础 </title><link>http://blog.csdn.net/studyzy/archive/2008/03/17/2189867.aspx</link><pubDate>Mon, 17 Mar 2008 02:43:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/03/17/2189867.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2189867.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/03/17/2189867.aspx#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2189867.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2189867</trackback:ping><description>在SQL2008中增加了对地理空间数据类型的支持，该类型分为2种：欧氏（平面）几何geometry 和地理空间（椭圆体）几何geography 。欧式几何大家基本上都学过，是以坐标来表示，而地理空间就是使用经度和纬度来表示，由于平面几何比较简单（我记得好像是初中时候学的，高中学立体几何），所以我就从简单的学起，先学习geometry 数据类型。&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2189867.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>在window下安装使用Sybase ASE 12.5 </title><link>http://blog.csdn.net/studyzy/archive/2008/02/26/2123700.aspx</link><pubDate>Tue, 26 Feb 2008 22:18:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/02/26/2123700.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2123700.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/02/26/2123700.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2123700.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2123700</trackback:ping><description>首先下载Sybase ASE 12.5的安装文件，下载地址为http://download.sybase.com/eval/ASE_1252_DE/ase1252_de_win.zip 另外还有Sybase ASE 12.5的客户端 ,当然在第一个下载地址中也包含了Sybase客户端，用户可以不用再专门下载客户端的。这次我们使用了2个VPC（Win2003的操作系统）来做该实验，1个安装运行Sybase数据库服务，另外1个远程连接管理该Sybase数据库。

安装Sybase ASE的步骤如下：
&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2123700.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>使用OPENXML函数将XML文档转换为行结果集 </title><link>http://blog.csdn.net/studyzy/archive/2008/02/26/2123693.aspx</link><pubDate>Tue, 26 Feb 2008 22:15:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/02/26/2123693.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2123693.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/02/26/2123693.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2123693.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2123693</trackback:ping><description>FOR XML子句都是将行结果集转换为XML结果集，那么如果想要将XML文档转换成行结果集，这时就要使用OPENXML函数。OPENXML在SQL Server 2000中就已经提供，但是在SQL Server 2005对该函数进行了增强。&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2123693.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>SQL Server 2005与Oracle同步注意NUMBER类型转换 </title><link>http://blog.csdn.net/studyzy/archive/2008/02/26/2123690.aspx</link><pubDate>Tue, 26 Feb 2008 22:14:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/02/26/2123690.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2123690.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/02/26/2123690.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2123690.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2123690</trackback:ping><description>SQL Server 2005与Oracle同步注意NUMBER类型转换 &lt;img src ="http://blog.csdn.net/studyzy/aggbug/2123690.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>如何将SQLServer2005中的数据同步到Oracle中 </title><link>http://blog.csdn.net/studyzy/archive/2008/02/26/2123684.aspx</link><pubDate>Tue, 26 Feb 2008 22:13:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/02/26/2123684.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2123684.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/02/26/2123684.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2123684.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2123684</trackback:ping><description>有时由于项目开发的需要，必须将SQLServer2005中的某些表同步到Oracle数据库中，由其他其他系统来读取这些数据。不同数据库类型之间的数据同步我们可以使用链接服务器和SQLAgent来实现。假设我们这边（SQLServer2005）有一个合同管理系统，其中有表contract 和contract_project是需要同步到一个MIS系统中的（Oracle9i）那么，我们可以按照以下几步实现数据库的同步。&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2123684.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>同样功能的SQL语句,写成参数和写成常量怎么效率会有那么大的差别 </title><link>http://blog.csdn.net/studyzy/archive/2008/02/26/2123680.aspx</link><pubDate>Tue, 26 Feb 2008 22:10:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/02/26/2123680.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2123680.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/02/26/2123680.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2123680.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2123680</trackback:ping><description>今天写一个存储过程,由于执行的时间比较长(7秒)所以打算优化一下.结果在优化测试代码中发现如下一个奇怪的现象.
现在有一个表mis_gl_balance,其中有一个字段ACC_SEGMENT VARCHAR(181) NULL ,他的内容的形式如下:
3810.105301.5414070180.000000.00000000.0000.000000
另外一个表finance_budget_account 主要记录了budget_type 预算类型和mis_code MIS系统编码.这里的MIS编码就是ACC_SEGMENT表中的第三段.
&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2123680.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>如何防止插入删除表造成的数据库死锁</title><link>http://blog.csdn.net/studyzy/archive/2008/02/26/2123675.aspx</link><pubDate>Tue, 26 Feb 2008 22:09:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/02/26/2123675.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2123675.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/02/26/2123675.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2123675.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2123675</trackback:ping><description> 在数据库中经常会遇到这样的情况：一个主表A，一个子表B，B表中包含有A表的主键作为外键。当要插入数据的时候，我们会先插入A表，然后获得A表的Identity，再插入B表。如果要进行删除操作，那么就先删除子表B，然后再删除主表A。在程序设计中，对两个表的操作是在一个事务之中完成的。
当系统使用频繁就会出现插入操作和删除操作同时进行的情况。这个时候插入事务会先将主表A放置独占锁，然后去访问子表B，而同时删除事务会对子表B放置独占锁，然后去访问主表A。插入事务会一直独占着A表，等待访问B表，删除事务也一直独占着B表等待访问A表，于是两个事务相互独占一个表，等待对方释放资源，这样就造成了死锁。
&lt;img src ="http://blog.csdn.net/studyzy/aggbug/2123675.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>SQL2005实现循环每一行做一定操作</title><link>http://blog.csdn.net/studyzy/archive/2008/02/26/2123648.aspx</link><pubDate>Tue, 26 Feb 2008 22:06:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2008/02/26/2123648.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/2123648.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2008/02/26/2123648.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/2123648.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2123648</trackback:ping><description>要对一个表的每一行做出比较复杂的操作，一般会想到用游标，今天想到使用SQL2005中的新函数ROW_NUMBER()和while循环来对每一行执行操作。示例代码如下： select Department_No as departmentNo,ROW_NUMBER() OVER(ORDER BY Department_No) AS rowNumber into #depTemp--建立临时表
from departments

declare @max int--获得最大的rowNumber
select @max=max(rownumber)
from #depTemp

declare @rowNo int
set @rowNo=1
while @rowNo&lt;=@max--对每一个rowNumber进行循环操作
begin
--这儿对每一行要进行的操作的代码
set @rowNo=@rowNo+1
end

drop table #depTemp--清除临时表 &lt;img src ="http://blog.csdn.net/studyzy/aggbug/2123648.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>深蓝</dc:creator><title>利用SQLServer2005复制功能实现与Oracle数据库同步</title><link>http://blog.csdn.net/studyzy/archive/2007/02/05/1502426.aspx</link><pubDate>Mon, 05 Feb 2007 11:07:00 GMT</pubDate><guid>http://blog.csdn.net/studyzy/archive/2007/02/05/1502426.aspx</guid><wfw:comment>http://blog.csdn.net/studyzy/comments/1502426.aspx</wfw:comment><comments>http://blog.csdn.net/studyzy/archive/2007/02/05/1502426.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/studyzy/comments/commentRss/1502426.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1502426</trackback:ping><description>在项目中经常会遇到一个项目操作几个数据库的情况，若是同种类型的数据库也还好说，可以直接链接两个数据库，也可以用数据库的同步功能。这种方法具体讲就是我们的程序直接用OLEDB（OracleClient）链接Oracle数据库，同时SQLServer服务器也建立了同义词指向Oracle，在SQLServer上建立作业，将同义词中的数据拷贝到SQLServer服务器的表中。5.利用SQLServer2005的复制功能将Oracle数据库中的数据同步到SQLServer服务器中，程序只操作SQLServer，不链接Oracle数据库。在安装SQLServer数据库的时候选上“复制”，将“复制”功能安装到服务器。&lt;img src ="http://blog.csdn.net/studyzy/aggbug/1502426.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>