Bug strano quando si copia da sql studio di gestione server per eccellere in Windows 7

Ho eseguito una query nello studio di gestione SQL (risultati in griglia), quindi seleziona tutti i risultati e copia con le intestazioni. Poi inserisco in Excel.

Il risultato: due record specifici vengono messi insieme su una row in Excel.

Con due specifico intendo dire che ho ottenuto 26000+ record, poi dopo aver scoperto questo bug, ho cambiato la query per get solo questi due record e avevo ancora lo stesso fenoless, questo non è accaduto in nessuno degli altri record di 26000.

Sto eseguendo il management studio 2008 su una macchina Windows 7 connessa a SQL Server 2000 in esecuzione su un server di Windows 2003. Ho provato a copiare sia Excel 2003 che Excel 2007 e succede in entrambi i casi.

Sembra che abbia qualcosa a che fare con le doppie citazioni. Il quarto field (di tipo varchar (50)) ha doppie virgolette per entrambe le righe (e molti altri), ma non è il primo o l'ultimo carattere. Il sesto field (del tipo varchar (1000)) nel primo dei due record ha doppie virgolette come primo carattere. Il quarto field del primo record compare normalmente. Tutti i campi dal sesto field del primo record upto (compreso) il quarto field del secondo record appaiono nella stessa cella in excel. Ma i double quotazione alla fine del sesto field nel primo record e nel quarto field del secondo record vengono rimossi. I caratteri dopo le doppie virgolette nel quarto field del secondo record rimangono ancora in quella stessa cella. Il resto dei campi del secondo record viene visualizzato in colonne consecutive in Excel.

Quando si incolla nel block note, i dati vengono visualizzati normalmente.

Non posso dare i dati esatti, ma è qualcosa del seguente formato:

float varchar(50) varchar(50) varchar(50) datetime varchar(50) varchar(1000) varchar(50) 1.1 text text text"text 2012-01-01 00:00:00.000 text "text text 1.1 text text text"text 2012-01-01 00:00:00.000 text text text 

Qualcuno ha incontrato questo bug prima? Qual è l'applicazione offesa? Studio di gestione di SQL Server 2008, Windows 7, entrambe le versioni di Excel, sql server 2000, Windows 2003? Se si tratta di server SQL, accade anche internamente nel server SQL?

  • Come faccio a gestire Windows come Linux / Unix: diritti amministrativi per adesione al gruppo senza incidenti e senza condivisione della password di amministratore?
  • Crea laboratorio di prova per casa
  • Posso trasferire / migrare i server RDS di server Windows 2003 a Windows Server 2012 R2?
  • Le modifiche obbligatori di profilo di Windows 2003 sono state ripristinate solo dopo la riavvio della workstation
  • Ottenere un BSOD dopo l'aggiornamento a MOSS SP2
  • Il controller di dominio che non pubblicizza come ruolo di time server / PDC è in discesa
  • Permette di accedere agli utenti di un dominio separato a SharePoint
  • Perché una cartella denominata APT continua a cambiare nome nel suo esploratore a "Start Menu"?
  • 2 Solutions collect form web for “Bug strano quando si copia da sql studio di gestione server per eccellere in Windows 7”

    So che questa è una domanda molto vecchia ma mi è capitato di correre nello stesso problema proprio ora ed è stato a causa del "carattere. Ho appena rimosso che nella mia query con una syntax di sostituire e ha funzionato. PS ho anche rimosso tutti CR LR dati pure.

    (REPLACE (REPLACE (CHARG (9), CHAR (10), CHAR (13), CHAR), CHAR (34), '')

    Non c'è bisogno di preoccuparsi di niente. La sua soluzione è semplice, basta select tutte le colonne usando *, devi scrivere nomi di colonna … sia che sia tutte le colonne, ma è necessario menzionare i nomi delle colonne in select, allora sicuramente functionrà .. ho testato e funziona just fine..Cheers 🙂

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.