Startup System Options Listed by Product

Base SAS

A C D E F H I L M N O P R S T U V W

Name
Syntax and Description
ALIGNSASIOFILES
NOALIGNSASIOFILES
Aligns output data on a page boundary to improve performance.
Product: Base SAS
Document: SAS System Options: Reference
AUTHPROVIDERDOMAIN \(provider-1 : domain-1 <, provider-2 : domain-2, ...> \)
Associates a domain suffix with an authentication provider.
Product: Base SAS
Document: SAS System Options: Reference
-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: Reference
-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: Reference
CATCACHE=n | hexX | MIN | MAX
Specifies the number of SAS catalogs to keep open in cache memory.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
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: Reference
CPUID
NOCPUID
Specifies whether the CPU identification number is written to the SAS log.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
-DBCS
-NODBCS
Recognizes double-byte character sets (DBCS).
Product: Base SAS
Document: SAS National Language Support (NLS): Reference Guide
-DBCSLANG language
Specifies a double-byte character set (DBCS) language.
Product: Base SAS
Document: SAS National Language Support (NLS): Reference Guide
-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 Guide
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: Reference
ECHO 'message'
NOECHO
Specifies a message to be echoed to the SAS log.
Product: Base SAS
Document: SAS System Options: Reference
-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 Guide
ENGINE=engine-name
Specifies the default access method for SAS libraries.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
FILELOCKWAITMAX=wait-time
Sets an upper limit on the time SAS waits for a locked file.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
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: Reference
-FSDBTYPE encoding-method
Specifies a full-screen double-byte character set (DBCS) encoding method.
Product: Base SAS
Document: SAS National Language Support (NLS): Reference Guide
-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 Guide
-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 Guide
HTTPNOPROXY=hostname <...hostname>
Specifies the hosts that are not to be proxied.
Product: Base SAS
Document: SAS System Options: Reference
HTTPPROXY=hostname<:port-number>
Specifies the proxy host and optional port.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
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: Reference
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: Reference
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: Reference
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: Reference
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: Reference
LOCALEDATA= SASLOCALE | REGISTRY
Specifies the source database for the locale information.
Product: Base SAS
Document: SAS National Language Support (NLS): Reference Guide
LOG file-specification
NOLOG
Specifies a destination for the SAS log when running in batch mode.
Product: Base SAS
Document: SAS System Options: Reference
LOGLANGCHG
NOLOGLANGCHG
Specifies whether the language of the SAS log can be changed.
Product: Base SAS
Document: SAS National Language Support (NLS): Reference Guide
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 Guide
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: Reference
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 Guide
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 Guide
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: Reference
-MINPARTSIZE n | nK | nM | nG
Specifies the minimum partition size to use when creating SPD Engine data sets.
Product: Base SAS
Document: SAS Scalable Performance Data Engine: Reference
MSG pathname
MSG ('pathname' 'pathname' ...)
Specifies the library that contains the SAS error messages.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
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: Reference
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 Guide
OPLIST
NOOPLIST
Specifies whether the settings of the SAS system options are written to the SAS log.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
PRIMARYPROVIDERDOMAIN=domain-name
Specifies the domain name of the primary authentication provider.
Product: Base SAS
Document: SAS System Options: Reference
PRINT file-specification
NOPRINT
Specifies a destination for SAS output when running in batch mode.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
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: Reference
RLANG
NORLANG
Specifies whether SAS executes R language statements within SAS/IML.
Product: Base SAS
Document: SAS System Options: Reference
RSASUSER
NORSASUSER
Specifies whether to open the Sasuser library for Read access or Read-Write access.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
SASHELP=library-specification
Specifies the location of the Sashelp library.
Product: Base SAS
Document: SAS System Options: Reference
SASUSER=library-specification | pathname
Specifies the SAS library to use as the Sasuser library.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
SETINIT
NOSETINIT
Specifies whether site license information can be altered.
Product: Base SAS
Document: SAS System Options: Reference
-SPDEMAXTHREADS n
Specifies the maximum number of threads that the SPD Engine can spawn for I/O processing.
Product: Base SAS
Document: SAS Scalable Performance Data Engine: Reference
-SPDEUTILLOC directory | ("directory-1" "directory-2"...)
Specifies one or more file system locations in which the SPD Engine can temporarily store utility files.
Product: Base SAS
Document: SAS Scalable Performance Data Engine: Reference
STARTLIB
NOSTARTLIB
Specifies whether SAS assigns user-defined permanent librefs when SAS starts.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
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: Reference
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: Reference
SYSIN filename
NOSYSIN
Specifies the default location of SAS source code when running in batch mode.
Product: Base SAS
Document: SAS System Options: Reference
TERMINAL
NOTERMINAL
Specifies whether to associate a terminal with a SAS session.
Product: Base SAS
Document: SAS System Options: Reference
TERMSTMT='statement(s)'
Specifies the SAS statements to execute when SAS terminates.
Product: Base SAS
Document: SAS System Options: Reference
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: Reference
UUIDGENDHOST='host-string'
Identifies the host and port or the LDAP URL that the UUID Generator Daemon runs on.
Product: Base SAS
Document: SAS System Options: Reference
VERBOSE
NOVERBOSE
Specifies whether SAS writes the system option settings to the SAS log.
Product: Base SAS
Document: SAS System Options: Reference
WORK filename | directory
Specifies the Work library.
Product: Base SAS
Document: SAS System Options: Reference
WORKINIT
NOWORKINIT
Specifies whether to initialize the Work library at SAS invocation.
Product: Base SAS
Document: SAS System Options: Reference
WORKPERMS permission-value
Sets the permissions of the SAS Work library when it is initially created.
Product: Base SAS
Document: SAS System Options: Reference

SAS/ACCESS for Relational Databases

D N

Name
Syntax and Description
DBSRVTP='ALL' | 'NONE' | '(engine-name(s))'
Specifies whether SAS/ACCESS engines hold or block the originating client while making performance-critical calls to the database.
Product: SAS/ACCESS for Relational Databases
Document: SAS/ACCESS for Relational Databases: Reference
NOSTSUFFIX
Simplifies diagnostic messages by suppressing some nonessential output.
Product: SAS/ACCESS for Relational Databases
Document: SAS/ACCESS for Relational Databases: Reference

SAS/CONNECT (on SAS Viya)

A C D S T

Name
Syntax and Description
AUTOSIGNON |NOAUTOSIGNON
Automatically signs on the client session to the server session, establishing a client/server connection when a connection does not already exist.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
CONNECTOUTPUT=BUFFERED | IMMEDIATE
For a synchronous RSUBMIT, directs the server's output and log to the client session.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
CONNECTPERSIST |NOCONNECTPERSIST
Specifies whether a connection between a client and a server persists (continues) after the RSUBMIT has completed.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
CONNECTREMOTE=server-ID
Identifies the server session that a SAS/CONNECT client connects to.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
CONNECTWAIT |NOCONNECTWAIT
Specifies whether remote submits are executed synchronously or asynchronously.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
DMR
Invokes a server session.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
SASCMD=<"SAS-command <SAS-system-options>" | "!SASCMD SAS-system-options">
Specifies the command that starts a server session in a new pod in the Kubernetes cluster by default.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
SIGNONWAIT |NOSIGNONWAIT
Specifies whether a SAS/CONNECT sign-on should be executed asynchronously or synchronously.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
SYSRPUTSYNC |NOSYSRPUTSYNC
Sets %SYSRPUT macro variables in the client session when the %SYSRPUT statements are executed rather than when a synchronization point is encountered.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
TBUFSIZE=buffer-size-in-bytes
Specifies the size of the buffer that is used by the SAS application layer for transferring data between a client and a server across a network.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
TCPLISTENTIME=listen-time-in-seconds | MIN | MAX
Specifies the amount of time a SAS/CONNECT server listens for a client to connect before terminating the CONNECT server session.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
TCPPORTFIRST=n
Specifies the first value in a range of TCP/IP ports for a client to use to connect to a server.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
TCPPORTLAST=n
Specifies the last value in a range of TCP/IP ports for a client to use to connect to a server.
Product: SAS/CONNECT (on SAS Viya)
Document: SAS/CONNECT for the SAS Viya Platform: User’s Guide
Last updated: July 17, 2025