ACCESS数据库转化为SQL SERVER数据库一些问题的解决方法

来源 :网络与信息 | 被引量 : 0次 | 上传用户:qhdjy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  ACCESS和SQL Server都是我们常用的数据库软件。有时候我们需要把Access中的数据库转到Sql Server中,但由于两种数据库在设计、格式等方面的不同,导致在转化的过程中往往会发生一些问题。这里,我们介绍一些常见问题的解决方法。
  为了确保记录的唯一性,在ACCESS数据库中我们会将某些类型设置为自动编号类型。但转入到sql server时,并没有将它设为自动编号型。这时候我们需要在SQL创建语句中加上identity,表示自动编号。或者把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1”。
  Access中的一些时间和日期函数在转化为Sql Server时需要修改。常见的有:now()、time()和date(),在SqlServer中都要改成getdate()。Access中的datediff('d', time1, time2)函数在Sql Server中要改成datediff(day, time1, time2)。datediff('ww', time1, time2) 函数在Sql Server中要改成datediff(week, time1, time2)等等。
  在Sql Server中,和日期有关的字段,Sql Server默认为smalldatetime型,我们最好将它改为datetime型,因为datetime型的范围比smalldatetime型大。如果用smalldatetime型,那么由Access转化过来时,会发生失败的可能;而用datetime类型,一般转化都会成功。
  对两种数据库进行操作的sql语句不完全相同,例如:删除student表中stID为10。在Access数据库中语句为:“delete * from student where stID=10”,而在SqlServer中则要改为:“delete student where stID id=10”。即将delete * from改为delete。
  Access数据库中,sql语句可以直接用一些VB函数,比如cstr()函数,而在SqlServer数据库中,却不能用。
  Access数据库里面除法可以使用“\”或者“/”,而在SqlServer数据库中只能使用“/”。
  SqlServer主要管理中等类型的数据库,存储记录一般在几万到几十万条。为了方便开发人员使用,系统提供了很多保留字。而Access主要管理小型的数据库,存储记录一般在一万条以内。由于比较简单,就没有保留字了。这样,我们在Access中定义的一些字段名称转入到Sql Server中就可能和里面的保留字相冲突。因此,我们需要修改相应的字段名称,或者在字段名称外面加上“ [] ”。
  以上是转化过程中一些常见问题的解决方法。除此以外,还会有其他的一些问题,比如:默认值丢失、数据库联接的格式等等,还有待于我们进一步发现。
其他文献
自从微软发布office 2007以后,很多人都开始试用,但一直不敢应用到工作中,主要是怕自己制作的2007的文档给别人看时,别人打不开。  其实微软早就考虑到了这一点,并发布了Microsoft Office Word、Excel和PowerPoint2007文件格式兼容包来支持office2000、of-ficexp、office2003来打开、编辑、修改of-fice2007的文档。  下载
期刊
摘要:本文从作者多年的实践经验和教学经验中,总结了家用电脑常见故障的种类、原因和解决思路。特别是在家用电脑系统维护方面分析了大量常规思路,提出了作者的独到见解,在大量系统维护方法中找出了最优和效率最高的方法。  关键词:家用电脑;故障;维护    随着21世纪的到来,计算机的普及率逐年提高,尤其是家用电脑的普及近几年非常迅速。家用电脑现在已经进入千家万户,电脑在许多家庭已经成为不可缺少的重要工具。
期刊
摘要:互联网技术的迅猛发展,为网络课程开辟了广阔的发展空间。传统的教育机制受到了严重的挑战,新机制下的网络教学是大势所趋,使得基于Web技术的网络教学成为现代教育技术改革与发展的方向。本文主要讨论了在《办公自动化》课程中基于Web的网上自主性学习系统的建构与设计。  关键词:网络教育;自主性学习;教学模式    随着计算机网络技术的发展,人类进入了信息社会,而网络与教育的结合,将彻底改变传统的教育
期刊
摘要:本文试图改革以教授软件的用法为主要内容的教学方式,把该软件的学习作为一个作品产生的中间过程来全面考虑,从而提高学生的学习积极性和有效性,从而帮助学生获得一门立身之技术。  关键词:Photoshop;图像处理;教学改革  中图分类号:TP317文献标识码:A    Photoshop是一个能进行图像处理和平面设计的软件,也是大部分职业院校都开设的一门课程。然而,会使用Photoshop的多,
期刊
摘要:总认为程序设计是软件工作人员的基本功,但现在在高等学校,一般也都根据不同的需要选用不同的程序设计课程。其中C语言作为一门程序语言基础课,由于其功能强、使用灵活等优点受到广泛的欢迎。也就是说C语言已经成为了学习程序设计语言的一个必要的基础。笔者根据多年的教学经验,对如何学好C语言进行了探讨。  关键词:C语言;数据结构:算法    1、引言    经过这些年的教学和实践,我深深地体会到C语言对
期刊
摘要:本文介绍了DSS决策支持系统相关理论及决策的意义。决策者依据决策来指导工作,预测本部门事业未来,高效地控制企事业行为,帮助部门实现规划目标。同时也分析了运筹学与决策的关系。模型与决策的关系,以及构造决策系统的方法。  关键词:信息管理系统;决策支持系统;运筹学;建模与求解    1、引言    数字计算机应用于管理领域,主要是进行数据处理和编制报表,实现数据库管理办公自动化。通常把这类系统所
期刊
迈拓硬盘回来了!继国际知名存储厂商希捷斥巨资并购迈拓(Maxtor)之后,迈拓品牌在移动存储领域再次焕发新的活力。秉承迈拓“钻石”系列硬盘的优质品牌,全新上市的迈拓银钻系列移动硬盘,带来了前所未有的大厂品质和超高性价比,其率先上市的80GB新品迅速成为移动存储用户的首选。  作为希捷进军移动存储市场的新型产品,迈拓银钻80GB移动硬盘采用了迈拓移动硬盘一贯时尚、经典的造型设计。银灰色的外观尽显大气
期刊
数码摄像机按存储介质分类,可分为磁带型、DVD光盘型、硬盘型以及闪存型。消费者更偏爱于哪种类型的数码摄像机呢?从以下的调查结果中可以看到,硬盘型数码摄像机普遍受到欢迎,占到被调查人群的42.04%,已逐渐成为市场主流选择。而传统磁带次之,占到被调查人群的22.11%。闪存和DVD光盘型则分列其后,分别占到19.28%和16.56%。    硬盘DV 主流选择  硬盘式DV是近两年迅速发展起来的一种
期刊
焦点    盖茨与乔布斯历史性聚首  据国外媒体报道,两大科技行业的传奇人物——微软董事长比尔·盖茨和苹果CEO史蒂夫·乔布斯近日历史性地聚到了一起,共同出席《华尔街日报》举办的“D:彻底数字化”活动。  盖茨和乔布斯首先互致问候,称赞对方为科技行业的发展做出了巨大贡献。乔布斯表示:“比尔打造了全行业第一家真正意义上的软件公司,他比任何人都更早地认识到软件的重要性。”盖茨则盛赞乔布斯勇于承担风险,
期刊
项目背景    随着互联网对社会生产生活各个领域的影响逐步深入,办公信息化也已成为衡量很多行业现代化程度的重要标志。与此同时,信息安全问题日益突出,特别是对于政府机构而言,能否保证政府办公网络的安全,是关系国家安全的重大问题。当前,病毒的泛滥、蠕虫的威胁以及间谍软件和黑客的侵袭,严重威胁着政府办公系统的信息安全。加强网络安全管理,提高政府办公效率,保证政府信息安全已经成为当务之急。  某市国土局在
期刊