J'ai une requête qui retourne un gros résultat "NText". Je veux copier cela sur un éditeur de texte brut (bloc-notes), mais seule une partie est copiée sur. P>
J'ai essayé d'augmenter les options de requête -> Résultats -> Texte, mais le max semble 8192, ce qui est insuffisant pour moi. P>
Des idées sur la manière dont cela peut être atteint? p>
J'utilise SQL Server Management Studio 2008, si cela importe. P>
tia! Raj p>
3 Réponses :
Essayez quelque chose comme ceci: ou p> ou p>
Merci pour trois solutions km. Par "serveur" voulez-vous dire que le fichier sera créé sur le serveur DB? ARGH, qui rend presque inutile pour moi (puisque je ne peux pas accéder au système de fichiers de serveur DB)
@Raj, oui, le serveur est sur la machine de la base de données.
chemin rapide et sale p>
Je viens de copier le texte de 87k de cette façon. P>
Seuls les types XML fonctionnent comme ceci, les types de texte sont limités à 65536
+1 Pour l'option Modifier la première banque de 200 lignes, il peut être limité à 65k, mais il est définitivement meilleur que la copie à partir d'une instruction SELECT, il conserve également votre mise en forme dans mon cas une chaîne JSON formatée.
La façon dont je puisse obtenir l'ensemble des données utilisait l'option "Enregistrer les résultats comme ...", puis sélectionnez le fichier TXT, puis vous pouvez l'ouvrir avec un bon éditeur comme NOTEPAD ++, et vous aurez toutes les données. p>
acclamations = 0) p>
Cela ne fonctionne pas pour moi. Même sortie que l'exportation .csv, qui ne suffit pas. Toujours coupé.
Ne fonctionne pas pour moi aussi. Le résultat n'est pas complet dans le fichier TXT.
Puis-je vous demander pourquoi vous voulez accéder à de telles quantités de données via SSMS (en plus de la commodité)?
Il n'y a que deux rangées que je suis intéressé et je souhaite essentiellement récupérer seulement deux messages SMTP stockés comme texte (pour vérifier quelque chose). Il semble être un overkill pour écrire des programmes pour extraire cette information