SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Würde das Entfernen von „OPTIMIZE_FOR_SEQUENTIAL_KEY“ den Fehler meiner script.sql beheben oder ist mehr involviert (SQL Server Express DB -> SQL Server)?

Ihr Ziel-SQL-Server ist einfach eine ältere Version. Es ist SQL Server 2014 SP3 CU4, um genau zu sein, und OPTIMIZE_FOR_SEQUENTIAL_KEY ist eine neue Funktion in SQL Server 2019. SSMS-Skripting nennt immer alle Optionen, selbst wenn es auf den Standardwert eingestellt ist, um Skripting mit voller Genauigkeit zu gewährleisten, was manchmal mühsam ist.

Sie können diese Option einfach entfernen und das Skript sollte mit SQL 2014 kompatibel sein. Tatsächlich können Sie alle diese Optionen entfernen, wenn Sie keine auf einen nicht standardmäßigen Wert gesetzt haben.

Oder prüfen Sie, ob Ihr Hoster SQL Server 2019 zur Verfügung hat. Oder aktualisieren Sie Ihren Hoster :)