Don't change MSSQL query if no limit or offset is set

### Issue
Currently, MSSQL creates an error for each database query where no limit is set. Like for inserts, updates and the like.
See #3602 and #4869 for the issue reports.

### Solution
Add a check to the sqlsrv query class in the `processLimit()` method. Similar to what we already do in MySQL and PostgreSQL.

### Testing
@sovainfo can you explain how to reproduce the issue? As far as I understood one sees that on first page after updating?
@Bakual Shouldn't we do the same here as in other drivers:
```php
if ($limit > 0 || $offset > 0)
```