范文无忧网公文文书协议合同

Oracle到SQLServer主键怎样迁移

01月20日 编辑 fanwen51.com

[绿化迁移协议书]甲方:(以下简称甲方) 乙方:(以下简称乙方) 根据区政府文件处理单位编号050525的有关意见,为解决项目的市政配套需要,在路部分绿地内铺设自来水管道。经区经化办协调,由原绿化养护单位...+阅读

由于项目需要要将以前Oracle的数据库转化为SQL Server,今天利用SQL Server的DTD进行数据库的迁移,但导入以后发现只导入了表结构和数据,而表的一些主键约束都没导过来,感觉很郁闷,而手头又没有好的迁移工具,如Erwin,所以动手写了个小工具,基本实现了主键的转移,主要代码如下: [b]主要控件:[/b] ADOConnOrcale: TADOConnection; //连接Oracle ADOConnSQLServer: TADOConnection; //连接SQL Server O1: TADOQuery; //连接Oracle S1: TADOQuery; //连接SQL Server S2: TADOQuery; //连接SQL Server ProgressBar1: TProgressBar; //进度条 Memo1: TMemo; //显示出错信息 EdtServer: TEdit; //服务器 EdtDataBase: TEdit; //数据库名称 EdtUser: TEdit; //用户名 EdtPass: TEdit; //口令 Button1: TButton; //执行按钮 //常量 const;; 在执行前先进行Oracle和SQL Server数据库的连接。

[b]连接Oracle:[/b] ADOConnOrcale。ConnectionString :=Format(ORAConnStr,[trim(EdtDataBase。Text), trim(EdtUser。Text),trim(EdtPass。 Text)]); try ADOConnOrcale。Open; MsgBox('Oracle数据库连接成功!'); Except MsgBox('Oracle数据库连接失败!'); end; [b]连接SQL Server:[/b] ADOConnSQLServer。 ConnectionString :=Format(SQLConnStr,[trim(EdtServer。Text), trim(EdtDataBase。Text),trim(EdtUser。Text),trim(EdtPass。Text)]); try ADOConnSQLServer。

Open; MsgBox('SQL Server数据库连接成功!') except MsgBox('SQL Server数据库连接失败!'); end;。

延伸阅读:

绿化迁移协议甲方:(以下简称甲方) 乙方:(以下简称乙方) 根据区政府文件处理单位编号******的有关意见,为解决项目的市政配套需要,在路部分绿地内铺设自来水管道。经区经化办协调,由原绿化养护...

oracle数据库迁移方案文档怎么写Oracle 数据库迁移文档可以按如下格式进行写: 一、需求分析: 数据库所有文件(数据文件、日志文件、临时文件、控制文件)都存放在光纤存储中,但是光纤存储使用时间过长,超过3年,经常...

如何从oracle迁移数据到sql server前阵做了下数据库迁移,从Sql Server2005迁移到Oracle10g,这里说一下迁移的方法。Sql Server和Oracle区别比较大,包括语法,字段类型,数据库机制,配置管理方法等等,区别是全方位的,做...

如何将Oracle数据库数据文件迁移到其它目录Oracle更改数据文件位置 方法一:offline表空间 1、offline表空间:alter tablespace tablespace_name offline; 2、复制数据文件到新的目录; 3、rename修改表空间,并修改控制文件...

oracle数据库项目数据迁移另一个机器上装完全一样版本的10g服务器. 然后这边exp, 那边imp就好了 1、全库方式,导出整个数据库中所有的对象,但并不包括sys用户中的对象,即数据字典无法导出。 exp user/pwd...

推荐阅读
图文推荐
栏目列表