|
Key
|
Value
|
Description
|
|
Server
|
ServerName\Instance
ServerName
|
For a named instance
For a default instance
|
|
Database
|
Database
|
Database name of the database
we are about to script
If "ALL"
then we are about to script all user databases apart of Northwind, Pubs,
AdventureWorks and AdventureWorksDW
|
|
ObjectsToScript
|
All
|
Scripts all objects for
the defined database
|
|
|
U
|
Tables
|
|
|
V
|
Views
|
|
|
P
|
Stored Procedures
|
|
|
FN
|
UDFs
|
|
|
FK
|
Generates two files:
One file creates Foreign
Key Constraints
One file drops all Foreign
Key Constraints
|
|
|
TR
|
DML Trigger - Generates
two files:
One file creates all
Triggers
One file drops all Triggers
|
|
|
I
|
Generates three files:
One file creates all
indexes
One file creates all
indexes excluding PK
One file drops all indexes
excluding PK
|
|
|
DDL
|
DDL Database Triggers
|
|
|
DDLSRV
|
DDL Server Triggers
|
|
|
SC
|
Schemas
|
|
|
RL
|
Database Roles
|
|
|
SRL
|
Server Roles
|
|
|
L
|
Logins
|
|
|
J
|
Generates two files:
One file containing all Jobs
One file containing all Jobs
apart of Replication jobs and Maintenance Plan jobs
|
|
|
NFR
|
Generates nine files:
One file creates Foreign
Key Constraints marked as NOT FOR REPLICATION
One file creates Foreign
Key Constraints
One file drops all Foreign
Keys
One file creates DML
Triggers marked as NOT FOR REPLICATION
One file creates DML
Triggers
One file drops all DML
Triggers
One file creates Check
Constraints marked as NOT FOR REPLICATION
One file creates Check
Constraints
One file drops all Check
Constraints
|
|
|
UG
|
Generates three files, this is the combination of J + L:
One file containing all Jobs
One file containing all Jobs apart of Replication jobs and Maintenance Plan jobs
Logins
|
|
OutputPath
|
|
The path where SQLScripter
will create the folder and generate the script files. This can be a local
path, a mapped drive, a network drive or a UNC path (Universal Naming
Convention; \\computername\sharedfolder\resource).
If the OutputPath is not
local a UNC path is the preferred option.
The account executing SQLScripter
requires the appropriate permissions to connect and create folder and files
at the OutputPath.
If OutputPath is not
supplied or OutputPath is not a valid path then the current location is
assumed (the location where SQLScripter.exe is executed from).
|
|
ZipDir
|
1
|
Zip the output folder
|
|
|
0
|
Do not Zip the output
folder
|
|
ZipPW
|
|
If the ZipDir key is
configured with a value of 1 then optionally you may protect the zip file
with a password.
|
|
DeleteOutputPathAfterZip
|
1
|
If the ZipDir key is
configured with a value of 1 then optionally you may delete the Output folder
thus leaving just the zip file
|
|
|
0
|
Do not delete the Output folder
thus leaving the zip file and the unzipped folder
|
|
AuthenticationMode
|
1
|
Windows Authentication
|
|
|
0
|
SQL Authentication
(disregarded if Windows Authentication is selected)
|
|
1.0.00
|
First release
|
10/07/2007
|
|
1.0.01
|
Fixed minor issues of
compatibility with objects not supported by SQL Server 2000
|
07/10/2007
|
|
1.0.02
|
Fixed minor issues of
compatibility with objects not supported by SQL Server 2000
|
03/11/2007
|
|
1.0.03
|
Added connectivity using SQL Login
|
07/01/2008
|
|
1.0.04
|
Added the I (Indexes) switch
|
05/02/2008
|
|
1.0.05
|
Added the NFR switch
|
11/03/2008
|
|
1.0.06
|
Fixed a problem that the zip file was corrupted
|
17/11/2008
|
|
1.0.07
|
Fixed a problem that the zip file was corrupted
Added the passwords hashed to the Logins script (SQL 2005 only)
Add the possibility to supply a list of database names separated by a semi column in addition to a specific database name or the 'ALL' options available in previous versions
Add the UG switch
SQL Server 2008 compatible
|
19/02/2009
|