INF: Support for Network Database Files

ID: Q196904


The information in this article applies to:


SUMMARY

Network database files are generally unsupported under SQL Server 7.0. Attempting to create a database file on a mapped or UNC network location will cause error 5105 "Device Activation Error". This is expected behavior. Trace flag 1807 bypasses this and allows network-based database files. This is currently intended for use only for Network Appliance, Inc. storage systems.


MORE INFORMATION

Using network-based database files is generally less safe than a local disk drive, due to inherent uncertainties in network data integrity. For this reason, network-based database files are not generally supported for SQL Server 6.5 or 7.0. This is documented in the following article in the Microsoft Knowledge Base:

ARTICLE-ID: Q115043
INF: Network Database Devices Unsupported

As a result of discussion with Network Appliance, Inc (whose Web site is http://www.netapp.com/), SQL Server development and support have decided to provide limited support for network-based database files on SQL Server 7.0 by means of trace flag 1807. This support is currently limited to Network Appliance, Inc. storage systems only. However trace flag 1807 will physically make network-based files work if hosted on a Windows NT file server.

Network Appliance storage systems are typically Ethernet-connected intelligent RAID computers. The TCP/IP protocol is used between the database server and the Network Appliance computer. No additional network error correction or recovery protocols are used beyond standard TCP/IP.

The following describes the behavior of network-based database files on SQL Server 6.5 and 7.0, with and without trace flag 1807. Mapped syntax refers to a drive letter associated with a network path by the NET USE command. UNC syntax refers to a direct reference to a network path, such as \\servername\sharename.

Note that while network-based database files are not supported with SQL Server 6.5, they will physically work if you are using mapped syntax. Starting with SQL Server 7.0, this will no longer work. Therefore, if you are improperly using network-based database files on SQL Server 6.5 and then upgrade to SQL Server 7.0, these would no longer work.

The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.

Additional query words:


Keywords          : 
Version           : winnt:7.0
Platform          : winnt 
Issue type        : kbinfo 

Last Reviewed: March 2, 1999