细化解析:如何把Access转成SQL Server

lidi3388

lidi3388

2016-02-19 18:19

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的细化解析:如何把Access转成SQL Server,手机电脑控们准备好了吗?一起看过来吧!

问:怎样才能把Access转成SQL Server。

答:具体的操作步骤如下:

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数据库的表,按全选后,下一步。  

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

10、DTS导入/导出向导,看立即运行被选中按下一步。  

11、按完成继续。  

12、这个步骤你将看到你的数据被导入SQL 2000里面,当出现已经成功把XXX个表导入到数据库的字样,而且所有的表前面都有绿色的勾,就表示成功导入所有数据,如果中途出现问题或者表前面有红色的*的话,说明该表没有成功导入,这时就要回去查看自己的操作是否正确了。

注释:  

一.数据修改:

1、由于SQL2000里面没有自动编号,所以你的以自动编号设置的字段都会变成非空的字段,这就必须手工修改这些字段,并把他的标示选择是,种子为1,增量为1。  

2、另外,Access 2000转换成SQL 2000后,原来属性为是/否的字段将被转换成非空的bit,这时候你必须修改成自己想要的属性了。  

3、另外,大家要注意对时间函数的把握Access与SQL是有很多不同的。  

二.数据库转换的经验:

1.Access的数据库中的自动编号类型在转化时,SQL Server并没有将它设为自动编号型,我们需在SQL创建语句中加上identity,表示自动编号。

2.转化时,跟日期有关的字段,SQL Server默认为smalldatetime型,我们最好将它变为datetime型,因为datetime型的范围比smalldatetime型大。我遇见这种情况,用smalldatetime型时,转化失败,而用datetime型时,转化成功。

3.对此两种数据库进行操作的SQL语句不全相同,例如:在对Access数据库进行删除纪录时用:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

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数据库处理中,是不可以用的。

展开更多 50%)
分享

猜你喜欢

细化解析:如何把Access转成SQL Server

编程语言 网络编程
细化解析:如何把Access转成SQL Server

如何把ACCESS转成SQL数据库

编程语言 网络编程
如何把ACCESS转成SQL数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

sql server 转 access 笔记

编程语言 网络编程
sql server 转 access 笔记

把Access数据库移植到SQL SERVER7.0

编程语言 网络编程
把Access数据库移植到SQL SERVER7.0

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQL Server 存储过程解析

编程语言 网络编程
SQL Server 存储过程解析

SQL Server与Access、Excel的数据转换

SQLServer
SQL Server与Access、Excel的数据转换

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

网页制作学习该掌握哪些技术

网页制作学习该掌握哪些技术

Microsoft Access数据库常规规格

Microsoft Access数据库常规规格
下拉加载更多内容 ↓