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

Jak wykonać wygenerowany skrypt (plik .sql) ze schematem i danymi w SQL Server 2008

SQL Server oferuje 2 funkcje wiersza poleceń, które można wykorzystać do wykonywania dużych zapytań - osql (zostanie usunięty w przyszłości) i sqlcmd

osql znajduje się w podfolderze Tools\Binn. Aby wykonać skrypt SQL:

  1. Uruchom wiersz poleceń
  2. Przejdź do folderu, w którym znajduje się narzędzie osql
  3. Uruchom polecenie w następującym formacie:

    osql –H -S -U -P –i

Aby uruchomić plik large.sql znajdujący się w D:\test, w centralnej bazie danych w instancji SQL Server Dell\SQL2012, jako sa z hasłem „sqladmin”, uruchom następujące polecenie:

osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin

sqlcmd Narzędzie wiersza poleceń znajduje się również w podkatalogu Tools\Binn programu SQL Server. Aby wykonać skrypt SQL:

  1. Uruchom wiersz poleceń
  2. Przejdź do folderu, w którym znajduje się narzędzie sqlcmd
  3. Uruchom polecenie w następującym formacie:

    sqlcmd –S -d -i -U –P

Aby wykonać to samo, co powyżej, uruchom następujące polecenie:

sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin

Uruchom narzędzie sqlcmd Uruchamianie plików skryptów Transact-SQL przy użyciu sqlcmd



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instrukcja złożona t-SQL powoduje impas, jakiś pomysł, dlaczego?

  2. Sprawdź, czy tabela istnieje, a jeśli nie, utwórz ją w SQL Server 2008

  3. Procedura składowana bez kursorów

  4. Wiele instrukcji select w procedurze składowanej, aby uzyskać pożądany wynik

  5. SELECT z trzeciego przecinka w łańcuchu