Machine proxy pour transmettre la requête SQL Server sur une autre machine SQL Server dans le nuage Azure

Donc, un problème actuel est que nous avons hérité de nombreuses machines qui ont au total environ 500 exe ​​d'application. Nous sums physiquement en mouvement et nous nous sums rendu count que quelqu'un n'avait pas enregistré le code source et qu'il y a trop d'applications pour identifier et réécrire.

Déclaration de problème: des centaines de machines envoient une request à SQL Server avec sa user et un BLANK PASSWORD 🙁 et pour le déplacement, nous configurons tout dans Azure Cloud. Azure SQL applique une politique de mot de passe sur VM (IaaS) etc. Je veux INTERCEPTER et TRANSFORMER toute application qui essaie de se connecter avec un type de couche PROXY.

Je regardais Node Proxy stuff et SQL server alias etc. mais il me semble que ce que je veux faire, c'est ceci

Machine Proxy Server

 --> 500 incoming SQL Server connections --> Server \\XSQL2 --> User "sa" --> Password "" 

Alors

 <add key="conn" value="data source=XSQL2; initial catalog=SomeDB;uid=sa;pwd=" /> 

mais ensuite pour que le Proxy puisse gérer la traduction à Azure et envoyer (replace) à

 <add key="conn" value="data source=myclouddbs.westus.cloudapp.azuree.com,1433; initial catalog=SomeDB;uid=myUser;pwd=MyPassword123" /> 

Est-ce que j'ai un sens?

One Solution collect form web for “Machine proxy pour transmettre la requête SQL Server sur une autre machine SQL Server dans le nuage Azure”

Vous avez un problème plus important que d'utiliser un proxy.

Des centaines de machines envoient une requête à SQL Server avec sa d'user et un MOT DE PASSE BLANK

Si vous devez utiliser le count SQL SA avec un mot de passe vide, vous devez éviter d'exposer votre server SQL à Internet à tout prix. Le fait de courir derrière un proxy ne va pas améliorer les choses, votre meilleure option consiste à utiliser VPN Site-to-Site ou à filterr l'access à l'adresse IP au VPN à l'aide de Groupes de security réseau (NSG).

Azure SQL applique une politique de mot de passe sur VM (IaaS)

Vous pouvez contourner ceci en installant une machine virtuelle et votre copy de SQL. Vous pouvez get la plupart des machines virtuelles Azure avec une fonctionnalité SQL en installant les extensions nécessaires.

Les references:

https://docs.microsoft.com/en-us/azuree/vpn-gateway/vpn-gateway-site-to-site-create https://docs.microsoft.com/en-us/azuree/virtual-machines / windows / nsg-quickstart-portal https://docs.microsoft.com/en-us/azuree/virtual-machines/windows/sql/virtual-machines-windows-sql-server-agent-extension

  • login locale SQL Server 2008 Une erreur s'est produite lors de la prise de contact avant connection
  • Les collations SQL par instance ou par database?
  • Pourquoi ADFS a-t-il trop de connections SQL ouvertes?
  • Transaction dissortingbuée annulée par MSDTC
  • Problème de protocole de communication SQL Server
  • Où puis-je get Windows2003 SP2 FileStream HOTFIX?
  • Comment exporter la database d'Azure avec un nom de server non valide?
  • Compatible avec le package SSIS SQL Server 2008
  • Est-ce que cela change quelque chose lorsque je désactive les parameters obsolètes dans les sauvegardes SQL? SKIP, stats, Nounload, norewind etc.
  • Réplication simple de SQL Server 2005 - Serveur «D-1» utilisé pour de lourdes requêtes / rapports
  • Comment décompresser un lecteur local?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.