sql >> Databasteknik >  >> Database Tools >> SSMS

Skulle ta bort 'OPTIMIZE_FOR_SEQUENTIAL_KEY' lösa felet i min script.sql eller är det mer involverat (SQL Server Express DB -> SQL Server)?

Din mål-SQL-server är helt enkelt en äldre version. Det är SQL Server 2014 SP3 CU4 för att vara exakt, och OPTIMIZE_FOR_SEQUENTIAL_KEY är en ny funktion i SQL Server 2019. SSMS-skript reciterar alltid alla alternativ, även när det är inställt på standardvärdet för att säkerställa fullständig skriptning, vilket ibland är jobbigt.

Du kan helt enkelt ta bort det alternativet och skriptet bör vara kompatibelt med SQL 2014. Du kan faktiskt ta bort alla dessa alternativ om du inte har angett något till ett icke-standardvärde.

Eller se om din värd har SQL Server 2019 tillgänglig. Eller uppgradera din värd :)




  1. Hur man ändrar tidsgräns i phpmyadmin (loggar in)

  2. En del databasinnehåll försvann efter ominstallation av WAMP

  3. Arbeta med ODBC-data i DBeaver

  4. Hur kan jag släppa flera primärnycklar i phpmyadmin-tabeller?