动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ SQL技巧 ]的信息

本月文章推荐
.循环插入一定时间范围内的随机日.
.SQL Server静态页面导出技术1.
.SQL server如何定时执行一些脚本.
.怎样获得Sqlserver 2000得实例列.
.摆脱困惑正确认识隔离级别的标准.
.如何正确的使用or展开来改写SQL查.
.通过SQL Server对上传文件内容进.
.全文本检索的应用(1).
.SQL SERVER中一些常见性能问题的.
.SQL Server 索引结构及其使用(一.
.通过进行正规化的表格设计提升应.
.依赖于其他表格的标准轻松在表格.
.SQL Server通用分页存储过程:利.
.讲解MaxDB数据库和MySQL数据库的.
.配置SQL Server文件组对应不同的.
.查询数据库表和字段sql语句.
.详细讲解各种数据库使用JDBC连接.
.关于SQL Server数据库备份和恢复.
.如何让SELECT 查询结果额外增加自.
.循序渐进讲解Informix SQL的十一.

32位到64位的sql server移植

发表日期:2007-6-12 |


  从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位系统。

上一篇:详解sql server中数据库快照工作原理 人气:2487
下一篇:sql server 2000中的触发器使用 人气:4005
浏览全部sql server的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-12 team论坛 v2.0.4 bulid 080916 A
2008-10-12 Roclog v3.1.6
2008-10-12 SupeV v1.0.1 简体中文 GBK
2008-10-12 NetCMS v1.6.0.1010 正式版
2008-10-12 PHP考试系统PPFrame v1.2.7
2008-10-12 LPAS个人相册 v1.6.3
2008-10-12 快问仿百度知道系统 动态-静态-互
2008-10-12 方卡广告防点击系统 V1.0 GB2312
2008-10-12 泡菜内容管理系统[PCMS] v1.0 Bu
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号