SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

La suppression de 'OPTIMIZE_FOR_SEQUENTIAL_KEY' résoudrait-elle l'échec de mon script.sql ou est-elle plus impliquée (SQL Server Express DB -> SQL Server) ?

Votre SQL Server cible est simplement une ancienne version. Il s'agit de SQL Server 2014 SP3 CU4 pour être exact, et OPTIMIZE_FOR_SEQUENTIAL_KEY est une nouvelle fonctionnalité de SQL Server 2019. Le script SSMS récite toujours toutes les options, même lorsqu'il est défini sur la valeur par défaut pour garantir un script de fidélité totale, ce qui est parfois pénible.

Vous pouvez simplement supprimer cette option et le script devrait être compatible avec SQL 2014. En fait, vous pouvez supprimer toutes ces options si vous n'en avez défini aucune sur une valeur autre que celle par défaut.

Ou voyez si votre hébergeur dispose de SQL Server 2019. Ou mettez à niveau votre hébergeur :)