Vaatimukset: Vie taulun rakenne ja tuo data palvelimelta toiselle.Lähdetietokannasta vietyjen .sql tiedostot ovat hyvin suuria ja vievät yli 1GJos käytät SSMS:ää uuden kyselyn suorittamiseen, se ei avaudu normaalisti ja ohjelma jäätyy, miten ajaa hyvin suuri SQL-skripti?
Voit suorittaa .sql skriptitiedoston SQLCMD-työkalulla seuraavilla parametreilla:
sqlcmd -packet_size -A (omistettu ylläpitäjäyhteys) -b (lopeta erätehtävä, jos tulee virhe) -c batch_terminator -C (luota palvelinvarmenteeseen) -d db_name -D -e (kaikusyöte) -E (käytä luotettua yhteyttä) -f koodisivu | i:codepage[,o:codepage] | o:codepage[,i:codepage] -g (ota käyttöön sarakkeiden salaus) -G (käytä Azure Active Directory autentikointiin) -H rows_per_header -H workstation_name -Minä input_file -I (ota käyttöön lainaustunnisteet) -j (Tulosta raakavirheilmoituksia) -k[1 | 2] (poista tai korvaa ohjausmerkit) -K application_intent -Minä login_timeout -L[c] (lista palvelimet, valinnainen puhdas ulostulo) -M error_level -M multisubnet_failover -N (salausyhteys) -O output_file -p[1] (tulostustilastot, valinnainen kaksoispistemuoto) -P-salasana -q "cmdline-kysely" -Q "cmdline-kysely" (ja poistuminen) -r[0 | 1] (viesti stderrille) -R (käytä asiakkaan alueellisia asetuksia) -s col_separator -S [protokolla:]palvelin[instance_name][,portti] -t query_timeout -u (Unicode-tulostiedosto) -U login_id -v var = "arvo" -V error_severity_level -W screen_width -W (poista perässä olevat välit) -x (poista käytöstä muuttujan korvaus) -X[1] (pois käytöstä komennot, käynnistysskripti, ympäristömuuttujat, valinnainen poistuminen) -y variable_length_type_display_width -Y fixed_length_type_display_width -z new_password -Z new_password (ja poistuminen) -? (käyttö)
Suorita sqlcmd-komento seuraavasti:
go-sqlcmd -työkalu
Käyttämällä go-sqlcmd-työkalua (preview) voit syöttää komentokehotteeseen Transact-SQL-lauseita, järjestelmäproseduureja ja skriptitiedostoja sekä käyttää Go-kielen go-mssqldb-ajuria. go-sqlcmd on suunniteltu porttaamaan SQLCMD koko Go-kielelle ja kääntämään se suoritettaviksi binääreiksi x64- ja arm64-arkkitehtuureille Windowsille, macOS:lle ja Linuxille. Lataa ja asenna go-sqlcmd-binääri aloittaaksesi ilman lisäriippuvuuksia. Go-sqlcmd sqlcmd:n sijaan poistaa ODBC-ajuririippuvuudet, lisää vaihtoehtoja Azure Active Directory -todennustyypeille ja lisää muita parannuksia. Viittaus:
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.
|