Linked Server Properties (Provider Options Page)

Use this dialog box to view or specify the following options.

Options

  • Dynamic parameter
    If nonzero, indicates that the provider allows '?' parameter marker syntax for parameterized queries. Set this option only if the provider supports the ICommandWithParameters interface and supports a '?' as the parameter marker. Setting this option allows Microsoft SQL Server to execute parameterized queries against the provider. The ability to execute parameterized queries against the provider can result in better performance for certain queries.
  • Nested queries
    If nonzero, indicates that the provider allows nestedSELECT statements in the FROM clause. Setting this option allows SQL Server to delegate certain queries to the provider that require nesting SELECT statements in the FROM clause.
  • Level zero only
    If nonzero, only level 0 OLE DB interfaces are invoked against the provider.
  • Allow inprocess
    If nonzero, SQL Server allows the provider to be instantiated as an in-process server. When this option is not set, the default behavior is to instantiate the provider outside the SQL Server process. Instantiating the provider outside the SQL Server process protects the SQL Server process from errors in the provider. When the provider is instantiated outside the SQL Server process, updates or inserts referencing long columns (text, ntext, or image) are not allowed.
  • Non transacted updates
    If nonzero, SQL Server allows updates, even if ITransactionLocal is not available. If this option is enabled, updates against the provider are not recoverable, because the provider does not support transactions.
  • Index as access path
    If nonzero, SQL Server attempts to use indexes of the provider to fetch data. By default, indexes are used only for metadata and are never opened
  • Disallow ad hoc access
    If a nonzero value is set, SQL Server does not allow ad hoc access through the OPENROWSET and OPENDATASOURCE functions against the OLE DB provider. When this option is not set, SQL Server also does not allow ad hoc access.

See Also

Other Resources

sp_addlinkedserver (Transact-SQL)
Configuring Linked Servers for Delegation
OLE DB Providers Tested with SQL Server

Help and Information

Getting SQL Server 2005 Assistance