这个有关问题有点难:从sql server中反向存储过程到PD中时,为何有很多存储过程没有代码呢
这个问题有点难:从sql server中反向存储过程到PD中时,为何有很多存储过程没有代码呢?
我从sql server2000中反向存储过程到PD中时,90%以上的存储过程代码并未成功转到PD中,请问这是什么原因呢?又该如何解决呢?
我用的PD版本是PD11
------解决方案--------------------
这是pd读取脚本的sql:
MSSQLSRV2000::Script\Objects\Procedure\SqlAttrQuery
{OWNER ID, PROC ID, SCRIPT ...}
select
u.name,
p.name,
t.text
from
sysusers u,
sysobjects p,
syscomments t
where
u.uid = p.uid
[and u.name=%.q:OWNER%]
[and p.name=%.q:PROC%]
and p.type in ('P', 'IF', 'FN', 'TF')
and t.id=p.id
order by
t.id,
t.number,
t.colid
跟踪一下,看问题出在那!
------解决方案--------------------
查看导入LOG里,以及最后导入成功后的提示窗口上的信息。
我从sql server2000中反向存储过程到PD中时,90%以上的存储过程代码并未成功转到PD中,请问这是什么原因呢?又该如何解决呢?
我用的PD版本是PD11
------解决方案--------------------
这是pd读取脚本的sql:
MSSQLSRV2000::Script\Objects\Procedure\SqlAttrQuery
{OWNER ID, PROC ID, SCRIPT ...}
select
u.name,
p.name,
t.text
from
sysusers u,
sysobjects p,
syscomments t
where
u.uid = p.uid
[and u.name=%.q:OWNER%]
[and p.name=%.q:PROC%]
and p.type in ('P', 'IF', 'FN', 'TF')
and t.id=p.id
order by
t.id,
t.number,
t.colid
跟踪一下,看问题出在那!
------解决方案--------------------
查看导入LOG里,以及最后导入成功后的提示窗口上的信息。