I was reading this article up here http://msdn.microsoft.com/sql/default.aspx?pull=/library/en-us/dnsql90/html/soapscenarios.asp about using SOAP to access SQL Server 2005 natively. It prompted me to write a little bit of code to build a "Query Analyzer" with Windows Forms 2.0 (it's not quite the full Query Analyzer in that I only spent 5 mins on it) but this one sends it requests to SQL Server over SOAP. To do this I first created a SOAP endpoint like this; use northwind go sp_reserve_http_namespace N'http://localhost:80/sqlAccess' create endpoint SqlAccess state = started as HTTP ( path = '/sqlAccess', authentication = ( integrated ), ports = ( clear ), site = 'localhost', clear_port = 80, compression = disabled ) for soap ( namespace = 'urn:sqlAccess-com', batches = enabled, wsdl = default, database = 'Northwind', schema = standard, login_type = WINDOWS ) Notice that this is using Windows Integrated authentication for HTTP (rather than, say, Basic authentication over SSL) and it's using Windows logon into Northwind...