Ibm midrange IBM i(iSeries)Power 7-WinSQL

Ibm midrange IBM i(iSeries)Power 7-WinSQL,ibm-midrange,winsql,Ibm Midrange,Winsql,我遇到了一个突然的问题,我有一台IBM Power 7 iseries AS/400服务器,我只在这里存储我的数据库,开发团队与Genexus合作,从昨天开始,我们无法在服务器中创建表(例如),甚至没有直接在iseries框中运行命令,我们已经重新启动了两次该框,我们查找了日志,但什么都没有,我们使用的winsql软件只报告了一个错误: SQL0901-系统SQL错误。(州:S1000,本机代码:FFFFF C7B) 有人能帮我解决这个问题吗?或者如何跟进,我们已经使用IBM power 7 i

我遇到了一个突然的问题,我有一台IBM Power 7 iseries AS/400服务器,我只在这里存储我的数据库,开发团队与Genexus合作,从昨天开始,我们无法在服务器中创建表(例如),甚至没有直接在iseries框中运行命令,我们已经重新启动了两次该框,我们查找了日志,但什么都没有,我们使用的winsql软件只报告了一个错误:

SQL0901-系统SQL错误。(州:S1000,本机代码:FFFFF C7B)


有人能帮我解决这个问题吗?或者如何跟进,我们已经使用IBM power 7 iseries三年了

SQL0901是一条通用消息。QZDASOINIT作业日志将包含更多详细信息

有关更多信息,请参阅。



我对该场景的看法是,系统数据库交叉引用(DBXREF)中存在导致该错误的错误,前面的错误[记录在为SQL创建请求提供服务的作业的作业日志中]将诊断该情况;可能可以使用[表和约束]的短名称创建表,或者可以将具有约束的表创建到不同的库中。如果这种情况是起因,则可以收集一些诊断信息[例如,跟踪*DBXREF功能和历史日志的对象转储],然后进行恢复操作,回收[部分]DBXREF数据[用于显示错误的特定库].

我以前试过这句话,效果很好:CREATE TABLE desarrolo.parametrosuario(UsuarioId DECIMAL(10)NOT NULL,parametrosuarioid DECIMAL(10)NOT NULL,parametrosuariodesc varchar(128)NOT NULL,parametrosuarioval varchar(512),主键(UsuarioId,parametrosuarioid,parametrosuariodesc))突然,它弹出了错误SQL0901。。。提前感谢。询问IBMi管理员是否安装了PTF(IBM修复程序)。当你说“直接在iseries框上运行命令”时,你是怎么做到的?STRSQL?