sql >> Database >  >> RDS >> Sqlserver

Hoe importeer ik een sql-gegevensbestand in SQL Server?

Als uw bestand een groot bestand is, 50 MB+, raad ik u aan sqlcmd te gebruiken, het opdrachtregelprogramma dat bij SQL Server wordt geleverd. Het is gemakkelijk te gebruiken en het kan grote bestanden goed aan. Ik heb het gisteren geprobeerd met een bestand van 22 GB met het volgende commando:

sqlcmd -S SERVERNAME\INSTANCE_NAME -i C:\path\mysqlfile.sql -o C:\path\output_file.txt

Bij de bovenstaande opdracht wordt ervan uitgegaan dat uw servernaam SERVERNAME is, dat uw SQL Server-installatie de instantienaam INSTANCE_NAME gebruikt en dat Windows auth de standaardverificatiemethode is. Na uitvoering zal output.txt zoiets als het volgende bevatten:

...
(1 rows affected)
Processed 100 total records

(1 rows affected)
Processed 200 total records

(1 rows affected)
Processed 300 total records
...

gebruik readfileonline.com als je de inhoud van grote bestanden wilt zien.

UPDATE

Deze link biedt meer opdrachtregelopties en details zoals gebruikersnaam en wachtwoord:

https://dba.stackexchange .com/questions/44101/importing-sql-server-database-from-a-sql-file



  1. databases synchroniseren Mysql SQLite

  2. PHP:verjaardag berekenen vanaf leeftijd

  3. Waarom zou mijn asp.net-mvc-site die nhibernate gebruikt gewoon stoppen met het uitvoeren van updates en verwijderingen?

  4. Een string invoegen in een andere string in MySQL met INSERT()