sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man kör genererat skript (.sql-fil) med schema och data i SQL Server 2008

SQL Server erbjuder 2 kommandotolksfunktioner som kan användas för att köra stora frågor - osql (kommer att tas bort i framtiden) och sqlcmd

osql finns i undermappen Verktyg\Binn. Så här kör du ett SQL-skript:

  1. Starta kommandotolken
  2. Navigera till mappen där osql-verktyget finns
  3. Kör kommandot i följande format:

    osql –H -S -U -P –i

För att köra filen large.sql som finns i D:\test, mot den centrala databasen på SQL Server-instansen Dell\SQL2012, som en sa med lösenordet 'sqladmin', kör följande kommando:

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

sqlcmd kommandoradsverktyget finns också i SQL Servers underkatalog Verktyg\Binn. Så här kör du ett SQL-skript:

  1. Starta kommandotolken
  2. Navigera till mappen där sqlcmd-verktyget finns
  3. Kör ett kommando i följande format:

    sqlcmd –S -d -i -U –P

För att utföra samma sak som ovan, kör följande kommando:

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

Starta sqlcmd Utility Kör Transact-SQL-skriptfiler med sqlcmd



  1. Mysql-fel:Användaren som har angetts som definierare ('mysql.infoschema'@'localhost') existerar inte' när han försöker dumpa tabellutrymmen

  2. SQL VÄLJ IN

  3. Räkna antalet rader som inte ligger inom 10 sekunder från varandra

  4. Postgres Skapa vy med posttypsfunktion