加入收藏 | 设为首页 | 会员中心 | 我要投稿 武陵站长网 (https://www.50888.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据库导入数据有关问题

发布时间:2022-11-22 17:01:00 所属栏目:MsSql教程 来源:网络
导读: 数据库导入数据问题。
明天我要进行一个升级工作 。软件好办,直接打包发布就行。
数据库方面我有点纠结,因为升级过后的库,在某些表上加了字段,更改了很多以前的触发器,存储过程什么的

数据库导入数据问题。

明天我要进行一个升级工作 。软件好办,直接打包发布就行。

数据库方面我有点纠结,因为升级过后的库,在某些表上加了字段,更改了很多以前的触发器,存储过程什么的 。而升级的表里也有些基础配置(这个不是太多)。现在就不知道该怎么升级这个数据库了,我想了2种解决方法。

1 、找不同点,然后更新每个模块,每个触发器,存储过程,和增删的数据库结构。(此方法工作量太大,很多地方我都记不住究竟改了什么,这样更新错误率肯定有,但是客户使用中如果出现了错误,我能快速定位到错误并给予修改)

2、数据整体导入。先将我现在的数据库数据集体清空(保留基础配置部分)然后将客户以前用的数据导入过来mssql数据库导出,这样我得先禁掉所有的触发器,然后要用导入导出数据库,每个表还要设置一个启用标识列插入(因为标识列跟很多关联表对应,如果对不上,数据会出错),这样的优点是工作比较简单 。不容易出错,但是配置那个标识列插入好像工程很浩大。173张表。

想问下大神们,有什么方法能实现数据接转呢 、?比较简单,错误率又较小的 ,因为表结构99%是相同的,没删过字段,只要把以前的数据按照表 -- 字段名 相同的全部导入我现在的数据库就不会出错了。

------解决方案--------------------

清空(除了一些辅助表,信息不改的)新数据库中的所有表.

对在用数据库进行检查,用数据导入的方法将数据库导入新库.

用新库替换旧库,同时更新客户端.

------解决方案--------------------

导入数据的时候,在列映射页面上,有一个"启用标识插入"选框,选中它就可以了.

(编辑:武陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!