Podobne problemy występują w przypadku MS SQLServer, gdzie wersja 2000 akceptuje niektóre niejednoznaczne zapytania, a wersja 2005 zgłasza błąd. Zasadniczo nowsze wersje wydają się być bardziej rygorystyczne.
Zgodnie z ogólną zasadą powinieneś używać tej samej wersji bazy danych zarówno na serwerze testowym, jak i na serwerze produkcyjnym, aby uniknąć tego typu zachowania, w którym fragment kodu działa na maszynie testowej i kończy się niepowodzeniem na produkcji.