MSSQL数据库转换成ACCESS数据库
有一个MSSQL数据文件,还有一个MSSQL备份文件beifen.bak,想将两个MSSQL的数据库转换成ACCESS数据,即.mdb文件,请高手指导一下,网上以前也有很...
有一个MSSQL数据文件,还有一个MSSQL备份文件beifen.bak,想将两个MSSQL的数据库转换成ACCESS数据,即.mdb文件,请高手指导一下,网上以前也有很多人问过,我是菜鸟,想知道详细一点的过程,谢谢。 特别是如果将.BAK转换成Access的步骤,谢谢了.比如要安装什么软件和转换步骤. MSSQL为2000版.
展开
3个回答
2013-10-27
展开全部
SQL2000理论上只能转ACCESS2000
ACCESS转MS SQL数据库的几点经验
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数据库处理中,却不能用。 你照着来就是
ACCESS转MS SQL数据库的几点经验
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数据库处理中,却不能用。 你照着来就是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-27
展开全部
先安装 MSSQL2000然后 新建数据库=================还原数据库=================数据库 -> 所有任务 -> 导出 -> Access就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-27
展开全部
数据库 -> 所有任务 -> 导出 -> AccessBAK的:新建数据库->还原数据库->数据库->所有任务->导出数据库->ACCESS如果不会,我可以教你。加我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询