sql >> Databáze >  >> RDS >> Sqlserver

Jak importuji datový soubor SQL do serveru SQL?

Pokud je váš soubor velký soubor, 50 MB+, pak doporučuji použít sqlcmd, nástroj příkazového řádku, který je součástí dodávky SQL Server. Snadno se používá a dobře si poradí s velkými soubory. Včera jsem to zkusil se souborem o velikosti 22 GB pomocí následujícího příkazu:

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

Výše uvedený příkaz předpokládá, že název vašeho serveru je SERVERNAME, že vaše instalace serveru SQL Server používá název instance INSTANCE_NAME a že výchozí metodou ověřování je ověřování systému Windows. Po spuštění bude output.txt obsahovat něco jako následující:

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

(1 rows affected)
Processed 200 total records

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

Pokud potřebujete vidět obsah velkých souborů, použijte readfileonline.com.

AKTUALIZACE

Tento odkaz poskytuje další možnosti příkazového řádku a podrobnosti, jako je uživatelské jméno a heslo:

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



  1. Získejte věk člověka v MySQL

  2. Najděte kombinace, které splňují určitá kritéria

  3. Získat schéma databáze jedním dotazem?

  4. Dotazy FREETEXT v SQL Server 2008 neodpovídají frázové shodě