SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Премахването на „OPTIMIZE_FOR_SEQUENTIAL_KEY“ би ли разрешило неуспеха на моя script.sql или е по-замесено (SQL Server Express DB -> SQL Server)?

Вашият целеви SQL Server е просто по-стара версия. По-точно е SQL Server 2014 SP3 CU4, а OPTIMIZE_FOR_SEQUENTIAL_KEY е нова функция в SQL Server 2019. SSMS скриптовете винаги рецитират всички опции, дори когато са зададени на стойността по подразбиране, за да се гарантира пълна вярност на скриптовете, което понякога е болка.

Можете просто да премахнете тази опция и скриптът трябва да е съвместим с SQL 2014. Всъщност можете да премахнете всички тези опции, ако не сте задали стойност, която не е по подразбиране.

Или вижте дали вашият хостер има наличен SQL Server 2019. Или надстройте хостера си :)




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Намерете разликата във времето между два последователни реда в една и съща таблица в sql

  2. Как да спрете SSMS 2012 от скриптиране на SP с помощта на sp_executesql

  3. Преобразуване на GUID в varchar(32)

  4. SQL Server Management Studio прекъсна връзката след период на неактивност

  5. Правила за защитната стена на Windows за SQL Management Studio