À l'aide de SQL Server 2008 et versions ultérieures, je souhaite ajouter une colonne rowversion à une grande table mais quand je
ALTER TABLE [Tablename]
ADD Rowversion [Rowversion] NOT NULL
Ensuite, le tableau n'est pas disponible pour les mises à jour depuis trop longtemps.
Quelles stratégies puis-je utiliser pour réduire ce temps d'arrêt? Je considérerai n'importe quoi. Le plus simple sera le mieux, bien sûr, mais je considérerai toute stratégie.
Je pense qu'en dernier recours, je pourrais conserver une copie de la table de transfert gérée par des déclencheurs, puis sp_renommer la table de transfert dans la table d'origine. Mais j'espère quelque chose de plus simple / plus facile.