added support for fingerprinting SAP MaxDB (Issue 143)

This commit is contained in:
Miroslav Stampar
2010-08-30 13:29:19 +00:00
parent 7a7938a6da
commit 48cc87f6a9
13 changed files with 481 additions and 22 deletions

View File

@@ -62,7 +62,7 @@
<dbms value="Firebird">
<error regexp="Dynamic SQL Error"/>
</dbms>
<!-- SQLite -->
<dbms value="SQLite">
<error regexp="Warning.*sqlite_.*"/>
@@ -71,4 +71,10 @@
<error regexp="System.Data.SQLite.SQLiteException"/>
</dbms>
<!-- SAP MaxDB -->
<dbms value="SAP MaxDB">
<error regexp="Warning.*maxdb.*"/>
<error regexp="SQL error.*POS([0-9]+).*"/>
</dbms>
</root>

View File

@@ -355,7 +355,7 @@
<dbs/>
<tables>
<inband query="SELECT Name FROM MSysObjects WHERE (Left([Name],1) &lt;&gt; '~') AND (Left([Name],4) &lt;&gt; 'MSys') AND ([Type] In (1, 4, 6))"/>
</tables>
</tables>
</dbms>
<!-- Firebird -->
@@ -404,4 +404,11 @@
</dump_table>
</dbms>
<!-- SAP MaxDB -->
<dbms value="SAP MaxDB">
<inference/>
<timedelay/>
<banner query="SELECT ID FROM SYSINFO.VERSION"/>
</dbms>
</root>