Se SQL è installato, è piuttosto corretto presumere che il cliente abbia una licenza per accedere a SQL. Sarebbe una strana licenza che solo l'applicazione del fornitore possa accedere al database. Se quello è il allora anche le domande contro il database violerebbero la licenza.
Supponiamo che sia OK accedere a SQL dal punto di vista della licenza.
Se scrivi un'applicazione separata, il venditore non può fare nulla al riguardo.
Se leggi dati (che stanno già facendo con una query) non dovrebbe essere un problema.
Scrivi dati, modifica schema, o modifica il database in qualsiasi modo è dove il venditore potrebbe avere un problema. Ciò probabilmente viola l'accordo di manutenzione. Non possono essere responsabili per l'applicazione che esegue la proprietà se i dati vengono modificati all'esterno dell'applicazione.
Se il software modifica in qualsiasi modo il software del fornitore, si verificheranno dei problemi.
Per quanto riguarda "riprodurre" la licenza del software per il cliente ma mantenere la proprietà. Puoi quindi concedere la licenza a tutte le parti che desideri. Parla con un avvocato.