Je me suis heurté aux limites de SQL Server Express et j'ai acheté une licence pour SQL Server Web Edition. Ce qui est actuellement installé sur le serveur est SQL Server 2008 Express with Advanced Services, et j'essaie de le mettre à niveau vers SQL Server 2008 R2 Web Edition. J'ai découvert depuis que vous ne pouvez mettre à niveau aucune édition, y compris Express, vers Web Edition. Je me retrouve donc avec ~100 bases de données que je dois d'une manière ou d'une autre mettre à niveau.
La seule option à laquelle je pense est lente et douloureuse, et consiste à
- Installation de Web Edition côte à côte sur le serveur
- Pour chaque base de données, je démonte le site et la base de données, je copie la base de données sur l'édition web, je mets à jour les chaînes de connexion pour mon site et je remonte le tout.
La seule autre possibilité que j'ai trouvée est :
~~* Installer Web Edition sur une nouvelle instance nommée
- Démonter tous les sites et bases de données actuels
- Déplacer les bases de données vers l'édition Web
- Supprimez ou renommez l'instance nommée express
* ~~Renommer l'instance nommée de l'édition web à l'ancienne instance nommée express
EDIT - Il semble qu'il ne soit pas vraiment possible de renommer une instance nommée.
Ces deux options sont beaucoup plus compliquées que je ne l'espérais. L'option 1 prendra beaucoup de temps et nécessitera une interaction manuelle importante, tandis que l'option 2 entraînera un temps d'arrêt important.
Existe-t-il un BON moyen de faire cela ? Je n'ai pratiquement rien trouvé sur les personnes qui passent à l'édition Web.
PS. Quelqu'un sait-il pourquoi on ne peut pas passer à l'édition web ?