본문 바로가기

sp_send_dbmail 권한 부여하기 1. sp_send_dbmail 에 대하여 권한 부여 sa 또는 sysadmin 권한이 있는 계정으로 로그인 후에.. use msdb go sp_Adduser 계정명,계정명 go GRANT EXECUTE ON sp_send_dbmail TO 계정명 go 2. Database Mail 전체에 대한 권한 부여 exec sp_addrolemember 'DatabaseMailUserRole',계정명 더보기
MSSQL Sendmail 설정 (2005 이상) [1] DataBase 메일 Enable 설정 use master go sp_configure 'show advanced options',1 go reconfigure with override go sp_configure 'Database Mail XPs',1 go --sp_configure 'SQL Mail XPs',0 --go reconfigure go [2] 메일 계정 설정 -- delete from msdb.dbo.sysmail_account; EXECUTE msdb.dbo.sysmail_add_account_sp -- 사용자 정의 부분 ********************************************** @account_name = 'MyMailAccount', @descripti.. 더보기
mssql trigger ** Trigger (트리거)** 트리거는 성능향상을 위한 도구라기 보다는, 비즈니스 규칙을 효과적으로 데이터베이스 서버 계층에 구현하게 해 주는 기능. 수동으로 여러 가지 작업을 하나의 트랜잭션으로 묶어서 실행 해야하거나, 함께 이루어져야 할 일련의 작업들을 논리적으로 묶어야 할 필요가 있을 때는 트리거보다 더 좋은 대안은 없다. 사실 트리거를 쓰면 간단하게 해결될 것을, 응용 프로그래밍 차원에서 엄청난 코딩량으로 승부하거나, 아니면 서버에서 처리하더라도 복잡한 SQL 문을 사용해서 그것도 약간은 허술한 논리로 구현하는 경우가 너무 많다. 1) 트리거 사용 이유 트리거란 “자동으로 실행되도록 정의된 특수한 저장 프로시저”이다. 실제로 트리거는 특수한 형태의 저장 프로시저이다. 트리거 내에 정의할 수 있.. 더보기