Executar script SQL Server via linha de comando

Executar script SQL Server via linha de comando


O executável “Sqlcmd” do SQL Server permite executar um script através de linha de comando, isso é bastante útil quando se tem um arquivo de script muito grande que não pode ser aberto através do SQL Management Studio.

Para utilizar esse programa, basta abrir um prompt de comando e utilizar o comando “Sqlcmd”

Sintaxe

A sintaxe é a seguinte:

usage: Sqlcmd
[-U login id]
[-P password]
[-S server]
[-H hostname]
[-E trusted connection]
[-d use database name]
[-l login timeout]
[-t query timeout]
[-h headers]
[-s colseparator]
[-w screen width]
[-a packetsize]
[-e echo input]
[-I Enable Quoted Identifiers]
[-c cmdend]
[-L list servers[clean output]]
[-q “cmdline query”]
[-Q “cmdline query” and exit]
[-m errorlevel]
[-V severitylevel]
[-W remove trailing spaces]
[-u unicode output]
[-r[0|1] msgs to stderr]
[-i inputfile]
[-o outputfile]
[-z new password]
[-f | i:[,o:]]
[-Z new password and exit]
[-k[1|2] remove[replace]control characters]
[-y variable length type display width]
[-Y fixed length type display width]
[-p[1] print statistics[colon format]]
[-R use client regional setting]
[-b On error batch abort]
[-v var = “value”…]
[-A dedicated admin connection]
[-X[1] disable commands, startup script, enviroment variables [and exit]]
[-x disable variable substitution]
[-? show syntax summary]

Exemplo de sintaxe

sqlcmd -S [server] -d [database] -U [usuario] -P [senha] -i [script.sql] -o [log.txt]

Para saber mais

https://msdn.microsoft.com/library/ms162773.aspx

1 thought on “Executar script SQL Server via linha de comando”

  1. Hi, joaobispoti.com.br

    I’ve been visiting your website a few times and decided to give you some positive feedback because I find it very useful. Well done.

    I was wondering if you as someone with experience of creating a useful website could help me out with my new site by giving some feedback about what I could improve?

    You can find my site by searching for “casino gorilla” in Google (it’s the gorilla themed online casino comparison).

    I would appreciate if you could check it out quickly and tell me what you think.

    Thank you for help and I wish you a great week!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.