Script Database Changes Using OSQL
Filed under:
Deployment Solution, Software Delivery Solution, Notification Server
3rd Party Products, Database, Scripting, Command Line
Submitted by CondorMan on 25 June, 2008 - 14:58
OSQL is a flexible command-line utility that allows you to run SQL Queries, Commands, and Stored Procedures from the command-line or through a Batch script.
In order to run OSQL, you can either run it on your SQL Server or copy OSQL.EXE and osql.rll to a location that a client machine can run them from.
The syntax for OSQL is:
usage: osql [-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 columnwidth] [-a packetsize] [-e echo input] [-I Enable Quoted Identifiers] [-L list servers] [-c cmdend] [-D ODBC DSN name] [-q "cmdline query"] [-Q "cmdline query" and exit] [-n remove numbering] [-m errorlevel] [-r msgs to stderr] [-V severitylevel] [-i inputfile] [-o outputfile] [-p print statistics] [-b On error batch abort] [-X[1] disable commands [and exit with warning]] [-O use Old ISQL behavior disables the following] <EOF> batch processing Auto console width scaling Wide messages default errorlevel is -1 vs 1 [-? show syntax summary]
(21 votes)






Recent comments
24 min 42 sec ago
2 hours 26 min ago
8 hours 17 min ago
11 hours 32 min ago
12 hours 16 min ago
13 hours 20 min ago
13 hours 47 min ago
14 hours 32 min ago
14 hours 33 min ago
14 hours 44 min ago