DB

[SQL Server] SQL Server Agent ์‹คํ–‰์ด ์•ˆ๋  ๋•Œ - DCOM/๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ถŒํ•œ ๋ฌธ์ œ

hyonie 2025. 7. 18. 15:07

SQL Server Agent ์„œ๋น„์Šค๊ฐ€ ์‹คํ–‰๋˜๋„๋ก ์„ค์ •ํ•ด์„œ, ์ž‘์—…(Job) ๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ,,,

 

๋‚ด PC ๊ฐœ๋ฐœํ™˜๊ฒฝ ๋กœ์ปฌ์—์„œ SQL Server Agent๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ณผ์ •์—์„œ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ "๊ถŒํ•œ"์ด์Šˆ๋ฅผ ๋งŒ๋‚ฌ๋‹ค..

ํŠนํžˆ, DCOM ๊ตฌ์„ฑ ๋ฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ถŒํ•œ์ด ํ•ต์‹ฌ ๋ฌธ์ œ์˜€๋‹ค.

๐Ÿ“‚ ๋ชฉ์ฐจ

     

     

     


    1. ์‚ฌ์šฉ ์ค‘์ธ SQL Server ๋ฒ„์ „ ํ™•์ธ

    SSMS์—์„œ ์ƒˆ ์ฟผ๋ฆฌ ์ฐฝ ์—ด๊ณ  ์•„๋ž˜ ์ž…๋ ฅ:

    Express Edition์˜ ๊ฒฝ์šฐ์—๋Š” Agent ์‚ฌ์šฉ๋ถˆ๊ฐ€ !!

    -- ์‚ฌ์šฉ์ค‘์ธ SQL Server ๋ฒ„์ „ ํ™•์ธ
    SELECT @@VERSION;

     

    ๋ฒ„์ „ ๊ฒฐ๊ณผ ์˜ˆ์‹œ ์„ค๋ช…
    Microsoft SQL Server Express Edition โŒ Agent ์‚ฌ์šฉ๋ถˆ๊ฐ€ (๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋จ)
    Microsoft SAL Server Standard, Developer, Enterprise โœ… Agent ์‚ฌ์šฉ๊ฐ€๋Šฅ

     

     

     

    2. Agent ์„œ๋น„์Šค ์‹คํ–‰

    โ‘  ์„œ๋น„์Šค ์„ค์ •

    1. Service.msc ์‹คํ–‰

    2. SQL Server Agent ์ฐพ์•„์„œ ์šฐํด๋ฆญ → ์†์„ฑ

    3. ์‹œ์ž‘์œ ํ˜•: ์ž๋™ or ์ˆ˜๋™

    4. ๋กœ๊ทธ์˜จ ํƒญ: ๋กœ์ปฌ ์‹œ์Šคํ…œ ๊ณ„์ • ๋˜๋Š” ๊ณ„์ • ์ง€์ • ์„ค์ •

    5. ํ™•์ธ → ๋‹ค์‹œ ์‹คํ–‰

     

    โ‘ก SQL Server ๊ตฌ์„ฑ ๊ด€๋ฆฌ์ž์—์„œ๋„ ํ™•์ธ

    - ๋กœ๊ทธ์˜จ ๊ณ„์ •, ์„œ๋น„์Šค ์ƒํƒœ ํ™•์ธ

    - ์ถฉ๋Œ๋‚˜๊ฑฐ๋‚˜ ์•”ํ˜ธ ํ‹€๋ฆฌ๋ฉด ์‹คํ–‰ ์•ˆ ๋จ → ์ด๋ฒคํŠธ ๋ทฐ์–ด์—์„œ ํ™•์ธ

     

     

    3. SQL Server  ์—์ด์ „ํŠธ ๊ณ„์ • ์ง€์ •ํ•˜์—ฌ ๋กœ๊ทธ์˜จ

    SQL Server ์—์ด์ „ํŠธ ์ž‘์—…์„ ์‹คํ–‰ํ•  ๋•Œ, ๋ณด์•ˆ์ƒ ์•”ํ˜ธ ์—†๋Š” ๊ณ„์ •์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค.
    ์•”ํ˜ธ๊ฐ€ ์—†๋‹ค๋ฉด [์ปดํ“จํ„ฐ ๊ด€๋ฆฌ] > [์‚ฌ์šฉ์ž] ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒˆ๋กœ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค. 

     

     

     

    Windows์—์„œ ๋กœ์ปฌ ๊ณ„์ •์˜ ์•”ํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ• (CMD)

     

    ๊ทธ๋Ÿฌ๋ฉด ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์•”ํ˜ธ ์„ค์ •์ด ๋˜์–ด ์žˆ๋Š”์ง€ CMD์—์„œ ํ™•์ธํ•ด๋ณด์ž.

    1. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ(CMD) ์‹คํ–‰
    2. ๋‹ค์Œ ๋ช…๋ น์–ด ์ž…๋ ฅ
      net user ์‚ฌ์šฉ์ž์ด๋ฆ„
    3. ๊ฒฐ๊ณผํ™•์ธ

     

    - "์•”ํ˜ธ ํ•„์š” : ์˜ˆ" → ์•”ํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์Œ

    - "์•”ํ˜ธ ํ•„์š” : ์•„๋‹ˆ์š”" → ์•”ํ˜ธ๊ฐ€ ์—†์Œ (SQL Server Agent ์‚ฌ์šฉ ๋ถˆ๊ฐ€)

     

    ์•„๋‹ˆ๋ผ๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋กœ ์„ค์ •

    net user "์‚ฌ์šฉ์ž์ด๋ฆ„" *
    
    // ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ • ํ›„ 
    net user "์‚ฌ์šฉ์ž์ด๋ฆ„" /passwordreq:yes

     

     

    ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ • ์ดํ›„ >> "๋ช…๋ น์„ ์ž˜ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค." ํ™•์ธ ๋ฌธ๊ตฌ๋ฅผ ๋ณด์•˜๋Š”๋ฐ, ์•”ํ˜ธ ํ•„์š” → "์•„๋‹ˆ์˜ค" ๋กœ ์„ค์ •๋˜์–ด ์žˆ์–ด์„œ net user "์‚ฌ์šฉ์ž์ด๋ฆ„" /passwordreq:yes ๋ช…๋ น์œผ๋กœ ์•”ํ˜ธ์‚ฌ์šฉ ์ •์ฑ…์„ ๋‹ค์‹œ ์„ค์ •ํ–ˆ๋”๋‹ˆ, ์ •์ƒ์œผ๋กœ ์•”ํ˜ธ์‚ฌ์šฉ → "์˜ˆ" ๋กœ ํ‘œ๊ธฐ ๋˜์—ˆ๋‹ค.

     

     

     

     

     

    4. ๋ฐœ์ƒํ•œ ๋ฌธ์ œ - ์—์ด์ „ํŠธ ์‹คํ–‰ ์‹คํŒจ ์‹œ ์ด๋ฒคํŠธ ๋กœ๊ทธ ํ™•์ธ



    • SQL Server Agent ์‹คํ–‰ ์‹œ ์ค‘์ง€ ์ƒํƒœ ์œ ์ง€
    • ์ด๋ฒคํŠธ ๋กœ๊ทธ ํ™•์ธ ๊ฒฐ๊ณผ ์ด๋ฒคํŠธ ID 10016, CLSID, APPID ๊ด€๋ จ DCOM ๊ถŒํ•œ ๋ถ€์กฑ ์˜ค๋ฅ˜ ๋ฐœ์ƒ
    • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ ๊ด€๋ จ AppID ์ฐพ์•˜์ง€๋งŒ...

     

    ์ด๋ฒคํŠธ ๋ทฐ์–ด ํ™•์ธ

    1. Windows ํ‚ค + R → ์‹คํ–‰์ฐฝ ์—ด๊ธฐ
    2. eventwr ์ž…๋ ฅ 

     

    ์ด๋ฒคํŠธ ID 10016๋Š” DCOM (Distributed COM) ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํŠน์ • ๋ณด์•ˆ ๊ถŒํ•œ ์—†์ด ์•ก์„ธ์Šค๋ฅผ ์‹œ๋„ํ–ˆ์ง€๋งŒ, ๊ถŒํ•œ์ด ์—†์–ด ์‹คํŒจํ•œ ๊ฒฝ์šฐ ๋ฐœ์ƒ

     

    ๋กœ๊ทธ ํ™•์ธํ•˜์—ฌ ํ•ด๋‹น CLSD, APPID ๊ฒฝ๋กœ ํ™•์ธํ•˜์˜€๋‹ค.

     

    ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์‹คํ–‰

    ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํŽธ์ง‘๊ธฐ์—์„œ ๋กœ๊ทธ ์œ„์น˜๋ฅผ ํ™•์ธํ•ด๋ณด๋‹ˆ

     

    ํ•ด๋‹น ๋กœ๊ทธ ํŒŒ์ผ ์œ„์น˜ ์šฐํด๋ฆญ > ์‚ฌ์šฉ๊ถŒํ•œ > ๊ณ ๊ธ‰

     

     

    ๋‚ด PC์— ์ฝ๊ธฐ ๊ถŒํ•œ๋งŒ ์žˆ๊ณ , ๋ชจ๋“ ๊ถŒํ•œ์ด ์—†์—ˆ๋‹ค..

    ํ•ด๋‹น ํ‚ค์˜ ์†Œ์œ ์ž๋Š” ์‹œ์Šคํ…œ ๋ณดํ˜ธ๋ฅผ ์œ„ํ•œ ์ตœ์ƒ์œ„ ์†Œ์œ ์ž์ด๊ณ , ์ผ๋ฐ˜ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ๋„ ๊ถŒํ•œ ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€ํ–ˆ๋‹ค.

     

    Administrators ์—๊ฒŒ ๋ชจ๋“  ๊ถŒํ•œ์„ ์ค˜๋„, ์†Œ์œ ์ž๊ฐ€ A ์ผ ๊ฒฝ์šฐ์—๋Š” ์™„์ „ํ•œ ์ œ์–ด๊ถŒ์ด ์•„๋‹˜....

    ๊ฒฐ๊ตญ ์ด์Šˆ๋Š” ํšŒ์‚ฌ ์ปดํ“จํ„ฐ ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ฃน์ •์ฑ…์ด๋‚˜ ๋ณด์•ˆ์ •์ฑ…์— ๋”ฐ๋ผ ์†Œ์œ ์ž๋ณ€๊ฒฝ, ๊ถŒํ•œ ์ƒ์†, DCOM ํ™œ์„ฑํ™” ๋“ฑ์˜ ์ž‘์—…์ด ์ œํ•œ๋œ ์ด์Šˆ์˜€๋‹ค. → ๊ฒฐ๊ตญ ๋‚ด ๋กœ์ปฌ์—์„œ ์†Œ์œ ์ž๋ฅผ ๋ฐ”๊ฟ”๋„ ๊ถŒํ•œ๋ถ€์—ฌ ๊ฑฐ๋ถ€๋จ


     

    ๋А๋‚€์ 

    • ์†Œ์œ ์ž๋Š” ๊ณง ์ตœ์ข… ํ†ต์ œ์ž ์ง€๋งŒ, ๊ทธ ์†Œ์œ ์ž๋„ ์‹œ์Šคํ…œ ์ •์ฑ…์— ๋”ฐ๋ผ ์ œํ•œ๋ ์ˆ˜ ์žˆ์Œ
    • ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ์žˆ์–ด๋„ ํ• ์ˆ˜ ์—†๋Š”๊ฒŒ ๋ถ„๋ช… ์กด์žฌํ•จ
    • ํšŒ์‚ฌ ํ™˜๊ฒฝ์—์„œ๋Š” ํ•จ๋ถ€๋กœ ์†Œ์œ ์ž๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ๊ถŒํ•œ์„ ์—ด์ง€ ๋ชปํ•˜๊ธฐ ๋–„๋ฌธ์—, ๋ฐ˜๋“œ์‹œ ๋ณด์•ˆ ๊ด€๋ฆฌ์ž์™€ ํ˜‘์˜ ํ›„ ์กฐ์น˜ ๊ฐ€ ํ•„์š”!!