Nõuded: Ekspordi tabeli struktuur ja impordi andmed ühest serverist teise.Lähteandmebaasist eksporditud .sql failid on väga suured ja võtavad üle 1GKui sa kasutad SSMS-i uue päringu käivitamiseks, siis see ei avane normaalselt ja programm hangub, kuidas käivitada väga suurt SQL-skripti?
Saad .sql skriptifaili käivitada SQLCMD tööriistaga järgmiste parameetritega:
sqlcmd -packet_size -A (pühendatud administraatori ühendus) -b (lõpeta partiitöö, kui tekib viga) -C batch_terminator -C (usalda serveri sertifikaati) -d db_name -D -e (kaja sisend) -E (kasuta usaldusväärset ühendust) -f koodileht | i:codepage[,o:codepage] | o:codepage[,i:codepage] -g (luba veerukrüpteerimist) -G (kasuta autentimiseks Azure Active Directory) -H rows_per_header -H workstation_name -Ma input_file -I (luba tsiteeritud identifikaatorid) -j (Prindi toorveateated) -k[1 | 2] (eemalda või asenda kontrollmärgid) -K application_intent -Ma login_timeout -L[c] (serverite loend, valikuline puhas väljund) -M error_level -M multisubnet_failover -N (krüpteerimisühendus) -O output_file -p[1] (trükistatistika, valikuline koolon) -P parool -q "cmdline päring" -Q "cmdline päring" (ja väljumine) -r[0 | 1] (sõnum stderrile) -R (kasuta kliendi piirkondlikke seadeid) -s col_separator -S [protokoll:]server[instance_name][,port] -t query_timeout -u (Unicode väljundfail) -U login_id -v var = "väärtus" -V error_severity_level -W screen_width -W (eemalda järelruumid) -x (lülita muutuja asendus välja) -X[1] (keela käsud, käivitusskript, keskkonnamuutujad, valikuline väljumine) -ja variable_length_type_display_width -Y fixed_length_type_display_width -z new_password -Z new_password (ja väljumine) -? (kasutus)
Käivita sqlcmd käsk järgmiselt:
Go-SQLCMD utiliit
Kasutades go-sqlcmd utiliiti (eelvaade), saad sisestada Transact-SQL lauseid, süsteemiprotseduure ja skriptifaile käsureale ning kasutada Go keele jaoks go-mssqldb draiverit. go-sqlcmd on loodud selleks, et portida sqlcmd täielikult Go keelele ja kompileerida see täidetavateks binaaarideks x64 ja arm64 arhitektuuride jaoks Windowsi, macOS-i ja Linuxi jaoks. Laadi alla ja paigalda go-sqlcmd binaar, et alustada ilma täiendavate sõltuvusteta. Go-sqlcmd kasutamine sqlcmd asemel eemaldab ODBC draiverite sõltuvused, lisab võimalusi Azure Active Directory autentimistüüpidele ja lisab muid täiustusi. Viide:
Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.
|