Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 9908|Svare: 0

[Tips] Sammendrag av Microsoft SQL Server store data import og eksportproblem

[Kopier lenke]
Publisert på 06.11.2019 17:52:47 | | | |
Dette innlegget ble sist redigert av QWERTYU 7.11.2019 08:46

Spørsmål 1:

I dag fikk jeg en Excel med nesten en million databiter for å importere til databasen, jeg brukte først min egen Excel lokalt (2014), og deretter genererte jeg en skriptfil som skulle kjøres på serveren (2008); SQL-filen kan ikke åpnes.

Løsning:

Bruk det innebygde sqlcmd-verktøyet

Trinn 1: Win+R type: cmd-kommando for å åpne kommandolinjeverktøyet;

Trinn 2: Type: cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (den spesifikke mappestien er relatert til plasseringen av SQL-filen du installerte)

Trinn 3: Type: sqlcmd -S . -U sa -P 123 -d test -i data.sql

Parameterbeskrivelse:-S serveradresse -u brukernavn -P passord -d databasenavn -i skriptfilsti

Spørsmål 2:

I dag fikk jeg en databasebackupfil, gjenopprettet den på serveren, en million databiter, for eksport til Excel, et sett oppgaver => eksporter data => SQL->Excel 2007 er veldig bra å eksportere til 65536 feil, en sjekk er Excel-grensen. Hvis du fortsatt ikke kan prøve det lokalt, kan du skrive en lagret prosedyre for å eksportere flere deltabeller med sidevisning, hver med 65 536 databiter. Det er så irriterende at jeg ikke vil skrive. Bruk bcp.

Løsning:

Trinn 1: Kjør følgende setning for å sette sikkerhetskonfigurasjonen

EXEC sp_configure 'vis avanserte alternativer', 1

OMKONFIGURER

EXEC sp_configure 'xp_cmdshell', 1

OMKONFIGURER

Ingen innstilling vil gi en feilmelding "SQL Server blokkerte tilgang til prosessen 'sys.xp_cmdshell' av komponent 'xp_cmdshell' fordi denne komponenten ble slått av som en del av sikkerhetskonfigurasjonen for denne serveren. Systemadministratorer kan aktivere 'xp_cmdshell' ved å bruke sp_configure. For mer informasjon om hvordan du aktiverer xp_cmdshell, se Peripheral App Configurator i SQL Server Online Books-serien. ”

Steg 2: EXEC-master: xp_cmdshell 'bcp "bruk -B velg * fra -T queryout -E -c -S -U -P

Parameterbeskrivelse:-B databasenavn  -T bordnavn  -E Excel-sti  -S serveradresse -U brukernavn -P passord

Eksempel: EXEC-mester: xp_cmdshell 'bcp "bruk LJ_PD_IPR_INTERFACE velg * fra PatentInformation" spørring D:\11.xls -c -S"." -U"sa" -P"123456"'


Spørsmål 3:

Hvis de eksporterte dataene inneholder spesialtegn som "[" og "]" med bcp, vil den endelige Excel-stilen bli ødelagt. Jeg fant et annet verktøy: SQL Prompt


Nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.


Bruksmetoden er veldig enkel, og hastigheten er også veldig rask; først søker du i nødvendige data, og høyreklikk Åpne i Excel øverst til venstre






Foregående:SQL Server-typer tilsvarer C#-typer
Neste:3. 26G CV-mal
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com