Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 9908|Atbildi: 0

[Padomi] Microsoft SQL Server lielu datu importēšanas un eksportēšanas problēmu kopsavilkums

[Kopēt saiti]
Publicēts 06.11.2019 17:52:47 | | | |
Šo ziņu pēdējo reizi rediģēja QWERTYU 2019-11-7 08:46

1. jautājums:

Šodien es saņēmu Excel ar gandrīz miljonu datu vienību, lai importētu datu bāzē, es vispirms izmantoju savu Excel lokāli (2014) un pēc tam ģenerēju skripta failu, lai izpildītu serverī (2008); Failu SQL nevar atvērt.

Risinājums:

Iebūvētā sqlcmd rīka izmantošana

1. solis: Win + R tips: cmd komanda, lai atvērtu komandrindas rīku;

2. solis: Ierakstiet: cd C: \ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn (konkrētais direktorija ceļš ir saistīts ar instalētā SQL atrašanās vietu)

3. solis: Tips: sqlcmd -S . -U sa -P 123 -d tests -i data.sql

Parametra apraksts:-S servera adrese -u lietotājvārds -P parole -d datu bāzes nosaukums -i skripta faila ceļš

2. jautājums:

Šodien es saņēmu datu bāzes dublējuma failu, atjaunoju to serverī, miljonu datu vienību, lai eksportētu uz Excel, uzdevumu kopumu => eksporta datus => SQL->Excel 2007 ir ļoti labi, lai eksportētu uz 65536 kļūdām, pārbaude ir Excel ierobežojums. Ja joprojām nevarat to izmēģināt lokāli, uzrakstiet saglabāto procedūru, lai eksportētu vairākas apakštabulas ar lapošanu, katrā no tām ir 65 536 datu vienības. Tas ir tik kaitinoši, ka es negribu rakstīt. Izmantojiet bcp.

Risinājums:

1. darbība: palaidiet tālāk norādīto paziņojumu, lai iestatītu drošības konfigurāciju

EXEC sp_configure "rādīt papildu opcijas", 1

PĀRKONFIGURĒT

EXEC sp_configure 'xp_cmdshell', 1

PĀRKONFIGURĒT

Neviens iestatījums neradīs kļūdu "SQL Server bloķēja piekļuvi komponenta xp_cmdshell procesa sys.xp_cmdshell", jo šis komponents tika izslēgts kā daļa no šī servera drošības konfigurācijas. Sistēmas administratori var iespējot xp_cmdshell, izmantojot sp_configure. Papildinformāciju par xp_cmdshell iespējošanu skatiet sadaļā Perifēro lietojumprogrammu konfigurators SQL Server tiešsaistes grāmatu sērijā. ”

2. solis: EXEC meistars: xp_cmdshell 'bcp "izmantojiet -B select * no -T queryout -E -c -S -U -P

Parametra apraksts:-B datu bāzes nosaukums  -T tabulas nosaukums  -E Excel ceļš  -S servera adrese -U lietotājvārds -P parole

Piemērs: EXEC meistars: xp_cmdshell 'bcp "izmantot LJ_PD_IPR_INTERFACE atlasīt * no PatentInformation" vaicājums D:\11.xls -c -S"." -U"sa" -P"123456"'


3. jautājums:

Ja eksportētie dati satur īpašas rakstzīmes, piemēram, "[" un "]" ar bcp, galīgais Excel stils tiks sajaukts. Es atradu citu rīku: SQL Prompt


Lejupielādes adrese:Hipersaites pieteikšanās ir redzama.


Lietošanas metode ir ļoti vienkārša, un ātrums ir arī ļoti ātrs, vispirms vaicājiet nepieciešamos datus un augšējā kreisajā stūrī ar peles labo pogu noklikšķiniet uz Atvērt programmā Excel






Iepriekšējo:SQL Server tipi atbilst C# tipiem
Nākamo:3. 26G CV veidne
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com