In general, the tools I'm most familiar with are the Apex SQL tools, which you can find at:
Apex SQL Tools - SQL Tools for Auditing, Comparison, Recovery and more
Red Gate software makes a similar set of tools that is highly regarded, though I haven't used the personally.
SQL Server tools, .NET developer tools - Red Gate Software