2017-12-19 16 views
1

SET ANSI_WARNINGS OFF을 실행할 때 아래 메시지가 표시됩니다.Azure 데이터웨어 하우스에서 AnsiWarnings을 'OFF'로 설정하면 지원되지 않습니다.

Msg 104409, Level 16, State 1, Line 2 
Setting AnsiWarnings to 'OFF' is not supported. 

SET ARITHABORT OFF과 유사한 메시지가 발생합니다. 옵션을 ON으로 설정하면 오류없이 명령이 실행됩니다. Microsoft 웹 사이트에서 찾은 모든 기능은 Azure SQL 데이터웨어 하우스에서 지원됨을 나타냅니다.

제 목표는 사용자가 SQL 구문을 변경하지 않고 제로 오류로 나누는 것을 억제하는 것입니다. 우리는 수년 동안 SQL Server 데이터베이스에서이 옵션을 성공적으로 사용했습니다.

답변

3

SQL 데이터웨어 하우스는이 값을 ON으로 설정 만 지원합니다. ON (SET ANSI_WARNINGS ON)을 설정하려고하면 지원되는 동작이 변경되지 않습니다. OFF로 설정하려고하면 경고가 예상대로 표시됩니다.