Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 9908|Svar: 0

[Tips] Microsoft SQL Server Stora Data Import och Export Problemsammanfattning

[Kopiera länk]
Publicerad på 2019-11-06 17:52:47 | | | |
Detta inlägg redigerades senast av QWERTYU den 7 december 2019 08:46

Fråga 1:

Idag fick jag en Excel med nästan en miljon databitar att importera till databasen, jag använde först mitt eget Excel lokalt (2014) och genererade sedan en skriptfil att köra på servern (2008); Filen SQL kan inte öppnas.

Lösning:

Använd det inbyggda sqlcmd-verktyget

Steg 1: Win+R-typ: cmd-kommando för att öppna kommandoradsverktyget;

Steg 2: Typ: cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (den specifika katalogvägen är relaterad till platsen för SQL:n du installerade)

Steg 3: Typ: sqlcmd -S . -U sa -P 123 -d test -i data.sql

Parameterbeskrivning:-S serveradress -u användarnamn -P lösenord -d databasnamn -i skriptfil sökväg

Fråga 2:

Idag fick jag en databasbackupfil, återställde den på servern, en miljon data, för att exportera till Excel, en uppsättning uppgifter => exportera data => SQL->Excel 2007 är mycket bra för att exportera till 65536 fel, en kontroll är Excel-gränsen. Om du fortfarande inte kan prova det lokalt, skriv då en lagrad propuder för att exportera flera deltabeller med sidinköp, var och en med 65 536 databitar. Det är så irriterande att jag inte vill skriva. Använd bcp.

Lösning:

Steg 1: Kör följande sats för att sätta säkerhetskonfigurationen

EXEC sp_configure 'visa avancerade alternativ', 1

OMKONFIGURERA

EXEC sp_configure 'xp_cmdshell', 1

OMKONFIGURERA

Ingen inställning ger ett fel: "SQL Server blockerade åtkomst till processen 'sys.xp_cmdshell' av komponent 'xp_cmdshell' eftersom denna komponent stängdes ner som en del av säkerhetskonfigurationen för denna server. Systemadministratörer kan aktivera 'xp_cmdshell' genom att använda sp_configure. För mer information om hur man aktiverar xp_cmdshell, se Peripheral App Configurator i serien SQL Server Online Books. ”

Steg 2: EXEC-mästare: xp_cmdshell 'bcp "använd -B select * från -T queryout -E -c -S -U -P

Parameterbeskrivning:-B databasnamn  -T tabellnamn  -E Excel-bana  -S serveradress -U användarnamn -P lösenord

Exempel: EXEC-mästare: xp_cmdshell 'bcp "använd LJ_PD_IPR_INTERFACE välj * från PatentInformation" frågeutsträckning D:\11.xls -c -S"." -U"sa" -P"123456"'


Fråga 3:

Om den exporterade datan innehåller specialtecken som "[" och "]" med bcp, kommer den slutliga Excel-stilen att bli felaktig. Jag hittade ett annat verktyg: SQL Prompt


Nedladdningsadress:Inloggningen med hyperlänken är synlig.


Användningsmetoden är mycket enkel och hastigheten är också mycket snabb, först söker du in den nödvändiga datan och högerklickar du på Öppna i Excel uppe till vänster






Föregående:SQL Server-typer motsvarar C#-typer
Nästa:3. Mall för 26G CV
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com