SQL Server 대한 BizTalk 어댑터의 제한 사항
다음은 microsoft BizTalk Adapter for SQL Server 알려진 제한 사항입니다.
SQL 어댑터는 SQL Server 데이터베이스에서 만든 동의어를 지원하지 않습니다. SQL Server 동의어에 대한 자세한 내용은 를 참조하세요https://go.microsoft.com/fwlink/?LinkId=120111.
BizTalk Server 호스트를 실행하는 컴퓨터의 시스템 시간을 변경하면 BizTalk Server 호스트에서 시간이 자동으로 업데이트되지 않습니다. 이로 인해 BizTalk Server 수신 포트를 사용하는 인바운드 작업의 잘못된 동작이 발생할 수 있습니다. 해결 방법으로 수신 포트가 있는 호스트 instance 실행 중인 컴퓨터의 시스템 시간을 변경한 후 다시 시작해야 합니다.
저장 프로시저의 매개 변수 이름에 127자 이상의 문자가 포함된 경우 SQL 어댑터를 사용하여 저장 프로시저를 실행할 수 없습니다. 이는 ADO.NET 제한 때문입니다.
SQL 어댑터가 생성하는 WSDL은 프록시로 변환할 때 DateTimeOffset 열을 System.DateTime으로 노출합니다. 이 데이터 형식은 표준 시간대 정보를 저장할 수 없습니다. 결과적으로 어댑터가 프록시에 보내는 날짜/시간 값은 .NET 애플리케이션에서 로컬 시간으로 변환됩니다. 표준 시간대 정보를 유지하려는 경우 System.DateTime 대신 문자열 형식을 사용하도록 프록시의 인터페이스를 변경해야 합니다. 그런 다음 XmlConvert.ToDateTimeOffset을 사용하여 표준 시간대 정보를 저장할 수 있는 Sytstem.DateTimeOffset 개체를 만듭니다.