【MS SQL】把多个数据库合并为一个新的数据库

原文:【MS SQL】把多个数据库合并为一个新的数据库

因应工作要求,需要把两个数据库合并成一个库:

一开始使用"导入数据、导出数据和复制数据库"三个工具时,没有达到要的效果。

 

后来,使用"生成脚本"来执行,成功!步骤如下:

1、新建一个空白库 -> SCM_KQYY:

 

2、选择要合并的数据库-> Materials:

 

3、这里不表,直接下一步:

 

4、按下图根据需要选择:表、存储过程、用户、同义词。

 

5、按下图设置,下一步:

 

6、下一步:

 

7、点"完成"按钮:

 

8、生成后脚本的模样:

 

9、更改数据库名:

 

10、SSM数据库的操作方式跟"Materials"一样,参考步骤2~9;这里也就不表啦。

 

11、完成。唯一遗憾的是数据需要通过其他方式合并过来,不懂怎么一起弄过来。。

时间: 2024-10-21 21:08:49

【MS SQL】把多个数据库合并为一个新的数据库的相关文章

Sql Server中如何把多个数据库合并为一个新的数据库

因应工作要求,需要把两个数据库合并成一个库: 一开始使用"导入数据.导出数据和复制数据库"三个工具时,没有达到要的效果. 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/SQLServer/ 后来,使用"生成脚本"来执行,成功!步骤如下: 1.新建一个空白库 -> SCM_KQYY:

服务器-建立一个新的数据库,如何开头?

问题描述 建立一个新的数据库,如何开头? 初学数据库,现在电脑上装了powerdesigner 和PLSQL Developer 也配置了Oracle环境,单位也有服务器,现在需要设计一个数据库,主要功能能够存储一些文档资料,有表格,图,GIS图,还有文字性的资料,现在需要一个大神来给我指指路,如何开头,该怎么入手,学习什么软件. 解决方案 文档资料,gis图一般不都存在服务器 解决方案二: 先自己学会建基础的数据库,,然后再做项目,,都是根据需求来建的 解决方案三: 先了解这几个软件的用法,找

MS SQL基础教程:移动数据库

在SQL Server 中可以使用拆分(Detach)和附加(Attach)的方法来移动数据库.拆分数据库是从服务器中移去逻辑数据库,但不会将操作系统中的数据库文件删除.附加数据库将会创建一个新的数据库,并复制存储在已有的数据库文件和事务日志文件中的数据.使用系统存储过程Sp_detach_db 来拆分数据库,用系统存储过程Sp_attach_db 来附加数据库. Sp_detach_db 系统存储过程的语法如下: sp_detach_db [@dbname =] 'database_name'

MS SQL修改数据库名称

在MS SQL中,如果你想修改某一个数据库的名称,你可以通过下面几种方法实现.   方法一:使用SP_RENAMEDB系统存储过程实现. 语法: sp_renamedb [ @dbname = ] 'old_name' , [ @newname = ] 'new_name' 例子: 我需要将数据库Test_1的名称修改为Test use master go exec sp_renamedb @dbname='Test_1', @newname='Test'; go   有时候执行该脚本,会报如下

MS SQL 事物日志传送能否跨数据库版本吗?

    SQL SERVER的事物日志传送(log shipping)功能,相信很多人都使用过或正在应用,这是MS SQL提供的一个非常强大的功能,一般需要一个主数据库服务器(primary/production database server)和辅助数据库服务器(standby server)来完成这个配置,默认情况下,主数据库和辅助数据库的版本应该是一致的,那么如果这两个数据库版本不一致,会不会有什么问题?还能做log shipping配置吗? 那么数据库版本不一致分两种情况:     1:

MS SQL基础教程:游标的应用

在前面几节,我们详细介绍了如何声明游标,从游标中读取数据以及关闭.释放游标的方法.下面我们将给出几个应用实例使读者对游标有更为全面的了解. 13.7.1 游标变量的应用 我们已经提到游标是从MS SQL SERVER 7 版本才开始使用的新的变量类型,游标常被应用在存储过程.触发器中.那么游标是如何被作为变量而应用呢?看一下系统过程sp_cursor_list 的SQL 语句文本,会大有收获. 在该存储过程中,@cursor_return 为一游标变量,并将其结果集返回给其调用者,该结果集保存有

MS SQL 日常维护管理常用脚本(一)

  SQL SERVER 数据库日常维护,管理,巡检过程中你可能经常需要用到一些SQL语句(亦或方法)来查看数据库服务器环境(操作系统版本, 磁盘空间,CPU,RAM信息),数据库信息(数据库版本,实例名称...),数据库对象等. 查看数据库信息   查看数据库服务器名称   方法1:SQL脚本查询,可以通过下面脚本来查询.   默认实例 默认实例查询 SELECT @@SERVERNAME AS SERVERNAME;  SELECT SERVERPROPERTY('servername')

登录多个数据库-oracle11g怎么同时使用多个数据库实例

问题描述 oracle11g怎么同时使用多个数据库实例 5C 我创建了一个新的数据库实例,如下所示:现在我想用plsql登录这个新的数据库,用Oracle sql developer登录orcl数据库,要怎么登录?另外plsql中的数据库的下拉没有我新建的叫HY的这个数据库是什么原因? 解决方案 你创建的是数据库实例,而你在默认数据库实例中选择数据库 解决方案二: 如何更改oracle登陆时的默认实例

struts2标签-如何实现<s:textfield>和<s:select>提交时合并为一个id元素?

问题描述 如何实现<s:textfield>和<s:select>提交时合并为一个id元素? 如何实现和提交时合并为一个id元素? 比如邮箱:@,怎么样才能提交时合并为一个元素存到数据库?谢谢 解决方案 使用两个变量分别接收和提交的值:如name = chisj.end = foxmail.com mail = name + "@" + foxmail.com; mail的内容就是chisj@foxmail.com