I am trying SAP installation on MS 2012 Server and MSS Server 2012.
I encountered an error during installation.
When I checked in SAPSPROT.log file, I found below message.
(DB) ERROR: DDL statement failed
(CREATE TABLE [DDLOG] ( [SEQNUMBER] int NOT NULL default 0 , [TIMESTAMP] nvarchar(26) NOT NULL default N' ' , [SYSTEMID] nvarchar(22) NOT NULL default N' ' , [NBLENGTH] smallint NOT NULL default 0 , [NOTEBOOK] varbinary(MAX) NULL ) WITH ( DATA_COMPRESSION = ROW ) )
DbSlExecute: rc = 99
(SQL error 1754)
When I executed above SQL sentence, create table is OK.
But SAPInst program pop up below message.
An error occurred while processing option SAP NetWeaver 7.3 > MS SQL
Server > SAP Systems > Application Server ABAP > Standard System >
Standard System( Last error reported by the step: Program 'Migration
Monitor' exits with error code 103. For details see log file(s)
import_monitor.java.log, import_monitor.log.). You can now:
Choose Retry to repeat the current step.
Choose Log Files to get more information about the error.
Stop the option and be able to continue later.
Log files are written to C:\Program
.
Files/sapinst_instdir/NW730/MSS/INSTALL/STD/ABAP
So, After I execute MS-SQL Profiler function , I retried installation.
and I found create SQL sentence likes below.
CREATE TABLE [DDLOG] ( [SEQNUMBER] int IDENTITY(1,1) NOT NULL default 0 , [TIMESTAMP] nvarchar(26) NOT NULL default N' ' , [SYSTEMID] nvarchar(22) NOT NULL default N' ' , [NBLENGTH] smallint NOT NULL default 0 , [NOTEBOOK] varbinary(MAX) NULL ) WITH ( DATA_COMPRESSION = ROW )
I found out that two SQL sentence in log file and real SQL is difference. and MS-SQL couldn't understand above SQL sentence because IDENTITY can't use with DEFAULTS Value in SQL.
I wondering that the SQL sentence was generated by SAP installer is wrong sentence.
I want to solve this problem as soon as possible.
Please let me know the solution!!!
Thanks in advance~~