The tMSSQLOutput/tDBOutput has a lot of this functionality built in. The setup is just much different.
You can setup your key field(s) in the Component Schema(s). And/or you can control things more explicitly in the Advanced Settings of the tMSSQLOutput/tDBOutput: