Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 9908|Svar: 0

[Tips] Microsoft SQL Server Store Data Import og Eksport Problemoversigt

[Kopier link]
Opslået på 06/11/2019 17.52.47 | | | |
Dette indlæg blev sidst redigeret af QWERTYU den 7-11-2019 kl. 08:46

Spørgsmål 1:

I dag fik jeg en Excel med næsten en million datastykker til import, jeg brugte først min egen Excel lokalt (2014), og genererede derefter en scriptfil til at køre på serveren (2008); SQL-filen kan ikke åbnes.

Løsning:

Brug det indbyggede sqlcmd-værktøj

Trin 1: Win+R-type: cmd-kommando for at åbne kommandolinjeværktøjet;

Trin 2: Type: cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (den specifikke mappesti er relateret til placeringen af den SQL, du har installeret)

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

Parameterbeskrivelse:-S serveradresse -u brugernavn -P adgangskode -d databasenavn -i scriptfilsti

Spørgsmål 2:

I dag fik jeg en databasebackupfil, gendannede den på serveren, en million datastykker, til eksport til Excel, et sæt opgaver => eksporter data => SQL->Excel 2007 er meget god til eksport til 65536 fejl, et tjek er Excel-grænsen. Hvis du stadig ikke kan prøve det lokalt, så skriv en lagret procedure til at eksportere flere undertabeller med paging, hver med 65.536 datastykker. Det er så irriterende, at jeg ikke har lyst til at skrive. Brug bcp.

Løsning:

Trin 1: Kør følgende sætning for at sætte sikkerhedskonfigurationen

EXEC sp_configure 'vis avancerede muligheder', 1

OMKONFIGURER

EKSEKUTIV sp_configure 'xp_cmdshell', 1

OMKONFIGURER

Ingen indstilling vil give en fejl "SQL Server blokerede adgangen til processen 'sys.xp_cmdshell' af komponent 'xp_cmdshell', fordi denne komponent blev lukket ned som en del af sikkerhedskonfigurationen for denne server. Systemadministratorer kan aktivere 'xp_cmdshell' ved at bruge sp_configure. For mere information om aktivering af xp_cmdshell, se Peripheral App Configurator i SQL Server Online Books-serien. ”

Trin 2: EXEC-master: xp_cmdshell 'bcp "brug -B vælg * fra -T queryout -E -c -S -U -P

Parameterbeskrivelse:-B databasenavn  -T tabelnavn  -E Excel-sti  -S serveradresse -U brugernavn -P adgangskode

Eksempel: EXEC-mester: xp_cmdshell 'bcp "brug LJ_PD_IPR_INTERFACE vælg * fra PatentInformation" forespørgsel D:\11.xls -c -S"." -U"sa" -P"123456"'


Spørgsmål 3:

Hvis de eksporterede data indeholder specialtegn som "[" og "]" med bcp, vil den endelige Excel-stil være forkert. Jeg fandt et andet værktøj: SQL Prompt


Downloadadresse:Hyperlink-login er synlig.


Brugsmetoden er meget enkel, og hastigheden er også meget hurtig; først forespørg de nødvendige data, og højreklik Åbn i Excel øverst til venstre






Tidligere:SQL Server-typer svarer til C#-typer
Næste:3. 26G CV-skabelon
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com