본문 바로가기
개발 환경 및 오류

[SQL Server] sp_dboption을(를) 찾을 수 없습니다.

by 노랑파랑 2023. 4. 6.
반응형

샘플 데이터베이스 (northwind) 등록 중에 나타난 오류이다. 

오류

저장 프로시저 'sp_dboption'을(를) 찾을 수 없습니다.

 

해결

exec sp_dboption 대신 ALTER DATABASE 형식을 사용한다.

sp_dboption을 찾아보면 아래와 같은 형식으로 구성된다 *참고

sp_dboption [ [ @dbname= ] 'database' ] 
    [ , [ @optname= ] 'option_name' ] 
    [ , [ @optvalue= ] 'value' ] 
[;]

 

 

예를들면 아래와같다.

-- sp_dboption
exec sp_dboption 'Northwind','select into/bulkcopy','true'

-- alter
ALTER DATABASE Northwind SET RECOVERY BULK_LOGGED

 

각 옵션을 찾아보고 alter database에 맞는 옵션으로 바꿔 사용하도록 한다

 

반응형