Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak zaimportować plik danych sql do programu SQL Server?

Jeśli plik jest duży, 50 MB+, polecam użyć sqlcmd, narzędzia wiersza poleceń, które jest dołączone do SQL Server. Jest łatwy w użyciu i dobrze radzi sobie z dużymi plikami. Próbowałem to wczoraj z plikiem o wielkości 22 GB, używając następującego polecenia:

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

Powyższe polecenie zakłada, że ​​nazwa serwera to NAZWA_SERWERA, że podczas instalacji programu SQL Server używana jest nazwa instancji NAZWA_INSTANCJI, a uwierzytelnianie systemu Windows jest domyślną metodą uwierzytelniania. Po wykonaniu plik output.txt będzie zawierał coś takiego:

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

(1 rows affected)
Processed 200 total records

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

użyj readfileonline.com, jeśli chcesz zobaczyć zawartość dużych plików.

AKTUALIZUJ

Ten link zawiera więcej opcji wiersza poleceń i szczegółów, takich jak nazwa użytkownika i hasło:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Obsługa dialektu SQL 2008 dla NHibernate

  2. Jak znaleźć nazwę ograniczeń typu not-null w SQL Server

  3. SQL — sklonuj rekord i jego potomków

  4. Zapytania między bazami danych, łączy zalety i wady

  5. Jak wyodrębnić dane z pliku PDF?