SSMS에서 유효하지 않은 소유자로 데이터베이스 정보가 보이지 않는 증상

 

  • Version : All Version

 

SSMS(SQL Server Management Tool)에서 GUI를 사용하여 데이터베이스 속성을 확인하려고 할때, 다음과 같은 오류가 발생하는 경우가 있다.

Cannot show requested dialog.

 

Additional information:

Cannot show requested dialog.(SqlMgmt)

Property Owner is not available for Database'[XXXX]'. This property may not exist for this

object, or may not be retrievable due to insufficient access rights. (Microsoft.SqlServer.Smo)

 

위와 같은 오류가 발생하는 원인은 설치 초기에 Windows 계정으로 생성하였는데 해당 Windows 계정이 삭제됨으로써 SQL Server에서는 알수 없는 계정으로 분류되어 GUI에서 오류가 발생한것이다. 위와 같은 오류가 발생 할 때 sp_helpdb 를 사용하여 해당 데이터베이스의 정보를 살펴보면 아래 그림처럼 소유자가 UNKNOW로 설정되어 있는 것을 확인 할 수 있다.

 

이 문제를 해결 하기 위한 방법으로 sp_changedbowner명령을 사용하여 유효한 계정으로 소유자를 변경한다.

 

소유자 변경을 하고 데이터베이스 정보를 조회해 보면 변경된 소유자를 확인할 수 있으며 GUI에서 정상적인 데이터베이스 정보 조회가 가능하다.

 

데이터베이스 소유자 속성이 유효하지 않은 경우 아래와 같은 메뉴에서 GUI 속성 페이지를 시작 할 수 없다.

  • 데이터베이스 속성
  • 데이터베이스 미러링
  • 로그전달
  • 기타 다른 데이터베이스 속성 창

 

[참고자료]

https://www.mssqltips.com/sqlservertip/2477/property-owner-is-not-available-for-database-ssms-error/

 




강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1241
2066 SQL Server 2016 Tempdb 환경 설정 jevida(강성욱) 2017.01.11 4461
2065 SQL Server 2016 향상된 즉시 파일 초기화 jevida(강성욱) 2017.01.11 2808
2064 SQL Server 2016 LDF 생성 또는 증가 시 변경된 스탬프 패턴 jevida(강성욱) 2017.01.11 2675
2063 SQL Server 2016 Tempdb 성능 향상 jevida(강성욱) 2017.01.11 4826
2062 SQL Server 2016 DBCC CHECK 작업 성능 향상 jevida(강성욱) 2017.01.11 2417
2061 Microsoft Azure - SQL Server가 포함된 가상 컴퓨터 생성하기 jevida(강성욱) 2017.01.11 1873
2060 데이터베이스에서 사용자 삭제 오류 jevida(강성욱) 2017.01.11 1339
2059 Sys.dm_exec_query_plan 에서 query_plan 컬럼의 NULL 값 반환 jevida(강성욱) 2017.01.11 1911
» SSMS에서 유효하지 않은 소유자로 데이터베이스 정보가 보이지 않는 증상 jevida(강성욱) 2017.01.11 1927
2057 SQLCMD 유틸리티 사용하기 jevida(강성욱) 2017.01.11 8079
2056 In-Memory 최적화 테이블을 사용하여 임시 테이블 및 테이블 변수 성능 향상 jevida(강성욱) 2017.01.11 5045
2055 SQL Server Job Agent는 몇 개까지 실행이 가능할까? jevida(강성욱) 2017.01.11 1795
2054 확장이벤트 사용시 주의사항 jevida(강성욱) 2017.01.11 1668
2053 Unix(Linux) timestamp(bigint) 형식을 datetime 으로 변경하기 jevida(강성욱) 2017.01.11 3288
2052 Query Rule Off를 사용한 SQL Server 옵티마이저 비활성화 jevida(강성욱) 2017.01.11 1618
2051 시스템 관리자 권한이 없는 특정 프로그램에서 Trace Flag 사용하기 jevida(강성욱) 2017.01.11 2539
2050 In-Memory OLTP 환경에서 체크포인트 작업과 디스크 부족 경고 jevida(강성욱) 2017.01.11 1313
2049 Spool 연산자와 추적 플래그 8690 jevida(강성욱) 2017.01.11 1969
2048 .NET 4.6.1에 변경된 Multisubnet 기본 수신기 동작 jevida(강성욱) 2017.01.11 1641
2047 함수 통계 정보 확인 (sys.dm_exec_function_stats) jevida(강성욱) 2017.01.11 1607





XE Login