Om op betrouwbare wijze grote reeksen uit uw SSMS-queryresultatenvenster te kopiëren, moet u goed letten op de volgende instellingen (ik bekijk nu SSMS 10.50.2500.0):
Tools > Options > Query Results > SQL Server > Results to Grid
Max chars retreived:
Non-XML: 65535
XML: Unlimited
Tools > Options > Query Results > SQL Server > Results to Text
Max chars displayed:
8192
Mogelijk moet u op zijn minst een nieuw queryvenster openen om de instellingen toe te passen. Merk op dat aangezien XML onbeperkt is, u mogelijk cast naar XML om volledige resultaten te krijgen. In dit geval kunt u het volgende doen:
select cast(convert(varchar(max), MyColumn, 1) as xml) -- Use style 1 to get "0x..."
Dat gezegd hebbende, er kunnen betere (en automatiseerbare/reproduceerbare) methoden zijn om gegevens door uw systemen te verplaatsen, zoals anderen al hebben gezegd:
- Stel een gekoppelde server in om eenvoudig een insert-instructie uit te voeren
- Gebruik openrowset een externe server opvragen
- SSMS:gegevens exporteren, scripts genereren, resultaten naar bestand
- SSIS
- Hulpprogramma's van derden (Redgate Data Compare, enz.)