cancel
Showing results for 
Search instead for 
Did you mean: 

Logon not possible (error in license check)

0 Kudos

Hi All,

I renew my demo license on IDES, using ms sql 2005 db, after every two weeks. Now I last did it a while back and I can not remember the date that I last did it. Is there a way of telling when, the date, the license expired. Or better still can I install a license without logging into the system.

Please help.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello everyone!

I had this problem too. I solved downloading other kind of license as I explain below:

1 - Go to this link: ;

2 - Download a new license with system ID marked as NSP - SAP NetWeaver 7.0/2004s (SP9 and Higher);

3 - Install the license as you already now.

Regards

Leandro de Araújo Souza

JPReyes
Active Contributor
0 Kudos

Is there a way of telling when, the date, the license expired

You can use command saplicense -show at os level

Or better still can I install a license without logging into the system

sure you can, same command but with switch -install

Read,

http://help.sap.com/saphelp_nw04/helpdata/en/1a/6cd7c6e8a111d18d970000e816c2ff/content.htm

Regards

Juan

sunny_pahuja2
Active Contributor
0 Kudos

I don't think so you can install license from OS level starting from Netweaver 700 because of digital license key.

Thanks

Sunny

JPReyes
Active Contributor
0 Kudos

@sunny, You can using saplikey command instead

Former Member
0 Kudos

Seems saplikey has replaced saplicense

Note 1227762 - saplikey replaces saplicense as of Release 7.00

Note 870871 - License key installation

Thanks

sunny_pahuja2
Active Contributor
0 Kudos

Hi Juan,

Thanks for the information.

Thanks

Sunny

0 Kudos

Please find below contents of the file dev_slic

-


trc file: "dev_slic", trc level: 2, release: "700"

-


SlicIGetDate: <20110512>

SlicPwForR3Setup: calc password out of <DES20110512FJAWFNLTL>

SlicIGetDate: <20110512>

SlicSapInstall: sysname: >DES< connect: >1< rollback: >1<

SlicIDbLock: first call to SlicIDbLock: initialize Mutex

db_con_init called

create_con (con_name=R/3)

Loading DB library 'dbmssslib.dll' ...

load shared library (dbmssslib.dll), hdl 0

using "E:\usr\sap\DES\SYS\exe\uc\NTI386\dbmssslib.dll"

Library 'dbmssslib.dll' loaded

function DbSlExpFuns loaded from library dbmssslib.dll

Version of 'dbmssslib.dll' is "700.08", patchlevel (0.109)

function dsql_db_init loaded from library dbmssslib.dll

function dbdd_exp_funs loaded from library dbmssslib.dll

New connection 0 created

0: name = R/3, con_id = -000000001 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO

db_con_connect (con_name=R/3)

find_con_by_name found the following connection for reuse:

0: name = R/3, con_id = 000000000 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO

Thread ID:3356

Thank You for using the SLOLEDB-interface

Using dynamic link library 'E:\usr\sap\DES\SYS\exe\uc\NTI386\dbmssslib.dll'

dbmssslib.dll patch info

patchlevel 0

patchno 110

patchcomment MSSQL: Connect error handling (1053754)

np:(local) connection used on SAPSERVER

CopyLocalParameters: dbuser is 'des'

Using Provider SQLNCLI

OpenOledbConnection: MARS property was set successfully.

Provider Release:9.00.4035.00

Using Provider SQLNCLI

OpenOledbConnection: MARS property was set successfully.

Cache sizes: header 68 bytes, 100 names (158400 bytes), 100 dynamic statements (569600 bytes), total 728068 bytes

Initializing private procedure name cache.

procedure cache created/attached

Connected to db server : [SAPSERVER] server_used : [np:(local)], dbname: DES, dbuser: des

pn_id:SAPSERVER_DESDES_DES

Using MARS (on sql 9.0)

Connection 0 opened (DBSL handle 0)

ExecuteAndFlush return code: 0x80040e37 Stmt: [DROP INDEX MLICHECK.MLICHECK0 ]

ExecuteAndFlush: line 6450. hr: 0x80040e37 Cannot drop the index 'MLICHECK.MLICHECK0', because it does not exist or you do not have permission.

sloledb.cpp [ExecuteAndFlush,line 6450]: Error/Message: (err 3701, sev 11), Cannot drop the index 'MLICHECK.MLICHECK0', because it does not exist or you do not have permission.

Procname: [ExecuteAndFlush - no proc]

DbSlExecute - Error 103 (dbcode 3701) on DDLExecute

DbSlExecute - <DROP INDEX MLICHECK.MLICHECK0 >

License index MLICHECK0 not found( - ok)

ExecuteAndFlush return code: 0x80040e37 Stmt: [DROP INDEX MLICHECK.MLICHECK__0 ]

ExecuteAndFlush: line 6450. hr: 0x80040e37 Cannot drop the index 'MLICHECK.MLICHECK__0', because it does not exist or you do not have permission.

sloledb.cpp [ExecuteAndFlush,line 6450]: Error/Message: (err 3701, sev 11), Cannot drop the index 'MLICHECK.MLICHECK__0', because it does not exist or you do not have permission.

Procname: [ExecuteAndFlush - no proc]

DbSlExecute - Error 103 (dbcode 3701) on DDLExecute

DbSlExecute - <DROP INDEX MLICHECK.MLICHECK__0 >

License index MLICHECK__0 not found( - ok)

ExecuteAndFlush return code: 0x80040e14 Stmt: [DROP INDEX "MLICHECK~I1" ]

ExecuteAndFlush: line 6450. hr: 0x80040e14 Must specify the table name and index name for the DROP INDEX statement.

sloledb.cpp [ExecuteAndFlush,line 6450]: Error/Message: (err 159, sev 0), Must specify the table name and index name for the DROP INDEX statement.

Procname: [ExecuteAndFlush - no proc]

DbSlExecute - Error 99 (dbcode 159) on DDLExecute

DbSlExecute - <DROP INDEX "MLICHECK~I1" >

      • ERROR => DBSL statement where error happend:

DROP INDEX ... [slicdb.c 2433]

*****************************************************************************

*

  • ERROR Can not drop license index MLICHECK~I1

*

  • TIME Thu May 12 14:02:16 2011

  • RELEASE 700

  • COMPONENT SLIC

  • VERSION 300

  • RC 99

  • MODULE slicdb.c

  • LINE 504

  • DETAIL DbSlExecute failed with return code 99

  • Must specify the table name and index name for the DROP INDEX

  • statement.

  • COUNTER 1

*

*****************************************************************************

Old license index not dropped...(rc: -111)

Database vendor is MICROSOFT SQL

License table created

License table created (rc: 0)

Thu May 12 14:02:17 2011

Index for license table created

License index created (rc: 0)

License table created (rc: 0)

Go and create a temporary license

SlicIGetDate: <20110609>

SlicCalcLicenseKey: key db/prod = >TEMPLICENSEDESINITIAL R3_MSS 20110609<

SlicIGetDate: <20110512>

License created as follows:

LICENSE DATA:

systemname: >DES<

hardware-key: >TEMPLICENSE<

productid: >R3_MSS <

installation-nr: >INITIAL <

system-id: >INITIAL_SY<

userlimit: >0<

creation_date: >20110512<

expiration_date: >20110609<

lcheck_date: >19800101<

lkey: >Q5JGS2OHJ42C4RORGKRURRPY<

fprint: >TRQWFJRLNLY1KN3GNGKHGA2R<

Write license into database

The IRow interface is supported by this OLEDB provider

License >DES< >TEMPLICENSE< >R3_MSS < requested from db

License >DES< >TEMPLICENSE< >R3_MSS < not found in db

license does not exists, do a license insert

Try to insert inserted >DES< >TEMPLICENSE< >R3_MSS <

License inserted >DES< >TEMPLICENSE< >R3_MSS <

License written: >DES< >TEMPLICENSE< >R3_MSS <

Temporary License written into database

SlicSapInstall sap-msgserver license ok.

db_con_commit (con_da={R/3,0,0},th_commit=0,tx=1,hold_cursor=0)

DbSlDisconnect curr_thread_id: 3356 sl_conn[0]->thread_id: 3356

Disconnected from connection con_da={R/3,0,0}

Former Member
0 Kudos

It seems the old license is not getting deleted, so as to install a new one. What method/transaction are using to install the license ?

Thanks

rupali_karbhari3
Active Contributor
0 Kudos

Hi,

I think even though SAP system license is expired, it will allow you to login via user id "SAP*"

check parameter value login/no_automatic_user_sapstar = 0

By log in into system , check Tcode SLICENSE to verify license renewal dates.

Regards,

Rupali

Edited by: Rupali B on Sep 27, 2011 9:09 PM