sexta-feira, 1 de junho de 2012

SQL Server 2012 Restrições na Sintaxe do Raiserror

   Ao migrar um banco de dados SQL Server 2008 R2 para outro servidor com a versão SQL Server 2012, nos deparamos com alguns cancelamentos logo após a autenticação do aplicativo.

   Após uma análise de onde ocorria o problema chegamos em uma trigger que tinha os tratamentos de erros no formato:

RAISERROR integer 'string'

   Não foi dificil depois disto concluir que este formato foi descontinuado nesta versão do banco de dados, devendo agora ser utilizado como RAISERROR(...).

   Para maiores detalhes sobre as features descontinuadas no SQL Server 2012, acesse o link: http://technet.microsoft.com/en-us/library/ms144262(SQL.110).aspx

Um comentário: