Msg 22050, Level 16, State 1, Line 0 Failed to initialize sqlcmd library with error number -2147467259
메세지 22050, 수준 16, 상태1, 줄 0
-2147467259 오류로 인해 sqlcmd 라이브러리를 초기화하지 못했습니다.
msdb.dbo.sp_sendmail
sp 실행 시 @query 실행 시 변수가 포함된 dynamic 쿼리가 실행 되서 발생한 에러 였음.
ex) SET @query = 'select @date as date, id from table'
실제 Trace를 실행하면 msdb.dbo.sp_sendmail 실행 시 @query 부분과 sp_sendmail이 다른 SPID로 실행되는 것을 확인할 수 있다.
쿼리에 있는 변수 @date를 삭제 후 정상 실행 확인
아래 사이트에서 에러 추적을 위한 trace 실행 참고 가능
'Database > MSSQL' 카테고리의 다른 글
MSSQL systemdb 파일 이전, 경로 변경하기 (0) | 2022.02.22 |
---|---|
DBCC CHECKDB (0) | 2022.02.07 |
SQL Server VLF 관리 (0) | 2022.02.04 |
Index Fragmentation (0) | 2019.04.12 |
Plan Cache (0) | 2019.03.28 |