I have tried upgrading a system with a shared network storage but the upgrade wizard could not continue because the databases should be on a fied hard drive.

QUESTION:

I have tried upgrading a system with a shared network storage but the upgrade wizard could not continue because the databases should be on a fied hard drive. I am using Filer from Network Appliance. Does any body know a way to overcome this problem ( restriction )

ANSWER:

Network attached storage wasn't officially supported in 6.5 - hence the problem. I think you'll have to dump/load to a system with local disks, upgrade, then copy back. Q: I have tried upgrading a system with a shared network storage but the upgrade wizard could not continue because the databases should be on a fied hard drive. I am using Filer from Network Appliance. Does any body know a way to overcome this problem ( restriction )
Q. Can I create SQL Server databases on network drives?
(v1.3 1999.02.02) A. First ask yourself why on earth you would want to do this? Your performance will be degraded and you will be more prone to database corruption due to network glitches (which are far more common than scsi/fibre bus glitches). Putting i/o's across a network (even a fast network) is typically orders of magnitude slower than via scsi/fibre and the latency is a lot longer. SQL Server currently has no concept of sharing a database that is held on a.n.other server. You need to locally and directly attach the disk subsystem to the box running SQL Server. Via scsi-extenders and/or fibre this could be 100's of meters or even kilometers away. You can also purchase large disk subsystems that can be "shared" by many servers (typical vendors of these are Digital (Compaq) Storageworks and EMC). However these disk subsystems are physically/logically partitioned so that each scsi/fibre attached server has it's own set of disks - there is no sharing of data at the disk/file/database level. Now saying that it IS possible to store databases on network drives as long as SQL is fooled into thinking they are in fact local drives. Under 6.5 you must map a drive letter to a network share - UNC paths will not work. With SQL 7.0 UNC paths will work as long as you use trace flag 1807. There is more information on this in Q196904. This describes the support being allowed in SQL 7.0 for use against Network Appliance networked raid units only. Note that these will suffer the same performance penalties as if you were accessing a network share on an NT box, as effectively that is what they are. These boxes run a proprietary operating system on an embedded Alpha chip that talks the SMB protocol required to handle NT-style network file-io. They connect to the LAN via a standard Ethernet interface.


Submit your comment or answer




Privacy Policy