sql >> Base de Datos >  >> Database Tools >> SSMS

¿Eliminar 'OPTIMIZE_FOR_SEQUENTIAL_KEY' resolvería la falla de mi script.sql o está más involucrado (SQL Server Express DB -> SQL Server)?

Su servidor SQL de destino es simplemente una versión anterior. Es SQL Server 2014 SP3 CU4 para ser exactos, y OPTIMIZE_FOR_SEQUENTIAL_KEY es una característica nueva en SQL Server 2019. Las secuencias de comandos de SSMS siempre enumeran todas las opciones, incluso cuando se configuran en el valor predeterminado para garantizar una secuencia de comandos de fidelidad total, lo que a veces es una molestia.

Simplemente puede eliminar esa opción y el script debería ser compatible con SQL 2014. De hecho, puede eliminar todas esas opciones si no ha establecido ninguna en un valor no predeterminado.

O vea si su proveedor de alojamiento tiene SQL Server 2019 disponible. O actualice su servidor :)