大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 数据库 -> MSAccess -> 数据库转化的问题

数据库转化的问题

时间: 2021-08-13 作者:daque

1.access的数据库中的机动编号典型在变化时,sql server并没有将它设为机动编号型,咱们需在sql创造语句中加上identity,表白机动编号! 2.变化时,跟日子相关的字段,sql server默许为smalldatetime型,咱们最佳将它变为datetime型,由于datetime型的范畴比smalldatetime型大。我不期而遇这种情景,用smalldatetime型时,变化波折,而用datetime型时,变化胜利。 3.对此两种数据库举行操纵的sql语句不全沟通,比方:在对access数据库举行简略记录时用:"delete * from user where id=10",而对sql server数据库举行简略是用:"delete user where id=10". 4.日子因变量不沟通,在对access数据库处置中,可用date()、time()等因变量,但对 sql server数据库处置中,只能用datediff,dateadd等因变量,而不许用date()、time()等因变量。 5.在对access数据库处置中,sql语句市直接不妨用少许vb的因变量,像cstr()因变量,而对sql server数据库处置中,却不许用。  一,开始,我说的是在access2000,sql2000之间变换,其余的我也还没有试验过,蓄意大师多多考查,确定是有方法的; 二,变换的本领 1,翻开”遏制面板“下”处置东西“中的”数据库源“; 2,按”增添“增添一个新的数据源,在采用栏里选”driver do microsoft access (*.mdb)”,实行后将展示一个框, 在”数据库源“内里输出你想写的称呼,我取名叫“abc”,证明不须要填,接着,按底下的采用,探求你的数据库地方和选中(提防,请先备份本人的access数据库),而后决定。 数据源在这边建好了,剩下变换了。 3,翻开sql2000企业处置器,加入数据库,兴建一个空的数据库“abc”; 4,采用新创造的数据库,按鼠标右键,采用“一切工作”下“导出数据”,按“下一步”连接; 5,在数据库源下拉但中采用”driver do microsoft access(*.mdb)“,在”用户/体例dsn“中,选种你方才增添的”abc“,按 ”下一步“; 6,“手段”不须要窜改,采用效劳器(普遍下为本人的本机"local",也不妨采用效劳器地方大概局域网地方,决定你的权力能否不妨操纵,),"运用windows 身份考证"指用本人的体例处置员身份操纵,"运用sql身份操纵考证"不妨用来网站的操纵,引荐用后者; 7,选上"运用sql身份操纵考证"后,填写你的用户名和暗号,我本人采用的是体例默许号子"sa","****",数据库采用刚兴建的"abc",按"下一步"; 8,这一步的两个单项采用,"从数据源复构图和视图"与"用一条查问训令指定要传输的数据",采用前者,按"下一步"连接; 9,这边将展示你本人access数据库的表,按"全选"后,下一步; 10,"dts导出/导出引导",看"登时运转"被选中按"下一步", 11,按"实行"连接; 12,这个办法你将看到你的数据被导出sql2000内里,当展示"仍旧胜利把xxx个表导出到数据库"的字样,并且一切的表前方都有绿色的勾,就表白胜利导出一切数据,即使半途展示题目大概表前方有赤色的叉的话,证明该表没有胜利导出,这时候就要回去察看本人的操纵能否精确了. 三,数据窜改 1,因为sql2000内里没有"机动编号",以是你的以"机动编号"树立的字段城市形成非空的字段,这就必需细工窜改那些字段,并把他的"标示"采用"是",健将为"1",增量为"1", 2,其余,access2000变换成sql2000后,从来属性为"是/否"的字段将被变换成非空的"bit",这功夫你必需窜改成本人想要的属性了; 3,其余,大师要提防对功夫因变量的控制.access与sql是有很多各别的. 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.