현재 데이터베이스 메일 구성을 어떻게 볼 수 있습니까?


42

SQL Server (2008) 인스턴스는 메일을 보내도록 구성되었으며 모든 것이 올바르게 작동하지만 기존 구성, 특히 SMTP 서버를 보는 방법을 알 수 없습니다.

SSMS에서는 구성 마법사 만 시작할 수 있으며 온라인에서 찾을 수 없습니다. 설정 방법에 대한 정보는 많지만 현재 설정을 보는 방법은 없습니다.

기존 설정을 어떻게 볼 수 있습니까?

답변:


26

데이터베이스 메일 구성 마법사를 다시 열면 구성 작업 선택 에서 두 번째 옵션은 데이터베이스 메일 계정 및 프로파일 관리 입니다.이 옵션을 선택하고 다음을 클릭하십시오. 이제 프로필 및 계정 관리 단계에서 기존 계정보기, 변경 또는 삭제를 선택 하고 다음을 클릭하십시오. 다른 계정과 해당 SMTP 서버 설정을 볼 수 있어야합니다.


1
감사! 나는 그것이 단순해야한다는 것을 알았지 만 너무 자주 마법사는 당신이 그것을 알기 전에 물건을 바꾸기 시작할 것입니다 :)
Alex

53

마법사의 경우 +1 @jsauni

다음 시스템 기능을 사용할 수도 있습니다.

EXEC msdb.dbo.sysmail_help_configure_sp;
EXEC msdb.dbo.sysmail_help_account_sp;
EXEC msdb.dbo.sysmail_help_profile_sp;
EXEC msdb.dbo.sysmail_help_profileaccount_sp;
EXEC msdb.dbo.sysmail_help_principalprofile_sp;

마법사는 따라 가기가 더 쉽지만 마법사를 통해 앞뒤로 이동하지 않고도 모든 것을 한 번에 제공 할 수 있습니다. 조금 번거 롭습니다. :)


3
+1 sysmail_help_account_sp 다음에 나온 서버 세부 정보 포함
Alex

12

select 문을 사용하여이 데이터를 쿼리 할 수도 있습니다.

select *
from msdb.dbo.sysmail_profile p 
join msdb.dbo.sysmail_profileaccount pa on p.profile_id = pa.profile_id 
join msdb.dbo.sysmail_account a on pa.account_id = a.account_id 
join msdb.dbo.sysmail_server s on a.account_id = s.account_id

이 정보를 찾아보아야하는 마이그레이션 인 경우, 아주 간단한 DBA 도구 : db 메일 복사를 제안합니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.