2014-09-23 2 views
0

SQL Server 2008 R2를 사용하고 있습니다. 나는 db_owner 고정 역할의 구성원입니다. 나는 또한 성공적으로 스키마 내에서 여러 가지 뷰를 생성 한db_owner가 스키마에서 테이블을 만들 수 없습니다.

CREATE SCHEMA [DLIFE] AUTHORIZATION [myLoginID] 

:

나는 새로운 스키마를 만들었습니다. ..

CREATE TABLE DLIFE.ABCD(Field1 nvarchar(100) null) 

을 나는이 잘못을 얻을 :

그러나, 지금은 위의 스키마에 새 테이블을 만들려고하고

메시지 4902, 수준 16, 상태 1, Line 1
개체가 없거나 사용 권한이 없기 때문에 "dbo.ABCD"개체를 찾을 수 없습니다.

내 인생에서 나는 그 문제가 무엇인지 알 수 없다!

개체 탐색기로 이동하여 스키마로 이동했습니다. DLIFE가 내 로그인 정보를 입력했는데 ALTER에 대한 유효 권한이 있다고 말합니다. 또한 DB 사용 권한을 확인하고 CREATE TABLE이 있습니다.

내가 만든 새 스키마가 아닌 dbo에서 테이블을 만들 수도 있습니다.

누구나 올바른 방향으로 나를 가리키고 있습니까?

미리 감사드립니다. :)

+0

보안 속성 창에서 "소유 한 스키마"에는 무엇이 있습니까? –

+0

내가 직접 만든 스키마에 대해 눈금 또는 눈금이 아닙니다 ... 눈금이 파란색으로 채워집니다. – SimonB

답변

0

오류를 찾았습니다!

데이터베이스 트리거에서 일부 코드가 잘못되었습니다. 트리거가 CREATE TABLE이고, 'dbo'가 하드 코딩되었습니다.

여러면에서 잘못된 리드에 대해 사과드립니다. 그러나 앞으로 실수를 저지르는 사람에게 도움이되기를 바랍니다.)

관련 문제