SQL Server 2005 如何将一个数据库中的几张表,引入到另一个数据库中。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2005 如何将一个数据库中的几张表,引入到另一个数据库中。相关的知识,希望对你有一定的参考价值。
这个用SQL触发器来实现最好,打开企业管理器->右键点击A表->所有任务->管理触发器,然后按这个格式写:
CREATE
TRIGGER
InsertT
ON
A表
FOR
INSERT
AS
insert
B表(字段1,字段2,字段3)
select
字段1,字段2,字段3
from
inserted
如果不用触发器,在增加表时,同时增加两个表的数据:
insert
A表(字段1,字段2,字段3)
values(数值,数值,数值)
insert
B表(字段1,字段2,字段3)
values(数值,数值,数值) 参考技术A 在服务器上装上sql
server
2005,基本上装载时选择默认的就可以了。然后,关掉windows防火墙(最好设置一下),在数据库外围配置器中选择【服务和连接的外围应用配置器】,再选择【远程连接】
选择【本地连接和远程连接】,选择【同时使用
tcp/ip和named
pipes】。这个默认是不启用的。 参考技术B 1.使用数据库导入导出向导.将数据表导入到另外一个数据库中
2在另外一个数据库中使用跨库连接的方式直接范围该数据库中的表中的数据
如何将 SQL Server 数据库迁移到 MySQL? [关闭]
【中文标题】如何将 SQL Server 数据库迁移到 MySQL? [关闭]【英文标题】:How to migrate SQL Server database to MySQL? [closed] 【发布时间】:2011-12-22 13:54:02 【问题描述】:我有一个包含大量数据的 SQL Server 数据库和一个空的 MySQL 数据库。现在我想将 SQL Server 数据库的所有数据(包括数据库模式)复制到 MySQL 数据库中。
我考虑过使用原始 SQL 转储,但 SQL Server 的 SQL 语法与 MySQL 不同。
而且我google了一些数据库迁移工具,比如south(仅适用于django)、simple-db-migration(仅适用于一种类型的数据库,可能是PostreSQL ?) 和 SQLAlchemy(我还没学完,只是觉得有点笨拙)。
我可以使用什么工具来执行此迁移?
【问题讨论】:
可以使用 MySQL Workbench 从 MSSQL 迁移到 MySQL 【参考方案1】:我通常在这类工作中使用opendbcopy ...
【讨论】:
这仍然是首选吗?谢谢【参考方案2】:这个工具我试过一次http://dbconvert.com/convert-mssql-to-mysql-pro.php,但你必须为完整版付费。当然,您可以编写自己的迁移脚本,例如在 PHP 中。在 Windows 上很容易连接到 MSSQL 服务器,从 Linux 机器你必须使用 ODBC,有时安装和配置有点混乱。
【讨论】:
我也在寻找这种类型的工具,比如我在 Mysql 或 oracle 或 Excel 中有数据库,我想从任何这些来源中获取数据库并将该数据库转储到我的本地 sql server.can you请指导我一些有关此工具的信息?以上是关于SQL Server 2005 如何将一个数据库中的几张表,引入到另一个数据库中。的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2005 如何将一个数据库中的几张表,引入到另一个数据库中。
如何生成将使用数据重建我的 MS SQL Server 2005 数据库的脚本?
如何使用 SQL Server 2005 在 NHibernate 中映射 uint