A Microsoft tem depreciado alguns recursos do SQL Server ao longo dos anos. Abaixo estão as funcionalidades depreciadas em várias versões do SQL Server desde 2005. Por favor, observe que esta lista não é abrangente e as recomendações específicas podem variar dependendo das circunstâncias individuais.
Antes de tudo, um aviso geral é que, sempre que a Microsoft anuncia que um recurso está obsoleto, é uma boa ideia começar a planejar para se afastar desse recurso, mesmo que ainda esteja disponível nas versões mais recentes. Isso ocorre porque, eventualmente, esses recursos serão removidos em versões futuras.
SQL Server 2005:
A sintaxe = e = para junções externas foi depreciada.
A cláusula COMPUTE BY foi depreciada.
A opção de banco de dados para níveis de compatibilidade inferiores a 80 foi descontinuada.
SQL Server 2008 e 2008 R2:
O recurso de espelhamento de banco de dados foi marcado como obsoleto.
A tabela sys.sysprocesses foi marcada como obsoleta.
SQL Server 2012:
O recurso FILESTREAM para armazenar dados fora do SQL Server foi depreciado.
O uso de 32 bits do SQL Server foi marcado como obsoleto.
SQL Server 2014:
O procedimento armazenado sp_dboption foi descontinuado.
O uso de @@LANGUAGE e @@LANGID foi descontinuado.
SQL Server 2016:
A funcionalidade de Clustering do SQL Server para sistemas operacionais mais antigos foi depreciada.
A opção de banco de dados para níveis de compatibilidade inferiores a 100 foi descontinuada.
SQL Server 2017:
OCLR (Common Language Runtime) foi descontinuado.
SQL Server Service Broker foi descontinuado.
Observe que estas são apenas algumas das características depreciadas em cada versão. Para uma lista completa, consulte a documentação oficial do Microsoft SQL Server.
Comentários