SAS Servers and SAS/IntrNet Software

Your SAS/IntrNet applications provide remote data and compute services by submitting SQL statements and SAS statements to a SAS server. A SAS server is an installation of SAS software that provides remote access to data and/or the computing power of the SAS System.

Note: Throughout the SAS/IntrNet software documentation, we refer to Web servers and SAS servers. A Web server is a process that provides access to the HTML pages, CGI programs, Java programs (and other types of Web-enabled programs) that are available at the Web site. SAS/IntrNet software does not include a Web server. For information about the Web server you are using, refer to the documentation that came with the Web server software.

SAS/IntrNet Server

A SAS/IntrNet server is a SAS server that includes some or all of the server components of SAS/IntrNet software (such as the Application Server, the HTML Formatting Tools, the GGRAF Procedure, and any updates to your Base SAS software that are required by SAS/IntrNet software).

SAS/SHARE® Server

Depending on the type of SAS/IntrNet applications you create, SAS/IntrNet software may provide remote data services using a SAS/SHARE server. A SAS/SHARE server is a process that provides multi-user access to a single SAS session for the purpose of accessing and updating data through SQL statements. Client programs can run anywhere on your network. When a client program submits an SQL statement, the SAS/SHARE server must already be running. The server reads and writes data on behalf of its client, and continues to run after the results of the statement have been processed.

A SAS/SHARE server allows multiple users to access and update SAS data sets, libraries, and catalogs. When used in combination with a SAS/ACCESS interface, a SAS/SHARE server can also provide access to database management system (DBMS) data, but does not provide the capability to update DBMS data.

SAS/SHARE*NET Software (Version 6 users only)

For users of Version 6 of SAS software, SAS/SHARE*NET software is the licensable right to send requests to a SAS/SHARE server from a client that is not a SAS application. Clients that are not SAS clients (like the SAS/IntrNet applications you create) can submit SQL statements to a SAS/SHARE server only if SAS/SHARE*NET software is installed. If you licensed SAS/IntrNet software, you have SAS/SHARE*NET software too.

Note: Starting with Version 8 of SAS software, we no longer offer SAS/SHARE*NET software as a separately licensable product. Instead, you now get all of the functionality of SAS/SHARE*NET software through our SAS/SHARE software.

SAS/CONNECT® Server

If you create SAS/IntrNet applications that provide remote access to the computing power of the SAS System, SAS/IntrNet software may provide these services using a SAS/CONNECT server. A SAS/CONNECT server is a process that provides single-user access to a SAS session for the purpose of accessing, updating, and analyzing data through SQL statements and SAS procedures. A client program can run anywhere on your network. When a request is made, a SAS session is started on the remote host. This session runs on behalf of the client who made the request; no other client has access to this remote session. The SAS/CONNECT server is automatically shut down when the connection to the remote host is terminated.

A SAS/CONNECT server enables the remote client to access the full power of SAS software. The client can send work to the server and get back the results, use it to download or upload data, or access remote data through it as if it were local. Update access to SAS data through the remote session requires that the remote session have exclusive access to the data.

A SAS/CONNECT server allows a single client to access and update SAS data sets, libraries, and catalogs. When used in combination with a SAS/ACCESS interface, a SAS/CONNECT server can also provide access to database management system (DBMS) data.