In Adaptive Server 15.7 SP100, you can generate SQL from the dump history file and dump information to create a new target database has a different name than the source database.
load database src_dbname with listonly=load_sql
load database src_dbname with listonly=create_sql
load database src_dbname with listonly=(create_sql, load_sql)
1> load database sourcedb with listonly=(create_sql, load_sql)
2> go
disk init
name = 'master'
, physname = 'd:/dbs/d_master.dev'
, size = '450M'
go
create database sourcedb
on master = '10M'
log on master = '10M'
with override
for load
go
load database sourcedb FROM 'd:/dbs/full.dmp'
go
load tran sourcedb FROM 'd:/dbs/tran1.dmp'
go
load tran sourcedb FROM 'd:/dbs/tran2.dmp'
go
1>
load [database | transaction] [src_dbname as target_dbname | target_dbname = src_dbname]where:
1> load database sourcedb as targetedb
2> with listonly=(create_sql, load_sql)
3> go
disk init
name = 'master'
, physname = 'd:/dbs/d_master.asecarina'
, size = '450M'
go
create database targetdb
on master = '10M'
log on master = '10M'
with override
for load
go
load database targetdb from 'd:/dbs/full.dmp'
go
load tran targetdb from 'd:/dbs/tran1.dmp'
go
load tran targetdb from 'd:/dbs/tran2.dmp'
go
1>
You
can specify a database mapping clause in the load database or
load transaction command only if you use the
listonly=create_sql or listonly=load_sql
options.1> load tran sourcedb as targetdb from "d:/dbs/tran1.dmp" 2> with listonly=create_sql 3> go disk init name = 'master' , physname = 'd:/dbs/d_master.asecarina' , size = '450M' go create database targetdb on master = '10M' log on master = '10M' with override for load go