Š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
|