SQL Server 2008 рдореЗрдВ рдЯреНрд░реИрдХ рдкрд░рд┐рд╡рд░реНрддрди

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ DBMS рдбреЗрд╡рд▓рдкрд░ рдЬрд▓реНрдж рдпрд╛ рдмрд╛рдж рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдХреНрд╕реЗрд╕ рдФрд░ рд╕рд░реНрд╡рд░ рдШрдЯрдирд╛рдУрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдПрдХ рдЙрдкрдХрд░рдг рдЪреБрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ (рдпрд╛ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд▓рд┐рдЦрдирд╛), рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЖрдкрдХреЛ рдЙрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдбреАрдмреАрдПрдордПрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реНрд╡рдпрдВ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ SQL Server 2008 рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



SQL Server 2008 рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореЗрдВ 4 рдРрд╕реЗ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ (SQL Server 2011 рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдЕрдкреЗрдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИрдВ)ред рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЙрдкрдХрд░рдг рдкрд╣рд▓реЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдЖрдП рдереЗ, рдХреБрдЫ 2008 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдПред рдпреЗ рдЙрдкрдХрд░рдг рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдУрд╡рд░рд▓реИрдк рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХрднреА-рдХрднреА рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ (рдпрд╛ рдЕрдзрд┐рдХ) рдЙрдкрдХрд░рдг рдЪреБрдирдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдХрд░рдг рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред



1. рд╕реАрдЯреА (рдЯреНрд░реИрдХрд┐рдВрдЧ рдмрджрд▓реЗрдВ)ред



рдЕрдХреНрд╕рд░ рд╕реАрдбреАрд╕реА (рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ рдмрджрд▓реЗрдВ) рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рддред рд▓реЗрдХрд┐рди рдпреЗ рдЙрдкрдХрд░рдг рдЙрджреНрджреЗрд╢реНрдп рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреЛрдиреЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реИрдВред рд╕реАрдЯреА рдХреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рддрдереНрдпреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдХрд┐рди рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ, рдХреМрди рд╕рд╛ рдбреЗрдЯрд╛ рдмрджрд▓ рдЧрдпрд╛ рдерд╛ (рд╕реА рдЖрд░ рдпреВрдбреА)), рдЬрдмрдХрд┐ рд╕реАрдбреАрд╕реА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ (рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг, рдЬрд┐рдирдореЗрдВ рд╣рдЯрд╛рдП рдЧрдП рдереЗ рд╕рд╣рд┐рдд) рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП, рд╕реАрдбреАрд╕реА рд▓реЗрди-рджреЗрди рд▓реЙрдЧ (рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕) рдХреЛ рдкрдврд╝рдиреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрдмрдХрд┐ рд╕реАрдЯреА рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд▓рд┐рдХрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕рдХреНрд╖рдо рд╣реИ, рдПрдХ рд╕рд┐рд╕реНрдЯрдо рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдкрдВрдХреНрддрд┐ рдХреА рдЖрдИрдбреА рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИ, рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╕реНрддрдВрднреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рд╛ рдореБрдЦреМрдЯрд╛, рдСрдкрд░реЗрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ред

CT рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрддрд░ рдкрд░ рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

ALTER DATABASE ChangeTracking SET change_tracking = ON <br/>

( change_retention = 10 minutes, auto_cleanup = ON ) <br/>

<br/>

ALTER TABLE Orders enable change_tracking WITH ( track_columns_updated = ON )





ALTER DATABASE ChangeTracking SET change_tracking = ON <br/>

( change_retention = 10 minutes, auto_cleanup = ON ) <br/>

<br/>

ALTER TABLE Orders enable change_tracking WITH ( track_columns_updated = ON )







рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд▓реЗрдЦ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг (рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд░реНрдгрди, рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА)ред



2. рд╕реАрдбреАрд╕реА (рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ рдмрджрд▓реЗрдВ)



рдЯреНрд░реИрдХрд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдгред рд╕реАрдЯреА рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ) рдФрд░ рдмрджрд▓реЗ рдЧрдП (рд╕реА рдЖрд░ рдпреВрдбреА) рдбреЗрдЯрд╛ рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рднрдВрдбрд╛рд░рдг рд╣реИред рд╕реАрдбреАрд╕реА рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдбреАрд╕реА рд╕реНрдХреАрдорд╛ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдЯреЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд▓рд┐рдХрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕реАрдбреАрд╕реА рд╕рдХреНрд░рд┐рдп рд╣реИ, рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рдХрд╛рд░ cdc.dbo_Orders_CT (рддрд╛рд▓рд┐рдХрд╛ dbo.Orders рдХреЗ рд▓рд┐рдП) рдХреЗ рдирд╛рдо рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИред



рдЫрд╡рд┐



рд╕реАрдбреАрд╕реА рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрддрд░ рдкрд░ рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

EXEC sys. sp_cdc_enable_db <br/>

<br/>

EXEC sys. sp_cdc_enable_table <br/>

@source_schema = N 'dbo' ,<br/>

@source_name = N 'Orders' ,<br/>

@role_name = N 'cdc' ,<br/>

@capture_instance = N 'dbo_Orders' ,<br/>

@supports_net_changes = 1 ,<br/>

@index_name = 'id_idx' ,<br/>

@captured_column_list = null,<br/>

@ FILEGROUP_NAME = null;





EXEC sys. sp_cdc_enable_db <br/>

<br/>

EXEC sys. sp_cdc_enable_table <br/>

@source_schema = N 'dbo' ,<br/>

@source_name = N 'Orders' ,<br/>

@role_name = N 'cdc' ,<br/>

@capture_instance = N 'dbo_Orders' ,<br/>

@supports_net_changes = 1 ,<br/>

@index_name = 'id_idx' ,<br/>

@captured_column_list = null,<br/>

@ FILEGROUP_NAME = null;









рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╕реАрдбреАрд╕реА рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЛрдг рдпрд╣ рд╣реИ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди suser_sname () (рдореЗрд░реЗ рдХрд╛рдо рдореЗрдВ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рдХреЗ рд╕рд╛рде cdc.dbo_Orders_CT рд╕рд┐рд╕реНрдЯрдо рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рд╕реНрддрдВрдн рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЧрд▓рддреА-рд╕рд╣рд┐рд╖реНрдгреБ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╣реЗрд░рдлреЗрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред



рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдФрд░ рд▓реЗрдЦ рдореЗрдВ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдгред



3. SQL рд╕рд░реНрд╡рд░ рдСрдбрд┐рдЯ



рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ (рдЪрдпрди рд╕рд╣рд┐рдд) рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдгред рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рджрд╛рдпрд░рд╛ рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рд╣реИ - рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рд╕реЗ рд▓реЗрдХрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЧреИрд░-рдЗрдЪреНрдЫрд┐рдд рднрд╛рдЧ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ред

SQL рд╕рд░реНрд╡рд░ рдСрдбрд┐рдЯ рдЖрдкрдХреЛ рдореЙрдирд┐рдЯрд░ рдХреА рдЧрдИ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдСрдбрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рд╕реНрддрд░ рдкрд░ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

CREATE server audit ServerAudit<br/>

TO FILE ( filepath = `D:\Audit\`, maxsize = 1GB ) <br/>

WITH ( on_failture = CONTINUE ) <br/>

<br/>

ALTER server audit ServerAudit WITH ( STATE = ON )





CREATE server audit ServerAudit<br/>

TO FILE ( filepath = `D:\Audit\`, maxsize = 1GB ) <br/>

WITH ( on_failture = CONTINUE ) <br/>

<br/>

ALTER server audit ServerAudit WITH ( STATE = ON )







рд╕рд░реНрд╡рд░ рд╕реНрддрд░ рдкрд░ рдСрдбрд┐рдЯ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ (рдЯреНрд░реЗрд╕) рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:

CREATE server audit specification ServerAudit_Permissions<br/>

FOR server audit ServerAudit<br/>

ADD ( server_principal_change_group ) ,<br/>

ADD ( server_permission_change_group ) ,<br/>

ADD ( server_role_member_change_group ) ;<br/>

<br/>

ALTER server audit specification ServerAudit_Permissions<br/>

WITH ( STATE = ON ) ;





CREATE server audit specification ServerAudit_Permissions<br/>

FOR server audit ServerAudit<br/>

ADD ( server_principal_change_group ) ,<br/>

ADD ( server_permission_change_group ) ,<br/>

ADD ( server_role_member_change_group ) ;<br/>

<br/>

ALTER server audit specification ServerAudit_Permissions<br/>

WITH ( STATE = ON ) ;







рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрддрд░ рдкрд░ рдПрдХ рдСрдбрд┐рдЯ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:

USE MyDb<br/>

CREATE DATABASE audit specification SA_MyDb_Orders <br/>

FOR server audit ServerAudit<br/>

ADD ( SELECT , UPDATE , INSERT , DELETE ON dbo. Orders BY PUBLIC ) ,<br/>

ADD ( SELECT , UPDATE , INSERT , DELETE ON dbo. OrderDetails BY PUBLIC )





USE MyDb<br/>

CREATE DATABASE audit specification SA_MyDb_Orders <br/>

FOR server audit ServerAudit<br/>

ADD ( SELECT , UPDATE , INSERT , DELETE ON dbo. Orders BY PUBLIC ) ,<br/>

ADD ( SELECT , UPDATE , INSERT , DELETE ON dbo. OrderDetails BY PUBLIC )







рдСрдбрд┐рдЯ рдХреЛ рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, SQL Server рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕реА 2 (рдпреВрдПрд╕ рд░рд╛рдЬреНрдп рдорд╛рдирдХ рдХреЗ рдорд╛рдирдХреАрдХреГрдд рдСрдбрд┐рдЯ рдХреЗ рд╕рд╛рдзрди рд╣реИрдВ, рдПрдордПрд╕рдбреАрдПрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореБрдЭреЗ рдорд╛рдирдХ рдХрд╛ рд▓рд┐рдВрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛), рдЬрд┐рд╕рдХреЗ рд╕рдХреНрд░рд┐рдпрдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

SP_CONFIGURE 'show advanced options' , 1 ;<br/>

RECONFIGURE ;<br/>

<br/>

SP_CONFIGURE 'c2 audit mode' , 1 ;<br/>

RECONFIGURE ;





SP_CONFIGURE 'show advanced options' , 1 ;<br/>

RECONFIGURE ;<br/>

<br/>

SP_CONFIGURE 'c2 audit mode' , 1 ;<br/>

RECONFIGURE ;







4. SQL рд╕рд░реНрд╡рд░ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░



рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдм рдореИрдВ рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреВрдВрдЧрд╛ред



рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рдж

рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд╡рд┐рд╖рдп рд░реБрдЪрд┐ рдХрд╛ рди рд╣реЛред



All Articles