32位到64位的sql server移植
日期:2007年8月20日 作者: 查看:[大字体 中字体 小字体]-
从32位到64位的SQL Server移植安装并非是不重要的操作。在你从一个平台移植到另一个平台的时候,你必须考虑很多因素。本文的一些关注点特别是与32和64位平台问题有关系的。我将会涉及如下三个最重要的问题:数据源提供商,编译用户自定义的函数和组件,以及数据转换服务(DTS)包。
数据源提供商Windows上的数据库产品通常提供了OLE DB 或者 ODBC源提供商——这是一种中间件,注册在允许任何支持OLE DB的应用程序与数据源进行对话的系统上。我们中的大多数人都很熟悉这种机制,SQL Server的32位版本和64位版本上也都提供了它自己的数据提供商。
当你使用64位版本的SQL Server和64位ODBC驱动的时候,要记住几件事情。首先,32位的程序无法看到64位的ODBC驱动——它们只可以看到其它64位的应用程序,包括32位的ODBC驱动。例如,Jet数据库引擎无法使用64位的驱动;它只能运行在32位的空间并且与32位的ODBC连接器进行对话。
然而,你应该能够使用32位驱动与64位的数据库应用程序进行对话,出于同样的原因,你也能够远程连接一个数据服务器上,不论它运行的平台是什么。如果真正的到数据服务器的连接是通过类似TCP/IP或者有名管道等机制实现的,那么它们就不是依赖于特定的体系结构。因此,它们可以在32位和64位的环境中工作。(注意,如果你想要这么做的话,这里可能会有一些问题,通过分布式的查询链接一个32位的SQL Server实例到64位的实例上)
如果你使用的是64位的Windows,并且想要编辑32位的ODBC驱动的配置,你可以通过启动%SystemRoot%SysWOW64odbcad32.exe程序来完成,它可以启动32位的ODBC控制面板。默认的ODBC接口,从控制面拌中调用的,是只有64位的。
用户自定义函数
有一点,在SQL Server中,只有按照T-SQL的位数使用SQL Server的通用语言运行时(CLR)来编写,才有可能创建用户自定义的函数,或者说UDF。一个用户自定义函数可以用Visual Basic, Visual C++,或者Visual C#来编写,然后再部署为.DLL,其性能比你用T-SQL来完成要好得多。
然而,如果你要编写一个在数据库的32位实现中使用的用户自定义函数,那么它就需要在64位的平台上进行重新编译才能正常工作了。如果你用Visual Basic 6(计划在2008年3月份不再支持)创建了用户自定义函数,你需要把它导入当前的平台上。在那里,它可以重新编译,因为VB6没有64位的版本。对于其它在32位平台上编写的与SQL Server一起工作的.DLL组件也一样——它们需要作为64位的代码重新编译。
数据转换服务
我在其它文章中谈到了DTS在64位版本的SQL Server中不再可用的事实;它已经被SQL Server Integration Services (SSIS)所取代了。但是这并不意味着你再也不能使用DTS包了——只是你不能在64位目标系统中直接运行它们了。它们可以存储在64为系统中,不只是运行在那里。
一种解决的方法就是建立一个32位的可以运行DTS包的系统,然后将数据导出到64位系统中。你甚至还可以在SQL Server所在机器(或者运行在另外一台计算机上)上的一个虚拟机上运行一个比较老版本的带有DTS 的SQL Server。
结论
从32位移植到64位上的障碍不再是不可逾越的——你只需要集中注意力,然后小心一点。只要你可以访问32位的系统,或者可以在一台虚拟机上模拟一个,你就应该有能力建立一座桥梁来沟通现有的32位系统。
(出处:急速软件下载学院)
-
- 32位到64位的sql server移植 相关文章:
- ·木马下载号关闭安全软件种植木马
- ·EXE感染号关闭安全软件种植木马
- ·解决在J2ME平台上的手机游戏移植的问题
- ·oracle移植到mysql注意事项
- ·uC/OS-II在S3C44B0X微处理器上的移植
- ·完全移植!XP下照样玩Vista侧边栏
- ·黑客种植木马方法及防范策略
- ·32位到64位的sql server移植
- ·学习嵌入式Linux的开发与移植几点实用的建议
- ·MySQL数据库中数据库移植中的乱码问题
- 32位到64位的sql server移植 相关软件
- ·种植大亨
- ·魔法植物园
- ·从“植物人”到“摇钱树”:如何让企业网站起死回生?
- ·基因种植
- ·曹植全集
- ·图集:最炫的丑角——原生态的昆虫与植物
- ·ps2版雷电3 非移植电脑版
- ·Vista 绿色植物壁纸包Vplants 10
- ·E话通密码寻回者 2005 植树节特别版
- ·美女陪你摸麻将 街机移植版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:C#3.0 中 DLINQ 从数据库获得数据集,XLINQ从XML文件获得数据集的方法
精品推荐
热点TOP10
- ·SQL Server 练习题
- ·MS-SQL开发常用汇总和t-sql技巧集锦
- ·查询及删除重复记录的方法大全
- ·SQL server 2005安装问题汇总
- ·MS SQL的一些经典常用操作语句汇总
- ·SQL语法大全
- ·掌握SQL Server数据库的实用技巧
- ·解决用sa登录sql 2005失败的问题
- ·SQL Server建立应用程序安全性和程序角色
- ·轻松掌握使用 SQL Server 浏览器
- ·SQL Server安全问题全攻略之口令
- ·SQL Server 2005 中的分区表和索引
- ·sql server2000导入mdf文件
- ·一个复合查询方法
- ·如何创建SQL Server 2000故障转移群集
- ·SQL Server 2000企业版安装教程(1)
- ·SQL Server 2005 Reporting Services 初次使用感受
- ·使用用于SQL Server的IIS虚拟目录管理实用工具
- ·SQL Server中函数的用法两种
- ·改进SQL Server数据库系统安全五步走
特别推荐
- ·结束SQL注入隐患3招
- ·掌握SQL Server数据库的实用技巧
- ·SQL的简单查询
- ·快速解决SQL Server“安全疑难”相关问题
- ·SQL Server 2005:你应知道的13件事
- ·实例解析:减少SQL日志大小的三个好方法
- ·使用SQL2000将现有代码作为Web服务提供
- ·sql server 2000数据库置疑的解决方法
- ·SQL Server安全问题全攻略之口令
- ·XP上不能安装MicrosoftSQLSERVER2000吗
- ·解析Microsoft Sql Server中的like语句
- ·推荐;适合SQL初学者学习的SQL FAQ集锦
- ·SQL Server 2005 中的分区表和索引
- ·查询及删除重复记录的方法大全
- ·详细介绍优化SQL Server 2000的设置
- ·关于SQL SERVER 日志满的处理方法
- ·使用SQL Server 2000索引视图提高性能
- ·SQL server 2005安装问题汇总
- ·解决用sa登录sql 2005失败的问题
- ·简单三步走堵死SQL Server注入漏洞
