sql >> Database >  >> RDS >> Sqlserver

Gegenereerd script (.sql-bestand) uitvoeren met schema en gegevens in SQL Server 2008

SQL Server biedt 2 opdrachtpromptfuncties die kunnen worden gebruikt voor het uitvoeren van grote query's:osql (wordt in de toekomst verwijderd) en sqlcmd

osql bevindt zich in de submap Tools\Binn. Om een ​​SQL-script uit te voeren:

  1. Start de opdrachtprompt
  2. Navigeer naar de map waar het osql-hulpprogramma zich bevindt
  3. Voer de opdracht uit in het volgende formaat:

    osql –H -S -U -P –i

Om het grote.sql-bestand in de D:\test uit te voeren tegen de centrale database op de SQL Server-instantie Dell\SQL2012, als een sa met het 'sqladmin'-wachtwoord, voert u de volgende opdracht uit:

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

De sqlcmd opdrachtregelprogramma bevindt zich ook in de submap Tools\Binn van de SQL Server. Om een ​​SQL-script uit te voeren:

  1. Start de opdrachtprompt
  2. Navigeer naar de map waar het hulpprogramma sqlcmd zich bevindt
  3. Voer een opdracht uit in het volgende formaat:

    sqlcmd –S -d -i -U –P

Voer de volgende opdracht uit om hetzelfde uit te voeren als hierboven:

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

Start het hulpprogramma sqlcmd Voer Transact-SQL-scriptbestanden uit met sqlcmd



  1. Mysql - Hoe het isolatieniveau voor de transacties te achterhalen?

  2. Tijdelijke oplossing voor SQL Server-expressie in T-SQL?

  3. Verschil tussen NULL en blanco waarde in Mysql

  4. ASP/.NET om MySQL-server te verbinden zonder ODBC of een stuurprogramma te gebruiken?