2013-09-27 3 views
0

"for xml"을 사용하는 함수가 포함 된 데이터베이스에서 데이터 계층 응용 프로그램 또는 dacpac을 내보내려고하면 모든 단일 함수와 해당 함수에 종속 된 모든 단일 개체가 실패하고 만들 수 없습니다. dacpac. 마} 사는 이러한 오브젝트를 지원되지 않는 것으로보고합니다. SQL 서버 2008 R2xml 용 dacpac이 지원되지 않음

기능이 실패했다는 오류 :. 데이터베이스

[DBO] [fn_FunctionName]() 실패는 [XMLDATA] '개체에 따라 다릅니다. [값] (UnresolvedEntity) ',이 데이터베이스에 존재하지 않습니다.

예 질의 :

declare @XMLColumn xml = '<Example><Node>Test</Node></Example>' 

select XmlData.value('.', 'varchar(50)') + ';' 
from @XMLColumn.nodes('/Example/Node') T2(XmlData) 
for xml path('') 
+0

범프에 오랜 시간이 있지만 쿼리를 변경했습니다 알고있다. – SpaceGhost440

답변

1

나는 그것이 답을 얻기의 희망에 다음

declare @XMLColumn xml = '<Example><Node>Test</Node></Example>' 

select T2.XmlData.value('.', 'varchar(50)') + ';' 
from @XMLColumn.nodes('/Example/Node') T2(XmlData) 
for xml path('') 
관련 문제