2012-06-05 2 views
0

SQL Server Management Studio 2008에서 데이터베이스를 삭제하고 데이터베이스 파일이 원래 저장되어 있고 파일이 사라진 디렉터리를 확인했습니다.SQL Server 데이터베이스가 삭제되었지만 여전히 테이블 구조가 포함되어 있습니까?

SQL Server Management Studio에서 "비어있는 데이터베이스"와 동일한 이름의 "새 데이터베이스"를 지금 만들면 삭제 된 데이터베이스의 테이블이 여전히 있음을 알 수 있습니다.

제 질문은 삭제 된 데이터베이스와 이름이 같은 새 데이터베이스에 어떻게 테이블을 저장할 수 있습니까?

+3

'모델'데이터베이스를 확인하십시오. 거기에 테이블이 있습니까? –

+1

SSMS를 다시 시작하십시오. SSMS는 일부 상태를 캐시합니다. 아마도 부실 캐시 데이터가 표시됩니다. – usr

+0

다른 사람들이 제안한대로 ssms를 다시 시작해야합니다. 그렇지 않으면 테이블이 존재하는지 여부를 확인하기 위해 다른 방법을 사용합니다. SELECT * FROM information_schema.tables – praveen

답변

2

데이터베이스를 만들 때 SQL Server는 model 데이터베이스를 템플릿으로 사용합니다. model 데이터베이스가 복사 된 다음 새 데이터베이스로 이름이 바뀝니다.

아마도 model 데이터베이스에는 일부 표가 포함되어 있습니다. 이 이론을 확인하려면 "시스템 데이터베이스"에서 model 데이터베이스를 확인하십시오.

+0

감사합니다. 문제는 테이블이 모델 데이터베이스 (및 마스터 데이터베이스)에 있다는 것입니다. –

관련 문제