3
기본 SQL 2012 데이터베이스가있는 웹 사이트 :SQL 문이 실행되었지만 실행되지 않았습니다.
열을 추가하기위한 ALTER TABLE이 실행됩니다. 이 웹 사이트는 SQL 계정 (myAccount)을 사용하도록 설정되어 있으며이 계정은 db_owner입니다.
성명은
ALTER TABLE [ItemType_Website_Settings] ADD [myNumber] INT NULL DEFAULT(0)
ALTER TABLE 문 이 BatchCompleted와 SQL 프로파일 러로 등록되어있다. 그러나 테이블을 새로 고치면 칼럼이 생성되지 않습니다.
또한SELECT t.name AS table_name,
SCHEMA_NAME(schema_id) AS schema_name,
c.name AS column_name
FROM sys.tables AS t
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE c.name LIKE 'myNumber'
ORDER BY schema_name, table_name;
는 기록을 제공하지 않습니다.
BUT : 앞서 언급 한 SQL 계정 "myAccount"를 사용하여 SQL Management Studio로 이동하여 여기에서 동일한 ALTER TABLE을 실행하면 열이 잘 생성됩니다.
실마리가 있습니까? 나는 여기서 완전히 잃어 버렸어.
고맙습니다.
- 해결 - 프로필러에 배치가 있지만 커밋되지 않았습니다.
안부 모르 텐 Snedker
거래를 사용하고 있습니까? – acostela
"효과가"큰 단어. http://www.thefreedictionary.com/effectuated, 아마도 당신이 의미하는 바는 아니지만 이해합니다. – Jodrell
테이블의 모든 트리거? – Jodrell