As regras foram descontinuadas. O que há de mais (TSQL)?

As regras (Transact-SQL) [1] são reutilizáveis, o que permitiu superar a falta de reutilização das restrições de verificação.

E agora eu li [1] que:

"Este recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Recomendamos que você use restrições de verificação. Em vez disso, as restrições de criação são criadas usando a palavra-chave CHECK de CREATE TABLE ou ALTER TABLE "

Então, o que é, em vez de regras, e por que elas são preteridas?

====Atualizar:
AlexKuznetsov, as restrições de verificação no nível da tabela são terrivelmente lentas?
Ou, as restrições de verificação no nível da tabela usando funções são lentas em comparação com as restrições de verificação no nível da coluna e respectivas. regras como seus equivalentes (já que as regras são apenas no nível da coluna)?

Em outras palavras, as restrições e regras de verificação no nível da coluna (implicitamente apenas no nível da coluna) são iguais no desempenho?
Então, vejo apenas a remoção do recurso de reutilização. O uso de restrições não reutilizáveis no nível da tabela estava presente antes.

Além disso, estou mais interessado em saber por que e o que esperar além de saber como implementar substitutos personalizados para recursos obsoletos do sistema usando recursos antigos que sempre estavam disponíveis antes.

[1]
Livros do MS SQL Server 2008 R2 on-line. CRIAR REGRA (Transact-SQL)
http://msdn.microsoft.com/en-us/library/ms188064.aspx

questionAnswers(2)

yourAnswerToTheQuestion