Ich versuche, meiner neu erstellten Datenbank über SQL Server Management Studio eine Tabelle hinzuzufügen. Allerdings bekomme ich den Fehler:
Die Backend-Version wird zum Entwerfen von Datenbankdiagrammen oder -tabellen nicht unterstützt
Um meine aktuell installierten Versionen anzuzeigen, habe ich in SSMS darauf geklickt und Folgendes wurde angezeigt:
Was ist hier los?
sql
sql-server
database
ssms
JensOlsen
quelle
quelle
Antworten:
Dies wird häufig als Fehler gemeldet, da die falsche Version von SSMS (SQL Server Management Studio) verwendet wird. Verwenden Sie die für Ihre Datenbankversion entwickelte Version. Mit dem Befehl können Sie
select @@version
überprüfen, welche Version des SQL-Servers Sie tatsächlich verwenden. Diese Version wird auf eine Weise gemeldet, die einfacher zu interpretieren ist als die in der Hilfe zu SSMS gezeigte.Die Verwendung einer neueren Version von SSMS als Ihre Datenbank ist im Allgemeinen fehlerfrei, dh abwärtskompatibel.
quelle
Dieses Problem trat auf, als der SQL Server 2014-Standard auf einem Server installiert wurde, auf dem auch SQL Server Express installiert war. Ich hatte SSMS über eine Desktopverknüpfung geöffnet und nicht sofort erkannt, dass es sich um SSMS für SQL Server Express handelt, nicht für 2014. SSMS für Express hat den Fehler zurückgegeben, SQL Server 2014 jedoch nicht.
quelle
Ich hatte das gleiche Problem, obwohl ich es gelöst habe, indem ich die Tabelle mithilfe einer Skriptabfrage erstellt habe, anstatt sie grafisch auszuführen. Siehe den folgenden Ausschnitt:
quelle
Sie erhalten diese Meldung nur, wenn Sie versuchen, Designer oder Diagramme zu verwenden. Wenn Sie t-SQL verwenden, funktioniert es gut:
Wo
olddb.dbo.yourtable
wurde im Jahr 2008 genau so erstellt, wie Sie die Tabelle im Jahr 2012 haben möchtenquelle