sql2data liest DNS-Informationen aus einer SQL-Datenbank und speichert sie im Format von tinydns-data in der Datei »data«. Zusätzliche statische DNS-Daten von der Textdatei »static_data« werden in »data« hineinkopiert. sql2data führt optional »make« aus, wenn das Lesen der SQL-Daten erfolgreich war. Man kann Backups in den Dateien »old_data« und »good_data.cdb« anlegen. Ebenfalls optional ist das Senden von DNS NOTIFY-Paketen an die verschiedenen Nameserver, die in den verschiedenen Zonen aufgeführt werden.