none
Fehlermeldung nicht behebbar: The script exceeds the Transct-SQL Intellisense maximum script size setting RRS feed

  • Frage

  • Hallo,

    nach einer Änderung an meinem Datenbank-Projekt erhalte ich beim Bereitstellen (und Veröffentlichen) folgende Fehlermeldungen:

    Schweregrad    Code    Beschreibung    Projekt    Datei    Zeile    Unterdrückungszustand
    Fehler        SQL72014: .Net SqlClient Data Provider: Meldung 0, Ebene 11, Status 0, Zeile 0 Für den aktuellen Befehl ist ein schwerwiegender Fehler aufgetreten. Löschen Sie eventuelle Ergebnisse. [...]    1245    

    Fehler        SQL72045: Fehler bei der Skriptausführung. Ausgeführtes Skript:
    ALTER TABLE [schema].[tabelle] WITH CHECK CHECK CONSTRAINT [constraint];
    ... [...]
    1246   
    Nachricht        The script exceeds the Transact-SQL IntelliSense maximum script size setting. You can change the setting on the Text Editor/Transact-SQL/IntelliSense Page in the Tools/Options menu.    Sonstige Dateien    ...    1    

    Visual Studio läuft auf meinem Arbeitsplatzrechner, das Management-Studio auf einem virtuellen Rechner und die beiden betroffenen SQL-Server sind noch einmal andere Rechner. Versionen wie folgt:

    Microsoft Visual Studio Community 2017
    Version 15.9.14
    VisualStudio.15.Release/15.9.14+28307.770

    Microsoft SQL Server Management Studio                        14.0.17289.0

    SQL-Server 2016

    Ich habe ein wenig gegoogelt und dann im Server-Management-Studio (Extras-Options-TextEditor-IntelliSense) die maximale Skriptgröße erweitert (obwohl ich nicht verstehe, wie das etwas für mein Visual Studio auf dem anderen Rechner bringen soll) und erwartungsgemäß ändert sich an der Fehlermeldung nichts...

    Ich würde gerne meine Änderungen doch noch veröffentlichen, wäre also für alle Hinweise dankbar.

    UPDATE: Ich habe im Visual Studio die Intellisense-Einstellungen doch noch gefunden (Extras, Optionen...) Die einzige Option, die ich finde, ist unter den "SQL Server Tools", auch hier habe ich die Maximum Script Size auf Unlimited angehoben.

    Die Fehler bleiben die gleichen, einzig die Info über die Maximum Script Size kommt nicht mehr.

    Gruß

    Wolfgang


    • Bearbeitet AWombl Donnerstag, 7. November 2019 11:54
    Donnerstag, 7. November 2019 11:35

Antworten

  • Ich habs gefunden...

    Ich habe in einer leeren Tabelle ein INT in ein TINYINT verwandelt.

    Nach Abschalten der Option "Inkrementelle Bereitstellung blockieren, wenn Datenverlust auftreten könnte", hat das Deployment geklappt. Jetzt konnte ich die Option auch wieder anschalten.

    Allen ein Dankeschön, die sich bereits Gedanken gemacht haben.

    Gruß
    Wolfgang

    • Als Antwort markiert AWombl Donnerstag, 7. November 2019 13:37
    Donnerstag, 7. November 2019 13:37