How do I have my app connect to a remote SQL Server that has port 1433 closed?

From: Alan Silver (alan-silver_at_nospam.thanx)
Date: 03/21/05


Date: Mon, 21 Mar 2005 15:20:25 +0000

Hello,

I have a few applications that connect directly to a remote SQL Server,
mainly (but not only) so that web site owners can update the databases
that run their web sites.

The people that maintain the web/SQL server have now said (quite
sensibly) that they want to close port 1433 as it is a security risk. I
would like to know how my client applications are supposed to interact
with the SQL Server if they don't use port 1433. The ISP told me that
this server is the only one they have that has the port open, but they
wouldn't tell me how to do the data access - well, they would, but they
want consultancy rates for it!!

So, anyone any suggestions? The ISP's only suggestion was to have a
private ASP on one of the web sites, that you send the connection
details and SQL, and it returns a recordset as XML. The client
applications could open the recordset from the URL. They did say that
they would put Windows security on the page, so anyone trying to get at
it would need a UID and password, and that the actual URL should be
encoded in the client application so no-one would ever know it exists,
but it still sounds like a major security hole to me. I'm sure there are
better ways of doing this.

I'm sure plenty of people have found a secure way around this, but my
searches haven't turned up anything helpful.

Anyone any suggestions? TIA.

-- 
Alan Silver
(anything added below this line is nothing to do with me)


Relevant Pages

  • Re: Multi user VB6 Access Backend Database
    ... I have a good number of clients using access applications of mine. ... As a note, the development language in ms-access is the same as VB, ... I can think of for that client. ... I mean, really, why run sql server with 5 or 10 users, and 50 ...
    (microsoft.public.vb.database)
  • Re: W2K8 64bit Instalation Error
    ... Deploy reports using SQL Server Reporting Services ... on some applications I am getting the ... Oracle client and networking components were not found. ... Oracle Version 7.3.3 or later client software installation. ...
    (comp.databases.oracle.server)
  • Use Sharepoint or create seperate web site?
    ... applications with SQL Server and .NET C#. ... A client is looking for a 'portal' that shows inventory but hides one ... I want to learn Sharepoint. ...
    (microsoft.public.sharepoint.portalserver.development)
  • Re: Application Security
    ... these Windows Forms applications, ASP.NET applications, Windows services, or ... I assume that your C# clients are not distributed to end users. ... > There is a global SQL Server userid and password. ...
    (microsoft.public.dotnet.security)
  • Re: Books for 70-300
    ... I had your suggestion and read the book and web sites written by Terry ... Designing Applications ... > Microsoft Solution Accelerator for Internet Storefront ...
    (microsoft.public.cert.exam.mcsd)