SSMS
 sql >> Base de Dados >  >> Database Tools >> SSMS

A remoção de 'OPTIMIZE_FOR_SEQUENTIAL_KEY' resolveria a falha do meu script.sql ou está mais envolvido (SQL Server Express DB -> SQL Server)?


Seu SQL Server de destino é simplesmente uma versão mais antiga. É o SQL Server 2014 SP3 CU4 para ser exato, e OPTIMIZE_FOR_SEQUENTIAL_KEY é um novo recurso no SQL Server 2019. O script SSMS sempre recita todas as opções, mesmo quando definido como o valor padrão para garantir scripts de fidelidade total, o que às vezes é uma dor.

Você pode simplesmente remover essa opção e o script deve ser compatível com o SQL 2014. Na verdade, você pode remover todas essas opções se não tiver definido nenhum valor não padrão.

Ou veja se seu hoster tem o SQL Server 2019 disponível. Ou atualize seu hoster :)