рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░рдпреВрдбрд▓реА!
рдЖрдЬ рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде MS SQL Server 2000 рдХреЗ рдХрд╛рдо рдкрд░ рдПрдХ рдмрд╣реБрдд рдЕрдкреНрд░рд┐рдп рдЕрд╡рд▓реЛрдХрди рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдореИрдВ рдПрдХ рдРрд╕реА рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдЕрднреА рднреА рдЕрдкрдиреА рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ 2000 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд▓рдХреНрд╖реНрдп рд░рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдХрд╛рдлреА рд╣рдж рддрдХ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдФрд░ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреА рд╣реИред
рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдПрдХ рд╣реИрдмреНрд░рдХреИрдЯ рдХреЗ рд▓рд┐рдП рдкреВрдЫрдирд╛ред
рд╕рдорд╛рдзрд╛рди рд▓рдХреНрд╖реНрдп рдХреЗ рдЙрджреНрджреЗрд╢реНрдп
MS SQL Server 2000 рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдореЙрд╕реНрдХреЛ рдФрд░ рд╣рдорд╛рд░реЗ рдЕрдзреАрдирд╕реНрде рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдФрд░ рднрдВрдбрд╛рд░рдг рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реА рд╢рд╛рдЦрд╛ рд╕реЗ 100 рдХрд┐рдореА рд╕реЗ рдЕрдзрд┐рдХ рдХреА рджреВрд░реА рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ, рдЬрдмрдХрд┐ рд╣рдо рдЦреБрдж рдореЙрд╕реНрдХреЛ рд╕реЗ 2500 рдХрд┐рдореА рд╕реЗ рдЕрдзрд┐рдХ рдХреА рджреВрд░реА рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВред рдпрд╣ рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рдХреЗ рд▓рд┐рдП рд╣реИред
рдЬрдм рд╣рдорд╛рд░реА рд╢рд╛рдЦрд╛ рдореЗрдВ рдФрд░ рд╕рд╛рде рд╣реА рдЕрдзреАрдирд╕реНрде рдорд┐рд╢рдиреЛрдВ рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд╕реНрдерд┐рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рддреЛ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЙрд╕ рд╕рдордп рдореЗрд░реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рджреЛ ADSL рдореЙрдбреЗрдо рдФрд░ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП DynDNS рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛
рд╣рдо DynDNS.org рдкрд░ рджреЛ рдореБрдлреНрдд рдЦрд╛рддреЗ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ, рдореЗрдЬрдмрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, DDNS рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдореЙрдбреЗрдо рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ, рдореЙрдбреЗрдо рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП 3389 (RDP) рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдЗрд╕ рдкрд░, рдЬрдм рд▓рд┐рдирдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рджреВрд░рд╕реНрде рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ rdesktop рдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдирдХреНрд╕ рдорд╢реАрди рдХреА рдореИрдкреНрдб рдбреНрд░рд╛рдЗрд╡ рдкреНрд░рд╛рдкреНрдд рдХреА рдФрд░ рдЪреБрдкрдЪрд╛рдк рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ред
рдлрд╛рдЗрд▓реЗрдВ рдПрдХреНрд╕реЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИрдВ, рдЬреЛ рдПрдХ рджреВрд░рд╕реНрде рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ 2000 рдкрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рдореЙрд╕реНрдХреЛ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдореЗрд░реЗ рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ 2000 рдкрд░ рдЕрдкрд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИрдВред
рдЗрд╕ рддрд░рд╣ рдХреА рдЪрд╛рд▓рд╛рдХреА рдХреЗ рдмрд╛рдж, рдХрд╛рдо рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рдд рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдИ, рд╣рд░ рджрд┐рди рдПрдХ рдЪреАрдЬ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ:
рд╕реБрдмрд╣, рдореИрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛, рдореЗрд░реЗ рд╕реНрдерд╛рди рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ, рдЬреБрдбрд╝рд╛, рдПрдХ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ, рдореЗрд░реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рджреВрд░рд╕реНрде рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛, рдПрдХ рджреВрд░рд╕реНрде рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛, рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ред рдердХ рдЧрдПред
рдЯреАрд╕реАрдкреА 1433-1434 рдФрд░ рдпреВрдбреАрдкреА 1433-1434 рдореЛрдбреЗрдо рдореЗрдВ рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рдг рдХреЗ рд╕рд╛рде рдбреАрдПрдирдбреАрдПрдирдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛ рдПрдордПрд╕ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред
рдХрд╣рд╛ рдЧрдпрд╛
рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рд╕реЗрдХреНрд╢рди рдореЗрдВ ADSL рдореЙрдбреЗрдо рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ TCP UDP рдкреЛрд░реНрдЯреНрд╕ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред рд╣рдо рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ:
рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ рд╢рд╛рдЦрд╛ рдХрд╛рд░реНрдпрд╛рд▓рдп <-> рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ред рдЙрд░ рдореИрдВ рд╕рдм рдХреБрдЫ рдХрд╣реВрдВрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕реБрдмрд╣ рд╕рдмрд╕реЗ рднрдпрд╛рдирдХ рдФрд░ рдЕрд╕рдВрдЧрдд рдмрд╛рдд рд╣реБрдИред рд╕рд╛рдЬрд╝рд┐рд╢?
SQL рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рд░рд╛рдд рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рдмрд╛рдж рдЕрдЧрд▓реА рд╕реБрдмрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореБрдЭреЗ рджреЛ рдореГрдд рдПрдордПрд╕ рд╡рд┐рдВрдбреЛрдЬ 2003 рдкреНрд░рд╛рдкреНрдд рд╣реБрдПред рдореГрддрдХ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ:
- рдореЗрд░рд╛ рдПрдордПрд╕ рд╡рд┐рдВрдбреЛрдЬ 2003, рдЬрд┐рд╕ рдкрд░ рдПрдХ рд╢рд╛рдЦрд╛ SQL рд╕рд░реНрд╡рд░ рдерд╛, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдбреЛрдореЗрди рд╕реЗ рдЧрд┐рд░ рдЧрдпрд╛, рдЗрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЧреЗрдВрдж рдкрд░ рдЬрд╛рдиреЗ рдирд╣реАрдВ рджрд┐рдпрд╛ рдФрд░ рд░реАрдмреВрдЯ рдХреЗ рдмрд╛рдж рдбреЛрдореЗрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
- рджреВрд░рд╕реНрде рдПрдордПрд╕ рд╡рд┐рдВрдбреЛрдЬ 2003, рдЬрд┐рд╕ рдкрд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХрд╛ SQL рд╕рд░реНрд╡рд░ рдЦрдбрд╝рд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмреЗрд╣рдж рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рдерд╛, рдпрд╣ RDP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛, рдлрд┐рд░ IIS рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛, рдЬреЛ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдмрд╕ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдореЗрд░реЗ рдПрдордПрд╕ рд╡рд┐рдВрдбреЛрдЬ 2003 рдХреЗ рд▓рд┐рдП рдмреИрдХрдЕрдк рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╢рд╛рдЦрд╛ рдореЗрдВ рдерд╛, рдФрд░ рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрд╕рдПрд▓рдИрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рдереЗред рд╢рд╛рдЦрд╛ рд╕рд░реНрд╡рд░ рдХрд╛ рдХрд╛рдо рдХрдо рд╕рдордп рдореЗрдВ рдмрд╣рд╛рд▓ рд╣реЛ рдЧрдпрд╛ред рдореИрдВ рджреВрд░рд╕реНрде 100 рдХрд┐рдореА рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рдКрдВрдЧрд╛ред рдЬрд╛рдУ, рд╡рд╛рдпрд░рд╕ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреА рдЧрдИ рдереА рдЬрд┐рдирдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рдерд╛! рд╕рд░реНрд╡рд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ рдЧрдбрд╝рдмрдбрд╝реА рдереА, рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рд╕реА: рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдорд╛рд▓рд┐рдХ рдФрд░ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рдХреЗ рд╢реЗрд╖ рдбрд┐рд╕реНрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдмрджрд▓ рдЧрдП рдереЗред рд╣рд┐рдд рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рднреА рдбрд┐рд╕реНрдХ рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдкреНрд░рд╢рд╛рд╕рдХред рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж, рд╕рд░реНрд╡рд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдПрдХ рд╢рд╛рдВрдд рджрд┐рдорд╛рдЧ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЬрд╛рдВрдЪ рдХреА, рд╕рдм рдХреБрдЫ рдЬрдЧрд╣ рдореЗрдВ рдерд╛ред
рдЕрдЧрд▓реА рд╕реБрдмрд╣ред рд╡рд╣реА рдЪрд┐рддреНрд░ !!! рд╣реЙрд░рд░ред
рдореИрдВрдиреЗ рд╢рд╛рдЦрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрд╡рд╛рдореА рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрд╡рд╛рдореА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдерд╛ред рдШрд░ рдкрд░ рдмрд╣рд╛рд▓, рд░рд┐рдореЛрдЯ рд╕реЗ рдмрд╣рд╛рд▓ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ред рдФрд░ рдлрд┐рд░ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд▓реА рд╕реБрдмрд╣ рдЬрд╡рд╛рдм рдорд┐рд▓рд╛, рдЬрдм рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВрдиреЗ SQL рд╕рд░реНрд╡рд░ рдкреЛрд░реНрдЯ рдХреЗ рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рдг рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ, рдореБрдЭреЗ рдЯреАрд╕реАрдкреА рдпреВрдбреАрдкреА 1433-1434 рдпрд╛рдж рд╣реИред рд╕реБрдмрд╣ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдиреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдмрдЧ? рд╣реИрдХрд┐рдВрдЧ? рдЬреЛрдЦрд┐рдо? рдХреНрдпрд╛? рдЗрд╕рдиреЗ рдореБрдЭреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рддрд╛рдпрд╛, рдЬрдм рдореИрдВ рдкреБрд░рд╛рдиреЗ рддрд░реАрдХреЗ рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдмреАрдЪ рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╕рдлреЗрдж рдЖрдИрдкреА рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╛рдЗрдмрд░ рдСрдкреНрдЯрд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рд╢рд╛рдЦрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдЦреИрд░ рдЕрдм рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрджреНрдпрдкрд┐ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд╛рд░реНрдпрд╛рд▓рдп 3389 (рдЖрд░рдбреАрдкреА) рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдЧрддрд┐рд╢реАрд▓ рдЖрдИрдкреА рдмрдирд╛ рд░рд╣рд╛ред
OpenSUSE, DynDNS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SQL рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди
рдХрд╛рд░реНрдп рд╕рдорд╛рди рд░рд╣рддрд╛ рд╣реИ, рджреЛ SQL рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдорд┐рд▓рд╛рдПрдВред
рдХрд╣рд╛ рдЧрдпрд╛
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рд╕рд░рд▓ рд▓рдХреНрд╖реНрдп рдерд╛, рдУрдкрдирд╕реВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд░рд╛рдЙрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрднрд┐рдирдп рдХрд░рдирд╛, рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдореЗрдВ SQL рдиреЗрдЯрд╡рд░реНрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдкреЛрд░реНрдЯ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
FW_FORWARD_MASQ = "0/0, ip_sql_server, tcp, 1433.1434, our_white_IP 0/0, ip_sql_server, udp, 1433.1434, our_white_IP"
рд╣рдо 1433-1434 рдкреЛрд░реНрдЯ рдЦреЛрд▓рддреЗ рд╣реИрдВ
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдкреЛрд░реНрдЯ 1433 1434 рдкрд░ рд╕рдлреЗрдж рдЖрдИрдкреА рдХреЗ рд╕рд╛рде рдорд╢реАрди рдкрд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ SQL рд╕рд░реНрд╡рд░ рд╕реЗ рдорд╢реАрди рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ, рд╣рдо рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХрдиреЗрдХреНрд╢рди рд╕рдлрд▓ рд░рд╣рд╛ред рд╣реБрд░реНрд░реЗ! рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рдд рдмрд╛рдХреА рд╣реИ, рдореЗрд░рд╛ SQL рд╕рд░реНрд╡рд░ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреИрд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЕрднреА рднреА рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ ADSL рдореЙрдбреЗрдо рдХреЗ рд▓рд┐рдП SQL рдкреЛрд░реНрдЯ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реВрдВред рдФрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдПрдирдПрдирдбреАрдПрдирдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдореИрдВ рдЖрдЧреЗ, рдХрдиреЗрдХреНрдЯ, рд╡рд┐рдирд┐рдордп рдбреЗрдЯрд╛ред рдЦреИрд░, рд╕реБрдмрд╣ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВред
рд╕реБрдмрд╣ред NDEред рдЗрд╕ рдмрд╛рд░ рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ!
1. C рдХреЗ рдореВрд▓ рдореЗрдВ рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдкрд░: рдбреНрд░рд╛рдЗрд╡ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ:
xp5.exe
server.exe
hex.exe
рдФрд░ рдЕрдЬреАрдм dll'ok рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛
рдХреЛрдИ рд╕рд░реНрд╡рд░ рдкрд░ рдерд╛! :) рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, a.exe server.exe рдЬреИрд╕реЗ рдХрд╛рд░реНрдп рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣, рдФрд░ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдПрдХ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдкрддрд╛ рд╣реИред
2. рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╣реА рдХрд╣рд╛рдиреАред
рд▓реЗрдХрд┐рди ADSL рдореЙрдбреЗрдо рднреА рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИ, рдореИрдВ рдкреНрд░реЛрдмреНрд░реЛрд╕ рдХреЛ рд╣рдЯрд╛ рдирд╣реАрдВ рд╕рдХрддрд╛ред
рд╕рд░рд▓ рдореИрдиреБрдЕрд▓ рд╕рдлрд╛рдИ, рдЗрди рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдорд╛рд░рдирд╛, SQL рдиреМрдХрд░реА рдХреА рд╕рдлрд╛рдИ рдХрд░рдирд╛ред
рдореИрдВ рдЯреЗрд▓рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реВрдВ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЙрдбреЗрдо рд░реАрд╕реЗрдЯ рдХрд░реЗрдВред
рд░реАрдмреВрдЯред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣рдореЗрд╢рд╛ рджреГрд╖реНрдЯрд┐ рдореЗрдВ рдерд╛ред
рдЙрддреНрдХрд░реНрд╖
рд╣рдо рдЬреЛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЙрд╕рдореЗрдВ рд╣рдо OpenSUSE vpn рд╕рд░реНрд╡рд░ pptpd (Openvpn рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрддреЗ) рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ:
FW_FORWARD = "net_vpn, ip_server_sql_local ip_server_sql_local, net_vpn"
рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ vpn рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИ рдФрд░ IP рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреЗрд╡рд▓ sql рд╕рд░реНрд╡рд░ рджреЗрдЦрддрд╛ рд╣реИред рд╕реБрдмрд╣ рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд╢рд╛рдВрдд рд╣реЛрддрд╛ рд╣реИред
рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдпрд╣ рдШрдбрд╝реА рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдкреБрдирд╢реНрдЪред рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд▓рд┐рдЦрд╛, рдЕрдЧрд░ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рд▓рдЧрддрд╛ рд╣реИред