
рдЬрдм рдореИрдВ SQL рд╕рд░реНрд╡рд░ рдкреНрд░рдмрдВрдзрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
, рддреЛ
рд░реЗрдбрдЧреЗрдЯ рд╕реЗ рдореБрдХреНрдд
рд░реЗрдбрдЧреЗрдЯ рдПрд╕рдХреНрдпреВрдПрд▓ рдЦреЛрдЬ рд╕рд╣рд┐рдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрднреА рднреА рдПрдХ рдРрд╕реЗ рдЙрдкрдХрд░рдг рдХрд╛ рд╕рдкрдирд╛ рджреЗрдЦрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдЯреНрд░реА рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдирдореЗрдВ рд▓реЗрдмрд▓ / рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдбрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рдПрдХ рдмрд┐рдВрджреБ рдкрд░, рдпрд╣ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ -
SQLTreeO , рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЖрдИ - SQLSearch рдЗрд╕реЗ рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдПрдбрд┐рди рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдПрдбрд┐рди рд╢реБрд░реВ рд╣реБрдЖ -
SQLSearch рдПрдХреНрд╕рдЯреЗрдВрдбрд░ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ - рдЕрдзрд┐рдХ, рдЪреВрдВрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдмреВ рдЪрд▓реА рдЧрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рдЬреЛрдбрд╝реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ Redgate
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА
рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЬрд▓реНрджреА рдирд╣реАрдВ рд╣реИред
SQLSearch рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (рдЙрдкрдХрд░рдг рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ -> SQL рдЦреЛрдЬ рдПрдХреНрд╕рдЯреЗрдВрдбрд░ рдореЗрдиреВ) рдореЗрдВ рдХреНрдпрд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ:
- SQLTreeO рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрдЬреЗрдВ
- Regexp рдЦреЛрдЬ
- рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдФрд░ рд▓рд╛рдЗрди рдирдВрдмрд░рд┐рдВрдЧ, рдкреНрд░рд╡реЗрд╢ рдиреЗрд╡рд┐рдЧреЗрд╢рди
- рддрд╛рд▓рд┐рдХрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╕реАрдПрд▓рдЖрд░ рдпреВрдбреАрдПрдл рджрд┐рдЦрд╛рддрд╛ рд╣реИ
- рдирд╛рдо рд╕реЗ рдЦреЛрдЬ рд╕реЗ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, sp_MS%,% __ рдЕрд╕реНрдерд╛рдпреА, рдЖрджрд┐)
- ... рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд┐рдкреНрд╕
рджрд░рдЕрд╕рд▓, рд╡рд┐рдХрд╛рд╕ рдиреЛрдЯ рдХрд░рддрд╛ рд╣реИред
SSMS Microsoft рдХреЗ рд▓рд┐рдП API рд╡рд┐рдЬреНрдЮрд╛рдкрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╢реБрд░реБрдЖрдд рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдиреЗ рдмрд╣реБрдд рдорджрдж рдХреА -
SQL рд╕рд░реНрд╡рд░ рдкреНрд░рдмрдВрдзрди рд╕реНрдЯреВрдбрд┐рдпреЛ 2005 рдПрдб рдЗрди рдФрд░
SQL 2008r2 рд▓рд┐рдЦрдиреЗ рдХреА рдХрд╛рд▓реА рдХрд▓рд╛ ssms рдРрдбрд┐рди рдХреЛ рддреЛрдбрд╝рддреА рд╣реИрдЦреБрд╢реА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд▓рдЧрднрдЧ рд╕рднреА рдЪреАрдЬреЗрдВ рдЗрди рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ, рдореИрдВ рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛
рдХреНрд╖рдг 1. рд╣рдо SQLSearch рд╡рд┐рдВрдбреЛ рдХреЛ рдкрдХрдбрд╝рддреЗ рд╣реИрдВред
рдЪреВрдБрдХрд┐ рд╣рдо рд╢реБрд░реВ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рд╣рдо Connect.OnCmdUIContextChanged рдкрд░ рд╣реИрдВрдбрд▓рд░ рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ рдФрд░ WinAPI EnumChildWindows рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдЧрд╣рди рдЖрдВрддрд░рд┐рдХ рд╕рдВрддреБрд╖реНрдЯрд┐ рдХреЗ рд╕рд╛рде, рд╣рдо рдкрд╛рддреЗ рд╣реИрдВ рдХрд┐ UserControl рдХрд╛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рд╡рд╛рдВрдЫрд┐рдд рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЕрдВрджрд░ рд╣реИ, рдлрд┐рд░ рд╣рдо рдЙрди рддрддреНрд╡реЛрдВ рдХреЛ рдЦреЛрдЬрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдореЗрдВ рдЯрд╛рдЗрдк рдФрд░ рдирд╛рдо (
рд╣реЙрдХреЗ рдХреЛ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдлрд┐рд░ рд╣рдо рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдЬреЛ рдЪрд╛рд╣реЗрдВ рдХрд░рддреЗ рд╣реИрдВред
рдХреНрд╖рдг 2. SQLTreeO рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреЛрдЬреЗрдВ
рд╡рд┐рдЪрд╛рд░ рд╕рд░рд▓ рд╣реИ - SQLSearch рдЦреЛрдЬ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдЪрдпрдирд┐рдд рддрддреНрд╡ рдХреЛ рджреЗрдЦреЗрдВ рдФрд░, рдпрджрд┐ рдЙрд╕рдХрд╛ рдирд╛рдо рд╡рд╛рдВрдЫрд┐рдд рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рд░реНрд╡рд░ рдиреЛрдб рд╕реНрддрд░ рддрдХ рдЬрд╛рдПрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВред
рдХреНрд╖рдг 3. рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ред
SQLSearch рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдорд╛рдирдХ рд░рд┐рдЪрдПрдбрд┐рдЯ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд╣реИрдВред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдКрдкрд░ рд╕реЗ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдПрдХ рд╕рдВрдкрд╛рджрдХ (рдХреАрд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ
рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓рд┐рдВрдХ ) рдХреЗ рд╕рд╛рде рдХрд╡рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдпрд╣ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЫреЛрдЯреА-рдореЛрдЯреА рдкрд░реЗрд╢рд╛рдирд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЦрддреНрдо рдХрд░рдиреЗ рдХрд╛ рдзреИрд░реНрдп рдирд╣реАрдВ рдерд╛ред
рдирддреАрдЬрддрди, рдЙрд╕рдиреЗ рдЕрдкрдиреЗ рд░рд┐рдЪрдПрдбрд┐рдЯ рдХреЗ рдкреАрдЫреЗ рдЫреБрдкрдХрд░ рдФрд░ Microsoft.SqlServer.SqlParser.Parser рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП рдФрд░ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП,
RTF рд╣реИрдВрдбрд▓ рдмрдирд╛рддреЗ рд╣реБрдП, рдХрдо рд╕реЗ рдХрдо рдкреНрд░рддрд┐рд░реЛрдз рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЕрдкрдирд╛рдпрд╛ред
рдкрд▓ 4. рдореИрдВ рдЙрдкрдХрд░рдг рдореЗрдиреВ рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рдЖрдЗрдХрди рдЪрд╛рд╣рддреЗ рд╣реИрдВ!
рдХрд┐рддрдирд╛ рднреА рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реЛ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдкреЙрдк-рдЕрдк рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓реА, рдореБрдЭреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░рдиреА рдереА - System.Windows.Forms.AxHost, IPureureDisp рдФрд░ рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрдиред
рдкрд▓ 5. рдореИрдВ рдПрдХ рдЦреЛрдЬ regexp'ami рдЪрд╛рд╣рддрд╛ рд╣реВрдБ!
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореБрдЭреЗ рджреБрдЦ рд╣реБрдЖ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЦреБрдж SQLSearch рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред
SQLSearch SQLite рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП .NET рд░реИрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
System.Data.SQLite рдХреЛ рдбреЗрдЯрд╛ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдХреНрд╖рдг рдХреЛ рд▓реЛрдб рдХрд░рддреА рд╣реИ рдЬрдм рд╣рдо рдЦреЛрдЬ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╣рдо рдПрдХ рд╣реА рдбреЛрдореЗрди рдореЗрдВ рд╣реИрдВ рдФрд░ рдЦреЛрдЬ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдВрдбреЛ рдХреЛ рдкрдХрдбрд╝рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдкрдиреА SQLite рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЬрд▓реНрджреА рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред System.Data.SQLite рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ SQLSearch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдХреБрдВрдЬреА рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рдФрд░ System.Data.SQLite.SQLiteCommand рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ, sql рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкрдХрдбрд╝реЗрдВ рдФрд░ рдЕрдкрдиреА рдЬрд╝рд░реВрд░рддреЛрдВ рдХреЛ рдмрджрд▓реЗрдВред
Regexp рдХреЗ рд╕рд╛рде рд╣реА рдЦреЛрдЬ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ - рдпрд╣ SQLiteFunction рд╡рд┐рд╢реЗрд╖рддрд╛ -
SQLite REGEXP рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдХреЗ рдЖрдкрдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдПрдХ рд╡рд░реНрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдо
select * from table where text REGEXP '.*GOOD\Z'
рдЬреИрд╕реА рд╕рднреА рддрд░рд╣ рдХреА рдЪреАрдЬреЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ
select * from table where text REGEXP '.*GOOD\Z'
рд╕рдорд╛рди рд╣реИрдХ рдиреЗ рдЕрдзрд┐рдХрддрдо рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдкрд░ рд╕реАрдорд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреА - SQLSearch рдЖрдЙрдЯрдкреБрдЯ рдХреЛ 150 рдкрд░рд┐рдгрд╛рдореЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред
рдХреНрд╖рдг 6. рд╡рд╕реНрддреБрдУрдВ рдХреА рд▓рд┐рдкрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред
рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ - Microsoft.SqlServer.Management.Smo рдорджрдж рдХрд░рддрд╛ рд╣реИ
рдкреНрд▓рд╛рди, рдЬрд╕реНрдЯ 4 рдПрдлрди, рдореИрдВ рд╕рдВрдмрдВрдзрд┐рдд
.NET рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдПрд▓рдЖрд░ рдпреВрдбреАрдПрдл рд╕реНрд░реЛрддреЛрдВ рдХреЛ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдирд╛ рдФрд░ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдЗрд╕ рддрдереНрдп рд╕реЗ рдЬреБрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдХрд┐
- addin рдХреЛ рдХреЗрд╡рд▓ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ 3.5 (SSMS рдЖрд╡рд╢реНрдпрдХрддрд╛) рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ .NET рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ 4.0 рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реИред (COM рд╕реЗ рдЧреБрдЬрд░реЗрдВ ...)
- .NET рдХреЗ рддрд╣рдд рд▓рд┐рдЦреА рдЧрдИ COM рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред (рдмрд╛рдИрдкрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ ...)
- рдФрд░ рдпрд╣ рд╕рдм рд╣рд╛рд░рдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, SSMS рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдпрд╣ COM рддреНрд░реБрдЯрд┐ 8004003 рдХреЗ рд╕рд╛рде рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ MS Visual Studio 2010, .NET рдлреНрд░реЗрдорд╡рд░реНрдХ 3.5 рдХреЗ рддрд╣рдд рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ Microsoft SQL рд╕рд░реНрд╡рд░ рдкреНрд░рдмрдВрдзрди рд╕реНрдЯреВрдбрд┐рдпреЛ 10.0.1600.22 (SQL Server 2008R2) рдХреЗ рддрд╣рдд рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдореИрдВ рд╕реНрд╡рдпрдВ рдЕрднреА рддрдХ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреБрдЫ рднреА рдмрдВрдж рдирд╣реАрдВ рд╣реИ, рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдЫреЛрдЯреА рд╣реИ рдФрд░, рдЕрдЧрд░ рдХреЛрдИ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рд╣реИ, рддреЛ рдЬреЛ рдХреЛрдИ рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн:
рдбрд╛рдЙрдирд▓реЛрдбрдлреЗрд╕рдмреБрдХ рдкрд░
SQLSearchExtender рдкреЗрдЬ
SQLTreeO рдлреЛрд░рдо рдкрд░ рдЪрд░реНрдЪрд╛
рдЕрджреНрдпрддрди 2012.06.27SSMS v.10.50 рдХреЗ рддрд╣рдд рдлрд┐рдХреНрд╕реНрдб рдХреНрд░реИрд╢ред *
рдЗрд╕ рдмреАрдЪ, рд╕рд╛рд░ рдФрд░ рдмрд┐рдВрджреБ, SQLSearch рдХреЛ Redgate рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ 1.1.4.3 рд╕реЗ 1.1.6.1 рддрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░
рдордХреНрдЦреА рдкрд░ рдЕрдм SQLite рд╕реНрдкреВрдлрд┐рдВрдЧ рдХреЗ рд╕рд╛рде [FIXED] рд╣реИрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
X: \ Program Files (x86) \ SQLSearch2SQLTreeO \ SQLite.Interop.dll рдФрд░ x: \ Program Files (x86) \ SQLSearch2SQLTreeO \ System.Data.SQLS.dll рдХреЛ "x: \ ProgramData \ Red Gate \ SQL рдЦреЛрдЬ \" рдХреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рд╕рдХреНрд░рд┐рдп "рдФрд░" x: \ ProgramData \ Red рдЧреЗрдЯ \ SQL рдЦреЛрдЬ \ рд╕реНрд░реЛрдд "ред рдпрд╣рд╛рдВ рдРрд╕рд╛ рджреБрд░реНрднрд╛рдЧреНрдп рд╣реИ, рдореИрдВ рд╕рдордЭреВрдВрдЧрд╛ред