SQL Server-Feld immer abgeschnitten

Ok, ich bin mit SQL Server 2008 und haben ein Feld einer Tabelle vom Typ VARCHAR(MAX). Problem ist, dass beim speichern von Informationen mit Hilfe Hibernate, den Inhalt VARCHAR(MAX) Feld wird immer abgeschnitten. Ich sehe keine Fehlermeldungen, die entweder auf dem app-server oder Datenbank-server.

Den Inhalt dieses Feldes ist nur ein plain-text-Datei. Die Größe dieser Datei wird der text 383KB.

Dies ist, was ich bisher getan habe um dieses problem zu beheben:

  1. Verändert das Datenbank-Feld aus VARCHAR(MAX) TEXT und der gleichen
    problem Auftritt.
  2. Verwendet den SQL Server Profiler und ich bemerkte, dass der vollständige text
    Inhalte
    empfangen durch den Datenbank-server, aber für einige Grund der profiler friert, wenn Sie versuchen
    zum anzeigen der SQL mit der Kürzung problem. Wie ich schon sagte, kurz bevor es friert, ich
    habe bemerkt, dass der text-Datei-Inhalt (383KB) empfangen werden, so scheint es
    könnte es sein, das Datenbank-problem.

Hat jemand auf dieses problem vor? Irgendwelche Ideen, was die Ursache dieses abschneiden?

HINWEIS: möchte nur erwähnen, dass ich werde einfach in den SQL-Studio und kopieren Sie den Inhalt des Textfelds und einfügen zu Textpad. Das ist, wie ich bemerkt, es wird immer abgeschnitten.

Vielen Dank im Voraus.

Ein Vorschlag, der nichts zu tun hat mit meiner Antwort: stoppen Sie die Verwendung von Profiler. Verwenden Sie eine serverseitige Ablaufverfolgung statt.
Könnten Sie bitte erklären, warum Sie davon abraten Profiler ?
Weil Profiler können Sie Ihre server in die Knie zu zwingen. So kann eine Spur und kann so Erweitert Ereignisse, aber es ist viel leichter zu tun mit Profiler. Aus diesem Artikel: SQL Server Profiler is a tool to be avoided on busy production servers, as shown by the tenfold increase in duration and significant reduction in throughput for the replay.
Ich sehe, gute Erklärung, danke!

InformationsquelleAutor Marquinio | 2012-06-14

Schreibe einen Kommentar