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์์ ํ์ธํด๋ณด์.
- ๋ช ๋ น ํ๋กฌํํธ(CMD) ์คํ
- ๋ค์ ๋ช
๋ น์ด ์
๋ ฅ
net user ์ฌ์ฉ์์ด๋ฆ - ๊ฒฐ๊ณผํ์ธ

- "์ํธ ํ์ : ์" → ์ํธ๊ฐ ์ค์ ๋์ด ์์
- "์ํธ ํ์ : ์๋์" → ์ํธ๊ฐ ์์ (SQL Server Agent ์ฌ์ฉ ๋ถ๊ฐ)
์๋๋ผ๋ฉด ์๋ ๋ช ๋ น์ด๋ก ์ค์
net user "์ฌ์ฉ์์ด๋ฆ" *
// ๋น๋ฐ๋ฒํธ ์ค์ ํ
net user "์ฌ์ฉ์์ด๋ฆ" /passwordreq:yes

๋น๋ฐ๋ฒํธ ์ค์ ์ดํ >> "๋ช ๋ น์ ์ ์คํํ์ต๋๋ค." ํ์ธ ๋ฌธ๊ตฌ๋ฅผ ๋ณด์๋๋ฐ, ์ํธ ํ์ → "์๋์ค" ๋ก ์ค์ ๋์ด ์์ด์ net user "์ฌ์ฉ์์ด๋ฆ" /passwordreq:yes ๋ช ๋ น์ผ๋ก ์ํธ์ฌ์ฉ ์ ์ฑ ์ ๋ค์ ์ค์ ํ๋๋, ์ ์์ผ๋ก ์ํธ์ฌ์ฉ → "์" ๋ก ํ๊ธฐ ๋์๋ค.

4. ๋ฐ์ํ ๋ฌธ์ - ์์ด์ ํธ ์คํ ์คํจ ์ ์ด๋ฒคํธ ๋ก๊ทธ ํ์ธ

- SQL Server Agent ์คํ ์ ์ค์ง ์ํ ์ ์ง
- ์ด๋ฒคํธ ๋ก๊ทธ ํ์ธ ๊ฒฐ๊ณผ ์ด๋ฒคํธ ID 10016, CLSID, APPID ๊ด๋ จ DCOM ๊ถํ ๋ถ์กฑ ์ค๋ฅ ๋ฐ์
- ๋ ์ง์คํธ๋ฆฌ์์ ๊ด๋ จ AppID ์ฐพ์์ง๋ง...
์ด๋ฒคํธ ๋ทฐ์ด ํ์ธ
- Windows ํค + R → ์คํ์ฐฝ ์ด๊ธฐ
- eventwr ์ ๋ ฅ

์ด๋ฒคํธ ID 10016๋ DCOM (Distributed COM) ๊ตฌ์ฑ ์์๊ฐ ํน์ ๋ณด์ ๊ถํ ์์ด ์ก์ธ์ค๋ฅผ ์๋ํ์ง๋ง, ๊ถํ์ด ์์ด ์คํจํ ๊ฒฝ์ฐ ๋ฐ์
๋ก๊ทธ ํ์ธํ์ฌ ํด๋น CLSD, APPID ๊ฒฝ๋ก ํ์ธํ์๋ค.

๋ ์ง์คํธ๋ฆฌ ํธ์ง๊ธฐ์์ ๋ก๊ทธ ์์น๋ฅผ ํ์ธํด๋ณด๋
ํด๋น ๋ก๊ทธ ํ์ผ ์์น ์ฐํด๋ฆญ > ์ฌ์ฉ๊ถํ > ๊ณ ๊ธ

๋ด PC์ ์ฝ๊ธฐ ๊ถํ๋ง ์๊ณ , ๋ชจ๋ ๊ถํ์ด ์์๋ค..
ํด๋น ํค์ ์์ ์๋ ์์คํ ๋ณดํธ๋ฅผ ์ํ ์ต์์ ์์ ์์ด๊ณ , ์ผ๋ฐ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก๋ ๊ถํ ๋ณ๊ฒฝ์ด ๋ถ๊ฐํ๋ค.
Administrators ์๊ฒ ๋ชจ๋ ๊ถํ์ ์ค๋, ์์ ์๊ฐ A ์ผ ๊ฒฝ์ฐ์๋ ์์ ํ ์ ์ด๊ถ์ด ์๋....
๊ฒฐ๊ตญ ์ด์๋ ํ์ฌ ์ปดํจํฐ ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฃน์ ์ฑ ์ด๋ ๋ณด์์ ์ฑ ์ ๋ฐ๋ผ ์์ ์๋ณ๊ฒฝ, ๊ถํ ์์, DCOM ํ์ฑํ ๋ฑ์ ์์ ์ด ์ ํ๋ ์ด์์๋ค. → ๊ฒฐ๊ตญ ๋ด ๋ก์ปฌ์์ ์์ ์๋ฅผ ๋ฐ๊ฟ๋ ๊ถํ๋ถ์ฌ ๊ฑฐ๋ถ๋จ
๋๋์
- ์์ ์๋ ๊ณง ์ต์ข ํต์ ์ ์ง๋ง, ๊ทธ ์์ ์๋ ์์คํ ์ ์ฑ ์ ๋ฐ๋ผ ์ ํ๋ ์ ์์
- ๊ด๋ฆฌ์ ๊ถํ์ด ์์ด๋ ํ ์ ์๋๊ฒ ๋ถ๋ช ์กด์ฌํจ
- ํ์ฌ ํ๊ฒฝ์์๋ ํจ๋ถ๋ก ์์ ์๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ๊ถํ์ ์ด์ง ๋ชปํ๊ธฐ ๋๋ฌธ์, ๋ฐ๋์ ๋ณด์ ๊ด๋ฆฌ์์ ํ์ ํ ์กฐ์น ๊ฐ ํ์!!