以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于数据导入导出的几个问题请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172656)

--  作者:hfapplehao
--  发布时间:2021/10/25 9:00:00
--  关于数据导入导出的几个问题请教
汇总下这些时间遇到的数据备份问题

我用的数据库是sql2012。因为云服务器到期的原因,所以需要把数据导出来,然后放到自己电脑上
然后我的操作方法如下
1.通过数据库自带的工具导出数据到access(*.mdb)文件,导出后再在新的foxtable中加载表,就出现错误提示(要加载的外部数据表没有设置主键),要想设置主键就得在access里面挨个设置表,表很多的话就好麻烦。

2.以前我也试过两个数据库之间传到数据。就是从服务器上的sql2012 导出数据到本地电脑上的sql2016.结果加载表的时候也是出现同样的问题,主键缺失 ,花了我整整一天的时间来挨个表设置主键。后来实在是工作量太大,我最后不得不卸载sql2016,重新安装sql2012,最后还原数据库才成功让系统正常运行的。

3.讲真,foxtable自带的导出工具只能对单个表进行备份,要是对数据表很多的数据进行备份和合并就很麻烦,最后也导致工作量很大。

以上的操作每次搞起来真心累

老师有没有什么好的方法来避免这个问题?或者数据库导出数据的时候有什么技巧来提高下效率避免出现主键缺失的情况?数量量多的时候操作起来真心麻烦!

--  作者:有点酸
--  发布时间:2021/10/25 9:03:00
--  
sql server本身就有备份和还原功能,用这个,不要用导入导出。
--  作者:hfapplehao
--  发布时间:2021/10/25 16:41:00
--  
老师您好,
那种方法目前看来是最好的方法。

但是毕竟因为工作环境不一样啊,比如我服务器到期了。然后为了保持系统继续适用。我就得在电脑上安装一个sql2012,考虑网速的问题,从下载到安装再到配置这个过程需要花很多时间。

而且我如果从sql2012 切换到sql2016 也是遇到一样的困难。

不如用access 来的快捷。
咱们导入导出数据库 有什么好方法吗?不用重新设置主键的那种!



--  作者:有点蓝
--  发布时间:2021/10/25 20:47:00
--  
安装一个SqlServer,并还原数据库,也就半天时间吧。何况也不是天天都安装还原。一年做这么半天时间,这么也比1楼使用access折腾来的划算。