рдкрд┐рдЫрд▓реА рдмрд╛рд░, рд╣рдордиреЗ SQL Azure Federations рдХреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рднрд╛рдЧ рдХреЛ рджреЗрдЦрд╛ред SQL Azure Federations рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдХреНрдпрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реИред рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рд╛рд░ рднреА рддрдХрдиреАрдХ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдХрд╛рд░реНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рд╣реИ, рддреЛ рдлреЗрдбрд░реЗрд╢рдВрд╕, MySQL рдХреНрд▓рд╕реНрдЯрд░, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ, рдкрд╣рд▓реА рдЪреАрдЬ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рд╕реНрдХреЗрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд░реВрдк рд╕реЗ рдЙрдиреНрдореБрдЦ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рддреНрдд рд▓реЗрдЦрд╛рдВрдХрди рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрд░реЗрдЦ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдзрд┐рдХ рдкрд░рд┐рдорд╛рдг рдХрд╛ рдПрдХ рдЖрджреЗрд╢ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдкреНрд░рд╡рд╛рд╕рди рднреА рдореБрдЦреНрдп рд░реЗрдХ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ SQL Azure Federations рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рд╛рдордиреЗ рдЖ рд╕рдХрддрд╛ рд╣реИред
рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг
SQL Azure Federations рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреМрди рд╕рд╛ рдбреЗрдЯрд╛ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреЗрдЯрд╛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреЛ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдХрд╛ рдбреЗрдЯрд╛ рдХрдИ рдбреЗрдЯрд╛рдмреЗрд╕реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрдЧрд╛, рддрдерд╛рдХрдерд┐рдд рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдЯреЗрдмрд▓ред

рдпрджрд┐ рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓рд╛ рдЙрдореНрдореАрджрд╡рд╛рд░ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреА рдПрдХ рдореВрд▓ рддрд╛рд▓рд┐рдХрд╛ (рдЗрдХрд╛рдИ) рд╣реИред рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдкрдЯрдХрдерд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
CREATE TABLE Entity (
[Id] INTEGER NOT NULL PRIMARY KEY IDENTITY(1,1),
[Name] NVARCHAR(MAX) NOT NULL,
[Description] NVARCHAR(MAX) NOT NULL,
)
рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рд╣рд╛рдВ, рдЗрд╕рдореЗрдВ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреА рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рд╕рдВрд░рдЪрдирд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдЕрдзрд┐рдХрддрдо рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рддрд░реНрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, "рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ" рд╕реЗ рдбреЗрдЯрд╛ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдпрд╣реА рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рд╕рднреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдореЗрдВ рдПрдВрдЯрд┐рдЯреА рдЯреЗрдмрд▓ рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣реИред
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдо рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (рдЖрдИрдбреА рдХреНрд╖реЗрддреНрд░) рдХреА рдПрдХ рд╕реАрдорд╛ рдореЗрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рд░рд┐рдХреЙрд░реНрдб 1-50 рдкрд╣рд▓реЗ рд╢рд╛рд░реНрдХ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ, рджреВрд╕рд░реЗ рдореЗрдВ 51-100, рдФрд░ рдЗрд╕реА рддрд░рд╣ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдСрдкрд░реЗрд╢рди рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдирдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕реЗ рджреВрдз рдХреЗ рдкреИрдХреЗрдЬ рдХреА рдЦрд░реАрдж рдкрд░ рдбреЗрдЯрд╛ рджреЗрдВред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЦрд╛рддрд╛ рдЗрдХрд╛рдИ рдЖрдИрдбреА 1 рд╣реИ, рд╡реНрдпрдп рд╢реНрд░реЗрдгреА рдЖрдИрдбреА 6 рд╣реИред рд╣рдо рдпрд╣ рднреА рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 50 рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдирдП рд░рд┐рдХреЙрд░реНрдб рдХреЛ 51 рдХреЗ рдмрд░рд╛рдмрд░ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рдд рджреВрд╕рд░реЗ рд╢рд╛рд░реНрдХ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВред
рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдирдпрд╛ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧрд╛:
USE FEDERATION Entities(EntityId = 51) WITH RESET, FILTERING = OFF
GO
INSERT INTO Operation VALUES (
51, -- EntityId
1, -- AccountId
6, -- CategoryId
GETDATE(), -- Date
10, -- Amount
'USD' -- Currency
)
рдЕрдиреБрд░реЛрдз рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдЗрдП рдЕрдм рдЗрд╕ рдЦрд╛рддреЗ (рдЖрдИрдбреА = 1) рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рд╕рдВрдЧрдд рджреГрд╢реНрдп рд╣реИред рдЗрд╕рдХрд╛ рдХреЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
SELECT
Account_Entity.Description AS 'Account',
Operation_Entity.Name AS 'Operation',
Operation_Entity.Description,
Operation.Amount,
Operation.Currency,
Operation.Date
FROM
Operation
INNER JOIN Entity AS Operation_Entity ON Operation.EntityId = Operation_Entity.Id
INNER JOIN Account ON Operation.AccountId = Account.Id
INNER JOIN Entity AS Account_Entity ON Account.EntityId = Account_Entity.Id
INNER JOIN Category ON Operation.CategoryId = Category.Id
INNER JOIN Entity AS Category_Entity ON Category.EntityId = Category_Entity.Id
WHERE
Account.Id = 1
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рдЦрд╛рддреЗ рдХрд╛ рдбреЗрдЯрд╛ рд╡рд┐рднрд┐рдиреНрди рд╢рд╛рд░реНрдХ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рд░реНрдХ рдкрд░ рдЕрд▓рдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
USE FEDERATION Entities(EntityId = 1) WITH RESET, FILTERING = OFF
GO
...
USE FEDERATION Entities(EntityId = 51) WITH RESET, FILTERING = OFF
GO
...
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЖрд╡реЗрджрди рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рдЭрдЯрдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХреНрд╡реЗрд░реА рдХреЛ рдЕрдм рджреЛ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ! рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдПрдВрдЯрд┐рдЯреА рдЯреЗрдмрд▓ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
рдпрджрд┐ рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд┐рдП рдмрд╣реБ-рдХрд┐рд░рд╛рдпреЗрджрд╛рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХрд╛ рдбреЗрдЯрд╛ рдУрд╡рд░рд▓реИрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИред рдХреНрдпрд╛ SQL Azure Federations рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рдХреБрдЫ рд╕рдорд╛рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рд░реНрдХ рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдЦрд╛рддрд╛) рдХрд╛ рдбреЗрдЯрд╛ рд╣реЛрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛рдлреА рддрд╛рд░реНрдХрд┐рдХ рд╣реЛрдЧрд╛ред рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╕рджрд╕реНрдп рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рд╕реЗ рдПрдХ рдмрдЬрдЯ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рднреА рдорд╛рди рд▓реЗрдВ рдХрд┐ рдкрддрд┐ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рдкрддреНрдиреА - рдЙрд╕рдХрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкрддрд┐ рдХрд╛ рдбреЗрдЯрд╛ (рдЦрд╛рддрд╛ = 1) рдкрддреНрдиреА рдХреЗ рдбреЗрдЯрд╛ (рдЦрд╛рддрд╛ реи = реи) рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЦрд╛рддреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рд╢рд╛рд░реНрдХ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рдХрд╛рдлреА рддрд░реНрдХрд╕рдВрдЧрдд рд▓рдЧрддрд╛ рд╣реИред

рдПрдХ рдирдпрд╛ рдЦрд╛рддрд╛ рдЬреЛрдбрд╝рдирд╛ рдПрдХ рд╢рд╛рд░реНрдж рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдЧрд╛ред рдмрд╛рд░-рдмрд╛рд░ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрд╢рди, рдЬреИрд╕реЗ: рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА, рд╕рдВрдЪрд╛рд▓рди рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рдХрдореА рдирд╣реАрдВ рд╣реЛрдЧреАред
USE FEDERATION Accounts(AccountId = 1) WITH RESET, FILTERING = OFF
GO
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдПрдХ рд╣реА рдСрдкрд░реЗрд╢рди рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рджреЗрдЦрд╛ред рдЕрдм рд╣рдордиреЗ рддрдп рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВрдЧреЗред рдЕрдЧрд▓реА рдмрд╛рд░, рд╣рдо рд╕реАрдзреЗ рдбреЗрдЯрд╛ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рд╛рд░реНрдХ рдореЗрдВ рдлреИрд▓рд╛рдПрдВрдЧреЗред рд╕реНрд╡рд┐рдЪ рдордд рдХрд░реЛ! рдирдП рдХрд╛рд░реНрдп рд╕рдкреНрддрд╛рд╣ рдХреА рдЕрдЪреНрдЫреА рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!