如果数据库名为"server_data"所在的硬盘"d"盘满了,新买了硬盘"e"盘,能否在不影响现有数据运行和原在"d"盘的数据的情况下,把以后要到入的数据导入到"server_data"数据库,但导入到"server_data"的数据是存储在"e"盘的?不要说先分离数据库到新的硬盘,然后再从新的硬盘附加数据库,这样d盘是空了,可e盘又满了。请问这种情况该如何操作?“数据库属性--数据文件--在列表里再加个文件名,并且位置选择你的"e"盘,生成的文件后缀为ndf”这样数据就会自动存到e盘吗?
我没试过,不过我想了2个方法你先在别的电脑上试试,注意备份数据。1.数据库属性--数据文件--在列表里再加个文件名,并且位置选择你的"e"盘,生成的文件后缀为ndf2.或者你试试动态磁盘来扩充你"d"盘的空间;
sql srver2000不支持数据转存。也就是D盘放满了E盘接着放这种。这个功能一直就是ORACLE的优势。不过你要是用2005或2008也许可以搞定这个问题。不过得咨询微软官方。www.microsoft.com/china 上面有他们工程师的电子邮件地址。我试过,他们给回复。