Jump to content

SQL Server im Internet


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Hallo,

 

bin ich hier im richtigen Board?

 

ich habe eine Anwendung in vb.net geschrieben, die ADODB-Zugriffe auf eine SQL Server Datenbank macht.

Diese Anwendung soll nun von verschiedenen Benutzern von zu Hause aus - aber natürlich auf die gleiche Datenbank hin verwendet werden können.

 

Eine Backend- Frontend-Modultrennung habe ich in der Software leider nicht.

 

Mein Plan:

 

1. Datenbankrechner im Internet mit fester IP-Adresse

2. VPN-Netzwerk mit den Rechnern von zu Hause einrichten, über welches aus dem Internet auf die Datenbank zugegriffen werden kann.

 

Meine Frage:

 

Ist das halbwegs sicher machbar? (Geldwerte Geheimnisse stehen nicht in der Datenbank, öffentlich sind die Daten dennoch nicht, hier sollen die Relationen stimmen).

 

 

Link to comment

 

ich habe eine Anwendung in vb.net geschrieben, die ADODB-Zugriffe auf eine SQL Server Datenbank macht.

Diese Anwendung soll nun von verschiedenen Benutzern von zu Hause aus - aber natürlich auf die gleiche Datenbank hin verwendet werden können.

 

Eine Backend- Frontend-Modultrennung habe ich in der Software leider nicht.

Natürlich hast Du eine Aufteilung nach Front- und Backend. Das Frontend ist deine .net EXE, das Backend ist die SQL Server Datenbank.

 

1. Datenbankrechner im Internet mit fester IP-Adresse

Schlechter Plan, einen SQL Server ins Internet zu stellen.

2. VPN-Netzwerk mit den Rechnern von zu Hause einrichten, über welches aus dem Internet auf die Datenbank zugegriffen werden kann.

 

Meine Frage:

 

Ist das halbwegs sicher machbar? (Geldwerte Geheimnisse stehen nicht in der Datenbank, öffentlich sind die Daten dennoch nicht, hier sollen die Relationen stimmen).

 

Die zweite Variante würde ich persönlich bevorzugen. Zum einen hast Du das VPN, und zum zweiten dann den Login zum SQL Server. Den SQL Server solltest Du dann natürlich bei dir im LAN stehen haben.

Link to comment

Dann habe ich mich wohl nicht fachgerecht ausgedrückt:
Als ich schrieb SQLServer im Internet, meinte ich nur VPN. Hier sind nicht zwei Varianten gemeint.
Mit Backend / Frontend meinte ich, dass ich keine zwei Module habe, bei denen eines im Internet zu sehen ist (z. B. Webanwendung) und eines als unsichtbarer Dienst die Connects zur Datenbank bewerkstelligt. Deshalb muss ich die DB ja per VPN nach außen zur Verfügung stellen.

Danke. So werde ich es also machen.

Link to comment

Dann habe ich mich wohl nicht fachgerecht ausgedrückt:

Als ich schrieb SQLServer im Internet, meinte ich nur VPN. Hier sind nicht zwei Varianten gemeint.

Ah OK, dann steht der Server aber auch in im Internet. ;)

 

Mit Backend / Frontend meinte ich, dass ich keine zwei Module habe, bei denen eines im Internet zu sehen ist (z. B. Webanwendung) und eines als unsichtbarer Dienst die Connects zur Datenbank bewerkstelligt. Deshalb muss ich die DB ja per VPN nach außen zur Verfügung stellen.

 

Danke. So werde ich es also machen.

 

Achso meinst Du das, jetzt ist es klarer. ;)

Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...