[DBAL-1029] Fix foreign key referential action SQL on SQL Server and SQL Anywhere

SQL Server does not support `RESTRICT` as referential action in foreign keys and should therefore fall back to `NO ACTION`.
SQL Anywhere does not support `NO ACTION` as referential action in foreign keys and should therefore fall back to `RESTRICT`.
I think falling back here is legit as the only difference is that `NO ACTION` is a deferred check that is executed at the end of the statement, while `RESTRICT` checks immediately.