Startup System Options Listed by Category
Communications: Networking and Encryption
|
Name
|
Syntax and Description
|
|---|---|
|
HTTPNOPROXY=hostname <...hostname>
Specifies the hosts that are not to be proxied.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
HTTPPROXY=hostname<:port-number>
Specifies the proxy host and optional port.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
HTTPSERVERPORTMAX=max-port-number
Specifies the highest port number that can be used
by the SAS HTTP server for remote browsing.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
HTTPSERVERPORTMIN=min-port-number
Specifies the lowest port number that can be used
by the SAS HTTP server for remote browsing.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
SERVICESBASEURL="your-site-services-URL<:port-number>"
Specifies the root URL used to connect to SAS Viya
services.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Environment Control: Display
|
Name
|
Syntax and Description
|
|---|---|
|
FONTSLOC=location
Specifies the location of the fonts that are supplied
by SAS; names the default font file location for registering fonts
that use the FONTREG procedure.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Environment Control: Error Handling
|
Name
|
Syntax and Description
|
|---|---|
|
CHKPTCLEAN
NOCHKPTCLEAN
When SAS is in checkpoint mode or restart mode,
specifies whether to erase the contents of the Work library after
a batch program executes successfully.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
LABELCHKPT
NOLABELCHKPT
Specifies whether checkpoint-restart data for labeled
code sections is to be recorded for batch programs.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
LABELCHKPTLIB=libref
Specifies the libref of the library where the checkpoint-restart
data is saved for labeled code sections.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
LABELRESTART
NOLABELRESTART
Specifies whether to execute a batch program by
using checkpoint-restart data for data collected at labeled code sections.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
STEPCHKPT
NOSTEPCHKPT
Specifies whether checkpoint-restart data for DATA
and PROC steps is to be recorded for a batch program.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
STEPCHKPTLIB=libref
Specifies the libref of the library where checkpoint-restart
data for DATA and PROC steps is saved.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
STEPRESTART
NOSTEPRESTART
Specifies whether to execute a batch program by
using checkpoint-restart data for DATA and PROC steps.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Environment Control: Files
|
Name
|
Syntax and Description
|
|---|---|
|
-AUTOEXEC file-specification
AUTOEXEC \(file-specification-1 <...file-specification-n>\)
-NOAUTOEXEC
Specifies the location of the SAS autoexec file.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
CONFIG file-specification
NOCONFIG
Specifies the configuration file that is used when
initializing or overriding the values of SAS system options.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
LOG file-specification
NOLOG
Specifies a destination for the SAS log when running
in batch mode.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
MSG pathname
MSG ('pathname' 'pathname'
...)
Specifies the library that contains the SAS error
messages.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
NEWS=external-file
NONEWS
Specifies an external file that contains messages
to be written to the SAS log, immediately after the header.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
PRINT file-specification
NOPRINT
Specifies a destination for SAS output when running
in batch mode.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
PROTOLIBS=NONE |
OS_PATHS | SAS_PATHS | (OS_PATHS, SAS_PATHS) | (“user-path-1”,“user-path-n”) | (OS_PATHS, SAS_PATHS, “user-path-1”,“user-path-n”) | (‘user-path-1’ SAS_PATHS ‘user-path-n’) | (OS_PATHS ‘user-path-1’ ‘user-path-n’) Specifies the paths that PROC PROTO can use to find
and register load modules.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
RSASUSER
NORSASUSER
Specifies whether to open the Sasuser library for
Read access or Read-Write access.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
SASHELP=library-specification
Specifies the location of the Sashelp library.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
SASUSER=library-specification | pathname
Specifies the SAS library to use as the Sasuser
library.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
SYSIN filename
NOSYSIN
Specifies the default location of SAS source code
when running in batch mode.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
WORK filename | directory
Specifies the Work library.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
WORKINIT
NOWORKINIT
Specifies whether to initialize the Work library
at SAS invocation.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
WORKPERMS permission-value
Sets the permissions of the SAS Work library when
it is initially created.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Environment Control: Initialization and Operation
|
Name
|
Syntax and Description
|
|---|---|
|
AUTHPROVIDERDOMAIN \(provider-1 : domain-1 <, provider-2 : domain-2, ...> \)
Associates a domain suffix with an authentication
provider.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
DMR
NODMR
Specifies whether to enable SAS to invoke a server
session for use with a SAS/CONNECT client.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
INITCMD "command-1 <windowing-command-n> "
Specifies an application invocation command and
optional SAS windowing environment or text editor commands that SAS
executes after processing the AUTOEXEC= file and the INITSTMT option
during SAS invocation.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
PRIMARYPROVIDERDOMAIN=domain-name
Specifies the domain name of the primary authentication
provider.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
TERMINAL
NOTERMINAL
Specifies whether to associate a terminal with a
SAS session.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
TERMSTMT='statement(s)'
Specifies the SAS statements to execute when SAS
terminates.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Environment Control: Language Control
|
Name
|
Syntax and Description
|
|---|---|
|
-DBCS
-NODBCS
Recognizes double-byte character sets (DBCS).
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
-DBCSLANG language
Specifies a double-byte character set (DBCS) language.
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
-DBCSTYPE encoding-method
Specifies the encoding method to use for a double-byte
character set (DBCS).
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
-ENCODING= ASCIIANY encoding-value
ENCODING= encoding-value
Specifies the default character-set encoding for
the SAS session.
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
-FSDBTYPE encoding-method
Specifies a full-screen double-byte character set
(DBCS) encoding method.
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
-FSIMM fsdevice_name=IMM-name1<, fsdevice_name=IMM-name2> ...
Specifies input method modules (IMMs) for full-screen
double-byte character set (DBCS).
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
-FSIMMOPT fullscreen-IMM:IMM-option
Specifies options for input method modules (IMMs)
that are used with a full-screen double-byte character set (DBCS).
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
LOCALEDATA= SASLOCALE | REGISTRY
Specifies the source database for the locale information.
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
LOGLANGENG
NOLOGLANGENG
Specifies using the English language for SAS log
message text when the LOCALE option is set after start-up.
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
MAPEBCDIC2ASCII= TRANTAB catalog-entry
Specifies a translation table that SAS uses to transcode
from EBCDIC to ASCII and from ASCII to EBCDIC.
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
| |
|
ODSLANGCHG
NOODSLANGCHG
Determines whether the language of the text of the
ODS output can be changed
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
|
Files: External Files
|
Name
|
Syntax and Description
|
|---|---|
|
STARTLIB
NOSTARTLIB
Specifies whether SAS assigns user-defined permanent
librefs when SAS starts.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Files: SAS Files
|
Name
|
Syntax and Description
|
|---|---|
|
ALIGNSASIOFILES
NOALIGNSASIOFILES
Aligns output data on a page boundary to improve
performance.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
CATCACHE=n | hexX | MIN | MAX
Specifies the number of SAS catalogs to keep open
in cache memory.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
DATAPAGESIZE=COMPAT93 | CURRENT
Specifies how SAS determines the optimal buffer
size for a SAS data set or utility file.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
ENGINE=engine-name
Specifies the default access method for SAS libraries.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
FILELOCKWAIT=wait-time
Sets
the number of seconds that SAS waits for a locked file to become available.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
FILELOCKWAITMAX=wait-time
Sets an upper limit on the time SAS waits for a
locked file.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
FILESYNC= SAS | CLOSE | HOST | SAVE
Specifies when operating system buffers that contain
contents of permanent SAS files are written to disk.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
UTILLOC=WORK | filename | location | (location-1 location-2 ...)
Specifies one or more file system locations in which
enabled threaded applications can store utility files.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Language Control
|
Name
|
Syntax and Description
|
|---|---|
|
LSWLANG=LOCALE | language
Specifies the language for the language switching
feature when the LOGLANGCHG or ODSLANGCHG system option is set at
SAS invocation.
Product: Base SAS
Document: SAS National Language Support (NLS) Reference for SAS Viya Workbench
|
Log and Procedure Output Control: ODS Printing
|
Name
|
Syntax and Description
|
|---|---|
|
FONTSLOC=location
Specifies the location of the fonts that are supplied
by SAS; names the default font file location for registering fonts
that use the FONTREG procedure.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Log and Procedure Output Control: PDF
|
Name
|
Syntax and Description
|
|---|---|
|
PDFPASSWORD=(OPEN=password | OPEN="password"
< OWNER=password | OWNER="password">)
PDFPASSWORD=(OWNER=password | OWNER="password"
<OPEN=password | OPEN="password">)
PDFPASSWORD=(OPEN=password | OPEN="password")
PDFPASSWORD=(OWNER=password | OWNER="password")
Specifies the password to use to open a PDF document
and the password used by a PDF document owner to set document permissions
and restrictions.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Log and Procedure Output Control: SAS Log
|
Name
|
Syntax and Description
|
|---|---|
|
CPUID
NOCPUID
Specifies whether the CPU identification number
is written to the SAS log.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
ECHO 'message'
NOECHO
Specifies a message to be echoed to the SAS log.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
LOGPARM="<OPEN= APPEND | REPLACE | REPLACEOLD>
< ROLLOVER= AUTO | NONE | SESSION | n | nK | nM | nG> < WRITE= BUFFERED | IMMEDIATE> " Specifies when SAS log files are opened, closed,
and, in conjunction with the LOG= system option, how they are named.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
MSGCASE
NOMSGCASE
Specifies whether notes, warnings, and error messages
that are generated by SAS are displayed in uppercase characters.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
NEWS=external-file
NONEWS
Specifies an external file that contains messages
to be written to the SAS log, immediately after the header.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
NOSTSUFFIX
Simplifies diagnostic messages by suppressing some
nonessential output.
Product: Accessing External Data Sources
Document: Accessing External Data Sources with SAS®Viya Workbench
| |
|
OPLIST
NOOPLIST
Specifies whether the settings of the SAS system
options are written to the SAS log.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
RTRACE ALL | NONE | VER
Produces a list of resources that are read or loaded
during a SAS session.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
VERBOSE
NOVERBOSE
Specifies whether SAS writes the system option settings
to the SAS log.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
System Administration: Memory
|
Name
|
Syntax and Description
|
|---|---|
|
MEMSIZE n | nK | nM | nG | nT | hexX | MAX
Specifies the limit on the total amount of virtual
memory that can be used by a SAS session.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
REALMEMSIZE n | nK | nM | nG | hexX | MIN | MAX
Specifies the amount of real (physical) memory SAS
can expect to allocate.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
System Administration: Performance
|
Name
|
Syntax and Description
|
|---|---|
|
MEMSIZE n | nK | nM | nG | nT | hexX | MAX
Specifies the limit on the total amount of virtual
memory that can be used by a SAS session.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
System Administration: Security
|
Name
|
Syntax and Description
|
|---|---|
|
-AZUREAUTHCACHELOC
"location"
Specifies the location of a file that contains logon information for
connecting to a Microsoft Azure storage system
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
PDFPASSWORD=(OPEN=password | OPEN="password"
< OWNER=password | OWNER="password">)
PDFPASSWORD=(OWNER=password | OWNER="password"
<OPEN=password | OPEN="password">)
PDFPASSWORD=(OPEN=password | OPEN="password")
PDFPASSWORD=(OWNER=password | OWNER="password")
Specifies the password to use to open a PDF document
and the password used by a PDF document owner to set document permissions
and restrictions.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
| |
|
RLANG
NORLANG
Specifies whether SAS executes R language statements
within SAS/IML.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
System Administration: TK
|
Name
|
Syntax and Description
|
|---|---|
|
DATAPAGESIZE=COMPAT93 | CURRENT
Specifies how SAS determines the optimal buffer
size for a SAS data set or utility file.
Product: Base SAS
Document: SAS System Options for SAS Viya Workbench
|
Last updated: September 24, 2026