1
SQL Server 2016의 테이블 명명 규칙 및 정책 관리 관련 문제
SQL Server 2012에서는 테이블 이름에 공백을 허용하지 않는 정책이 설정되었습니다. 그러나 SQL Server 2016에서 동일한 정책을 사용하면 오류가 발생합니다. 조건 코드는 다음과 같습니다. DECLARE @condition_id INT EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'No Spaces', @description=N'No spaces in table names.', @facet=N'IMultipartNameFacet', @expression=N'<Operator> <TypeClass>Bool</TypeClass> <OpType>NOT_LIKE</OpType> <Count>2</Count> <Attribute> <TypeClass>String</TypeClass> <Name>Name</Name> </Attribute> <Constant> <TypeClass>String</TypeClass> <ObjType>System.String</ObjType> <Value>% %</Value> </Constant> …