sql2005与sql2000并存性探求

         最近使用SQL2005的过程中发现数据导入导出过程中不是很方便,用到DTS包时也隐藏的大深,所以结合安装SQL2000一起使用,以达到数据库的良好操作. 

         首先操作系统是SQL2003,因为服务器用的是SQL2005所以,在本机也安装SQL2005,安装过程中若是第一次安装,准备不足则会导致安装不成功:应符合以下条件: (1)操作系统安装windows2003server,并升级到sp2  (2)安装好.net framwork2.0 (3)准备sql2005的升级文件:sqlserver2005 sp1,当然可利用操作系统下载的更新来自动升级.安装时注意安装的是默认实例.

安装好后就可以看到SQL2005的新功能了.有几个地方注意一下.sql2005没有单独的服务管理器和查询分析器取而代之以SQL SERVER Configuration Manager即Sql server配置管理器.启动和停止服务均在管理器中.

                                                

         不过未安装SQL2000时,2005的配置管理器里面没有SQLEXPRESS,但有SQL SERVER Reporting Services这里面显示的MSSQLSERVER和SQL SERVER AGENT 是sql2005的.

下面安装sql2000,在SERVER2003上安装SQL2000会提示要安装补丁sq1所以安装完后打好补丁.注意安装过程中一定不要不看就一直点"下一步",因为我安装过程中发现SQL2000没有识别SQL2005实例的能力,一般如果在已安装SQL2000上面再次安装时会自动跳到要用户新建实例的界面,但在已安装SQL2005的机子上安装SQL2000却没有,它还是跳到默认实例上,如果继续安装,肯定会出问题.我在安装SQL2005的时候默认实例为:LWF-SZAIC,SQL2000新增实例为LWF-SZAIC\LWF另外安装时选择安装程序文件和数据文件最好另外选择,安装好后,打好补丁.这时可以看到sql2005 的配置管理器上多了 SQLEXPRESS,在sql2000的服务管理器中可看到几个项目的服务,现在可以利用SQL2000的服务管理器来启动和停用SQL2005的服务.

                                     

         这里另外讲一点关于SQL2005 的DTS包问题,刚使用SQL2005时根本找不到包在哪里,面相反SQL2000却很方便.

 

当然SQL2005肯定具有DTS包的功能但并没有显式让我看到,操作步骤如下:在数据库名上点右键\任务\导入数据.一步步执行完后,保存为SSIS包.

               

         保存完后,你会发现无法找到刚保存的包.如我保存为aa.怎么找出来呢.点选如下:已注册服务器图标

 

         你会发现在弹出的Integration services中双击服务器LWF-SZAIC即可看到你之前保存的包了.那么,怎么使用这些包呢?只要在作业中新建作业,在作业步骤中填好服务器,在类型中选择SQL SERVER INTEGRATION SERVICES 包,在下面即可使用刚保存的包aa了.另外在用SQL2005导入导出数据的时候,你会发现很多时候进行不了.而用SQL2000导入\导出工具将会很方便快捷.

 

         这是我用SQL2005和SQL2000的一点体会.记录下来以便使用.

posted @ 2008-07-25 09:58  威尼斯的夏天  阅读(283)  评论(0编辑  收藏  举报