Váš problém je, že si myslíte, že Management Studio vám poskytne všechna data. To ne. Přejděte do nabídky Nástroje> Možnosti> Výsledky dotazu> SQL Server. Pokud používáte výsledky do mřížky, změňte "Maximální počet načtených znaků" na "Data bez XML" (jen si všimněte, že výsledky do mřížky eliminují jakékoli CR/LF). Pokud používáte výsledky na text, změňte "Maximální počet znaků zobrazených v každém sloupci."
Možná budete v pokušení zadat více, ale maximum, které můžete v Management Studio vrátit, je:
65535 for Results to Grid
8192 for Results to Text
Pokud opravdu chcete vidět všechna data v Management Studio, můžete je zkusit převést do XML, ale to má také problémy. Nejprve nastavte Results To Grid> XML data na 5 MB nebo neomezeně, pak proveďte:
SELECT CONVERT(XML, column) FROM dbo.table WHERE...
Nyní to vytvoří výsledek mřížky, kde lze na odkaz skutečně kliknout. Tím se otevře nové okno editoru (nebude to okno dotazu, takže nebude mít tlačítka pro spuštění, IntelliSense atd.) s vašimi daty převedenými do XML. To znamená, že nahradí >
s >
atd. Zde je rychlý příklad:
SELECT CONVERT(XML, 'bob > sally');
Výsledek:
Když kliknete na mřížku, zobrazí se toto nové okno:
(Má IntelliSense, ověřující formát XML, což je důvod, proč vidíte klikačky.)
ZPĚT NA RANČ
Pokud si chcete jen zkontrolovat zdravý rozum a opravdu nechcete kopírovat všech 383 kB jinam, pak ne! Stačí zkontrolovat pomocí:
SELECT DATALENGTH(column) FROM dbo.table WHERE...
To by vám mělo ukázat, že vaše data byla zachycena databází, a problémem je nástroj a vaše metoda ověření.
(Od té doby jsem napsal tip k tomuto zde .)