Microsoft Office Online
Sign in to My Office Online (What's this?) | Sign in

Warning: You are viewing this page with an unsupported Web browser. This Web site works best with Microsoft Internet Explorer 6.0 or later, Firefox 1.5, or Netscape Navigator 8.0 or later. Learn more about supported browsers.

Email this linkEmail this link Printer-Friendly VersionPrinter-Friendly Version Bookmark and ShareShare
About using the MSysConf table to optimize your linked SQL database (MDB)
 

Note  The information in this topic applies only to a Microsoft Access database (.mdb).

Important  If you create an MSysConf table, it must be set up properly or you will not be able to connect to the SQL database (SQL database: A database that is based on Structured Query Language (SQL).) table at all.

If you are administering an SQL database that uses Microsoft Access as a front end, then you can create a table in your SQL database named MSysConf to help you control communication between the two applications. The MSysConf table has two potential functions:

  • It can disable the feature that enables users to save the logon ID and password for a linked SQL database in the Microsoft Access front end.
  • It can optimize how Microsoft Access performs background population of records during idle time by setting the number of rows of data that are retrieved at one time and the number of seconds of delay between each retrieval. Microsoft Access uses a default of 100 records that are returned every 10 seconds if you don't create the MSysConf table.

ShowThe structure of the MSysConf table

The SQL database table MSysConf should have the following structure.

Column name Data type Allows Null?
Config A data type that corresponds to a 2-byte integer No
chValue VARCHAR(255) Yes
nValue A data type that corresponds to a 4-byte integer Yes
Comments VARCHAR(255) Yes

Note  If the data source you're working with is case-sensitive, then use the table and column names exactly as shown.

ShowThe data in the MSysConf table

There are three valid records in the MSysConf table. The following table shows what values you should enter in the Config and nValue field. The other columns are reserved for future use, and their contents are ignored.

Config nValue Meaning
101 0 Don't allow local storage of the logon ID and password in linked tables.
101 1 Allow local storage of the logon ID and password in linked tables.
102 D D is the delay in seconds between each retrieval.
103 N N is the number of rows retrieved.

Note  Setting a higher delay time decreases network traffic, but increases the amount of time that read-locks are left on data (if the server uses read-locks).

© 2009 Microsoft Corporation. All rights reserved.