>
https://xkcd.com/1888/I wouldn't buy even a pencil sharpener from HP because their sales department is a gang of pirates running scams and forcing engineers to go for slightly cheaper but far less reliable solutions.
I wouldn't buy anything from Google because everyone should finance their own spies - me financing theirs is not among best practices.
I wouldn't buy anything from Microsoft, if I could help it, because they can't be trusted and because of my 31 years of hearing their cryptic error messages.
- file not found
- which file?
- ...
There's some progress, though. I SQL server now at least you get a "violation of the key {key name here}... the duplicate value was {value here}". This still doesn't tell you the offending field, but at least you know where to look, list of indexes by name. Far better than the errors you get when there's an implicit conversion of char into integer and one field contains a '12342135z" - haven't had that one in a while, but last time it happened (SQL2005?) it wouldn't say which field, which row.
A spy made by Microsoft would be the toughest to interrogate. It wouldn't confess anything.