You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
738 B
Plaintext

# sqlcmd
# utility for MS SQL Server
# connect to a database server with user
sqlcmd -S localhost,1433 -U username
# connect to a database server on specific db instance
sqlcmd -S localhost,1433 -U username -P password -d target_db
# change a password
sqlcmd -U username -P oldpassword -Z newpassword
# run a sql script against a database with variable (stdout)
sqlcmd -S localhost,1433 -U username -v SOME_VARIABLE="foo" -i "/path/to/script.sql"
# run a cmd line query and exit
sqlcmd -S localhost,1433 -U username -Q "INSERT QUERY HERE"
# check if a database exists using cmd line query (return 1 if True)
sqlcmd -S localhost,1433 -U username -h -1 -W -Q "SET NOCOUNT ON;SELECT 1 FROM sys.databases WHERE [Name] = N'YOURDBNAME'"