2012-08-07 3 views
0

umbraco 패키지를 만들고 umbraco 데이터베이스에 테이블을 생성하는 Action Script를 추가하려고합니다. 그러나 아래 작업 스크립트를 저장하려고하면 오류가 발생합니다 메시지 :패키지를 설치할 때 umbraco에서 sql 쿼리를 실행하십시오.

작업 XML의 형식이 잘못되었습니다. 작업 필드의 텍스트를 제거하거나 올바르게 구성된 XML인지 확인하십시오.

여기 아래 코드에서 내가 뭘하고있는 실수인지 확인할 수 없습니다. 여기서 도와주세요. 미리 감사드립니다.

참고 : 나는 Umbraco 4.8.0

<Action runat="install" undo="false" alias="ExecuteSql"> 
<![CDATA 
     CREATE TABLE [test_nishantBlog_Comment](
      [__kp_ID] [smallint] IDENTITY(1999,1) NOT NULL, 
      [__fk_postID] [smallint] NOT NULL, 
      [Comment] [ntext] NOT NULL, 
      [CreationTime] [timestamp] NOT NULL, 
      [CommentTitle] [varchar](500) NOT NULL, 
      [EmailAdd] [varchar](100) NULL, 
     CONSTRAINT [PK_test_nishantBlog_Comment] PRIMARY KEY CLUSTERED 
     (
      [__kp_ID] ASC 
     )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 
     ) 
    ]> 

</Action> 
+0

주위에 대괄호를 놓치고있는 것은 링크입니다 : 들어 SQL 실행 작업 스크립트 : http://nishantwork.wordpress.com/2012/08/24/execute-sql- 패키지 설치 중 쿼리 (query-in-awumb) –

답변

0

을 내 생각은 CDATA 가까운 괄호로] SQL 문에서 문자가 일으키는 문제되는 사용하고 있습니다 : "]>"

수 당신은 그것들을 제거하고 작동하는지 봅시다.

1

당신은 당신의 SQL 여기

<![CDATA[-- SQL goes here --]]> 
관련 문제