Figure 3.4 SAS PC Files Server Properties Window
Service Options
Most of the property values in the SAS PC Files Server window are generated during the 
server’s installation and configuration, though you can modify the description. The path 
and filename cannot be changed.
The Start-up type displays the start-up type of the Windows service.
• Automatic Specifies that SAS PC Files Server starts automatically when the system 
starts. This value can be set from the Windows Services Start-Up Selection dialog 
box.
• Manual Specifies that a user or a dependent service can start the SAS PC Files 
Server.
• Disabled Prevents the system, a user, or any dependent device from starting the SAS 
PC Files Server.
Service status shows you whether the Windows service has been started, stopped, or 
paused, and also enables you to resume the service after it has been stopped or paused.
Desktop Application (Server Mode)
Overview
The SAS PC Files Server can run in two modes: Server Mode as a desktop application 
(available prior to SAS/ACCESS 9.2) or Service Mode as a Microsoft Windows Service. 
Only one instance of the SAS PC Files Server can be running on a single machine at any 
given time.
The desktop application (server mode) enables you to set certain options and to reset 
certain default values, including security options and whether the SAS PC Files Server 
SAS PC Files Server Operating Modes
37
Pdf file thumbnail preview - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
generate pdf thumbnail c#; enable thumbnail preview for pdf files
Pdf file thumbnail preview - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
no pdf thumbnails in; disable pdf thumbnails
starts automatically when you invoke SAS. Changing the settings affects how the SAS 
PC Files Server runs in Windows service mode. Therefore, you must stop the current 
SAS PC Files Server running as a Windows Service before you can reset any options. 
From the Windows Start menu, select Control Panel 
ð
Administrative Tools 
ð 
Services. Right-click the SAS PC Files Server and click Stop. 
CAUTION:
Closing these sessions could result in a loss of data.
The reason is that each time 
you stop or restart the SAS PC Files Server, all users’ sessions are closed.
Desktop Application Window
To start the SAS PC Files Server as a desktop application (in server mode), do the 
following: From the Windows Start menu, select All Programs 
ð
SAS 
ð
SAS PC 
Files Server. The SAS PC Files Server desktop application window appears.
38
Chapter 3 3 • • SAS PC Files Server Administration
How to C#: Preview Document Content Using XDoc.Word
RasterEdge XDoc.Word provide you with APIs to get a thumbnail bitmap of the first page in the word document file. You can be able to get a preview of this word
pdf thumbnail generator online; enable pdf thumbnails
How to C#: Preview Document Content Using XDoc.PowerPoint
XDoc.PowerPoint provide you with APIs to get a thumbnail bitmap of the first page in the PowerPoint document file. You can be able to get a preview of this
pdf thumbnail html; can't see pdf thumbnails
Figure 3.5 SAS PC Files Server – Desktop Application Window
Details from the Desktop Application Window
• Server Name: Names the Windows machine where the SAS PC Files Server is 
running.
• Service/ Port: A communications end point at which a server listens for a request 
for service from the client application. The default port is 9621. The SAS PC Files 
Server must use the same port number that SAS/ACCESS to PC Files uses. You can 
change the port number to meet your specific needs.
• Max Connections: The maximum number of concurrent connections that this server 
supports. 
SAS PC Files Server Operating Modes
39
How to C#: Set Image Thumbnail in C#.NET
PDF to text, C#.NET convert PDF to images, C#.NET PDF file & pages VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel How to C#: Set Image Thumbnail in C#.NET.
pdf thumbnails in; create pdf thumbnail image
How to C#: Preview Document Content Using XDoc.excel
RasterEdge XDoc.Excel provide you with APIs to get a thumbnail bitmap of the first page in the Excel document file. You can be able to get a preview of this
pdf reader thumbnails; show pdf thumbnails
• Data Encryption: Encrypts data during transfer. 
• Authentication Required: Requires users to provide credentials before connecting 
to SAS PC Files Server. These credentials can be in the form of a user ID and 
password or integrated windows authentication (SSPI). 
• Allow Integrated Windows Authentication (SSPI) : Windows 64-bit users can 
process credentials between Windows PCs without having to explicitly give a user 
ID and password. 
Note: This option is available only when Authentication Required is selected.
• Change Options: Displays a dialog box that enables you to change the default port 
number and maximum number of connections. You can choose to set Data 
Encryption and Authentication Required. A note states that the SAS PC Files 
Server must be restarted in order for the changes to take effect.
• Restart Server: Restarts the server including all setting changes.
• Shutdown Server: Stops the server and closes the application window.
• Host Name: Lists host names of active server connections.
• DSN / File Access: Displays file access requests of active server connections.
• User ID: Displays the user ID of active server connections. 
• Current Client Connections: Displays the total number of active connections. 
Note: When a single user opens multiple connections, this displays the most current 
information.
• Peak Client Connections: The greatest number of active connections during the 
current server session.
SAS PC Files Server Authentication
Overview of Authentication (Security Enforcement)
Authentication enables SAS PC Files Server system administrators to secure the server 
and enforce security. You can configure SAS PC Files Server so that a user ID and a 
password are required to connect to a server and access files. You can also configure the 
SAS PC Files Server on specific hosts to require a user ID and password.
All the commands that allow server access support user authentication. The credentials 
that are supplied to the SAS PC Files Server are verified against the Microsoft Windows 
login database. These are the same credentials that are required to interactively log on to 
a PC.
Note: If the client PC is on a domain, the credentials are compared to the domain data, 
instead of to the local data.
SERVERUSER=, SERVERPASS=, and SSPI= options are available in the SAS 
LIBNAME statement and in the IMPORT and EXPORT procedures. Use these options 
to supply credentials to the SAS PC Files Server. For more information, see “SAS 
LIBNAME Statement Syntax for PC Files” in SAS/ACCESS Interface to PC Files: 
Reference.
40
Chapter 3 3 • • SAS PC Files Server Administration
How to C#: Generate Thumbnail for Word
Images. Convert Word to ODT. Convert PDF to Word. a Word File. File: Merge Word Files. File: Split Word Text Search. Insert Image. Thumbnail Create. Thumbnail Create
html display pdf thumbnail; show pdf thumbnail in
How to C#: Generate Thumbnail for PowerPoint
Document. Conversion. Convert PowerPoint to PDF. Convert PowerPoint File: Merge PowerPoint Files. File: Split PowerPoint Text Search. Insert Image. Thumbnail Create
pdf file thumbnail preview; view pdf thumbnails in
Access to SAS PC Files Server
When you run SAS, the version of Microsoft Windows must be bit-compatible (32 or 
64) as both the ACE driver and the SAS PC Files Server, as described “SAS PC Files 
Server Versions (32-Bit versus 64-Bit)” on page 33. That is, you must run SAS on a 32-
bit Windows machine that has a 32-bit ACE driver to run with a 32-bit SAS PC Files 
Server.
If there is a conflict, SAS cannot directly access PC files using the SAS/ACCESS 
engines for Microsoft Excel or Microsoft Access. Instead, SAS must use the SAS PC 
Files Server to bridge the gap in the number of bits (from 32-bit to 64-bit) using the 
PCFILES LIBNAME engine.
Access to the server is granted only if the credentials that are supplied are valid on the 
target PC. When connecting from a UNIX workstation to the PC, the UNIX credentials 
(User ID and password) can be different from the credentials that are used to access the 
PC files.
Access to Individual Files
After the SAS PC Files Server is secured, server administrators can enable native 
Microsoft Windows security at the file level. When a server connection is established, 
access to individual files is secured using the credentials specified by the user. File 
access is administered as if the client is logged on to that PC.
System Administrator Tasks
To enforce a security policy, the system administrator should ensure that the following 
configurations and settings are implemented:
• Local security policy is configured. For more information, see “Local Security 
Policy Configuration” on page 43.
• Server authentication is configured using the SAS PC Files Server desktop 
application. From the Windows Start menu, select All Programs 
ð
SAS 
ð
SAS PC 
Files Server. Select Authentication Required. Doing so requires users to provide 
credentials before connecting to the SAS PC Files Server. These can be as a user ID 
and password or as Integrated Windows Authentication (SSPI). 
• Set the PC-to-PC Connections option to Allow Integrated Windows 
Authentication (SSPI). This option is for clients on PCs running Windows 
connecting to the SAS PC Files Server. Credentials are exchanged between the 
server and the client. The client PC does not have to explicitly set credentials..
This option is available only when Authentication Required is selected.
• Access to the server requires a user ID and password using the SERVERUSER= and 
SERVERPASS= options. For the Windows environment, you can also use the SSPI= 
option.
Security Model for Microsoft Windows
The enhanced Microsoft Windows Security Model began with Microsoft Windows Vista 
and applies to Windows 7 and later. This security model is designed to make it more 
difficult for viruses and malware to install themselves on the PC. When you are logged 
in as “Administrator” or as part of the “Administrators Group,” certain privileges are 
SAS PC Files Server Authentication
41
C# Image: View & Operate Web Page Using .NET Doc Image Web Viewer
Support multiple document and image formats, like PDF and TIFF; the page order of source document file using mouse dragging in thumbnail preview section;
create pdf thumbnail; pdf files thumbnail preview
How to C#: Overview of Using XDoc.PowerPoint
See this C# guide to learn how to use RasterEdge PowerPoint SDK for .NET to perform quick file navigation. You may easily generate thumbnail image from
generate pdf thumbnails; can't view pdf thumbnails
temporarily not available to the operating environment. The privileges are returned when 
needed and are confirmed by a dialog box that asks users for permission to continue. 
This guarantees that the user is aware of potential security risks.
When starting the SAS PC Files Server on Windows 7 or later, you must manually 
enable permissions. The confirmation is not required when running the server as a 
Microsoft Windows Service or if the Windows security features have been disabled for 
Windows 7 and later.
SAS PC Files Server Autostart
The Autostart feature provides a convenient way to use a SAS PC Files Server for the 
current SAS session without having to actually run it on a local machine. The SAS PC 
Files Server Autostart includes the following features:
• Starts SAS PC Files Server in the background as needed and stops the server when 
finished.
• Does not require the server setup or options.
• Communicates with the SAS client using a named pipe.
• Does not transfer data over the network. This eliminates the need for data encryption.
• Runs independent of network settings and any other instances of SAS PC Files 
Server. 
• Always runs with the credentials of the SAS client. This eliminates the need for 
authentication.
• Autostart instances of SAS PC Files Server are independent and use their own 
communication mechanisms. This eliminates the possibility that an auto-started 
server might interfere with other servers. 
Here are the requirements for using the SAS PC Files Server Autostart feature:
• Run SAS on a machine running Microsoft Windows.
• Install the SAS PC Files Server on the same machine. 
• Use an engine that is related to SAS PC Files Server (such as PCFILES) to access 
either local files or files that are accessible with the \\host-name\ folder\ filename 
specification.
• Omit the SERVER= and PORT= options.
• Avoid using the SERVERUSER=, SERVERPASS=, or SSPI= options.
In the following code that uses the SAS LIBNAME statement and IMPORT procedure, 
Autostart is triggered by the “missing” SERVER= and PORT= statements.
LIBNAME DB PCFILES PATH='C:\AnnualFiles.accdb';
PROC IMPORT DBMS=ACCESSCS OUT=DB.SASCUSTOMERS 
DATATABLE='Customers' REPLACE;
RUN;
42
Chapter 3 3 • • SAS PC Files Server Administration
How to C#: Overview of Using XDoc.Excel
See this C# guide to learn how to use RasterEdge Excel SDK for .NET to perform quick file navigation. You may easily generate thumbnail image from Excel.
pdf files thumbnails; pdf thumbnail generator
How to C#: Overview of Using XDoc.Word
C# users how to: create a new Word file and load Word from pdf; merge, append can be drawn and added to a specific location on Word file page. Create Thumbnail.
how to show pdf thumbnails in; pdf first page thumbnail
Local Security Policy Configuration
Overview
For server user authentication to work, the SAS PC Files Server must be able to create 
user-specific subprocesses with the credentials that are specified. Windows allows this 
only if certain Windows Security settings are set on the PC that is running the server.
When running the server exclusively as a Windows service, use the default account of 
SYSTEM. Changes might not be needed if all of the required privileges are set in the 
SYSTEM account.
Configure User Accounts
The user account that is running the server must be in the Administrators group. To 
access the Administrators Group:
1. From the Windows Start menu, select Control Panel 
ð
User Accounts 
ð
Manage 
User Accounts.
2. Select the user account running the server. 
If you are on a domain, it appears as the domain name in the Domain column. Select 
the domain-level user account.
3. Select Properties 
ð
Group Membership 
ð
Other. 
4. From the pull-down list, select Administrators. 
5. Click OK to close the Group Membership tab.
6. If prompted to log off, click Cancel.
7. Enable the following User Rights for the Administrators Group: 
a. Act as part of the operating system.
b. Adjust memory quotas for a process.
c. Replace a process level token.
To verify or update these: from the Windows Start menu, select Control Panel 
ð 
Administrative Tools 
ð
Local Security Policy.
8. In the Security Settings pane, open Local Policies 
ð
User Rights Assignment.
9. In the Policy column, open the user right to be changed (as listed in step 7) and add 
Administrators to each one. 
Ensure there is an "s" at the end of Administrators. Administrator (singular) is a 
specific user account.
10.Repeat the sequence for each of the user rights listed in step 7. Verify that the 
Administrators group has been added to each of the three user rights, as indicated 
previously. 
11.Add the Authenticated Users group to the Log on as batch job user right.
Note: Make sure that each user ID has this Log on as batch job privilege on the 
Windows server where the SAS PC Files Server is located. Otherwise, users 
Local Security Policy Configuration
43
might receive an error that the server is unable to authenticate their credentials, 
even though their user IDs and passwords are correctly specified for that 
Windows server.
12.Log off and log back on n order for the changes to take effect.
Constraints
• You cannot mix 32-bit and 64-bit ACE drivers on the same machine. A 64-bit ACE 
driver is available starting with Microsoft Office 2010.
• You cannot mix 32- and 64-bit SAS PC Files Servers on the same machine.
• The ACE driver must be bit-compatible with the SAS PC Files Server. That is, they 
must both be 32-bits or both 64-bits. The installer enforces this at installation, but the 
two could get out of sync if the ACE driver were ever replaced.
• If SAS on Windows has the same number of bits as the installed ACE driver, then 
PC files can be accessed directly using the SAS/ACCESS engines for Microsoft 
Excel and Microsoft Access. Therefore, no SAS PC Files Server would be required.
• If SAS on Windows does not have the same number of bits as the installed ACE 
driver, the SAS PC Files Server must be used to bridge the gap in bits. The Autostart 
feature simplifies this when running SAS on Windows.
• The server can run in server mode (desktop application) or in service mode. 
However, only one instance of the server can be running on a single PC at any given 
time.
• Service names and port numbers must be unique on a given PC.
• To modify the settings to follow the constraints:
1. Stop the server.
2. Make necessary changes.
3. Restart the server.
• Each time you stop or restart the server, all users' sessions are closed. Closing these 
sessions might result in loss of data.
• Although you can change server configuration only in server mode (desktop 
application), the updated values also apply when running in service mode.
44
Chapter 3 3 • • SAS PC Files Server Administration
Recommended Reading
Here is the recommended reading list for this title:
• SAS/ACCESS Interface to PC Files: Reference
• SAS Language Reference: Concepts
• SAS Statements: Reference
• The Little SAS Book
The following SAS usage notes are recommended for SAS 9.3 users:
• Usage Note: 43802 Installing the SAS 9.3 PC Files Server and using it to convert 
32–bit MS Office Files to 64–bit files
• Usage Note: 47237 Installing the SAS 9.3 TS1M2 version of the SAS PC Files Server 
on top of the SAS 9.3 TS1M1 version of the SAS PC Files Server
For a complete list of SAS publications, go to sas.com/store/books. If you have 
questions about which titles you need, please contact a SAS Representative:
SAS Books
SAS Campus Drive
Cary, NC 27513-2414
Phone: 1-800-727-0025
Fax: 1-919-677-4444
Email: sasbook@sas.com
Web address: sas.com/store/books
45
46
Recommended Reading
Documents you may be interested
Documents you may be interested