Vous pouvez essayer une approche par étapes.
- Créer une nouvelle colonne bigint
- Créer un déclencheur d'insertion pour synchroniser les nouvelles entrées avec les 2 colonnes
- Exécutez une mise à jour pour remplir toutes les valeurs vides de la colonne bigint avec la valeur convertie
- Modifier l'index principal de la table de votre ancienne colonne d'id à la nouvelle
- Pointez tous les clés clés et les requêtes pour utiliser la nouvelle colonne
- Changez la nouvelle colonne pour qu'elle devienne votre colonne d'identité et supprimez le déclencheur d'insertion de #2
- Supprimez l'ancienne colonne ID
Vous devriez finir par répartir la douleur sur ces 7 étapes au lieu de tout frapper en même temps.