我有一个2TB数据库,数据驱动器已经被填满了。我的网络团队不能扩展驱动器,也不能提供另一个驱动器,以便将辅助数据文件指向该驱动器。我的问题是,二级驱动器能否指向一个网络共享。
发布于 2021-01-14 15:25:48
你能做到这并不意味着你应该这么做。有很多事情需要考虑,比如性能和可靠性。
将文件放到网络上可能会导致一些性能问题,因为每次读取、插入、更新、删除都需要在网络上移动数据。
如果您有历史数据,那么也许您可以考虑将那些较旧的、访问较少的数据放到网络上。如果不经常访问数据,那么性能问题就会更少。
然后可能会出现一些数据损坏,例如,如果Server正在写入数据库,但网络失败。你必须记住这一点。
尽管如此,如果您想要这样做,基本上必须在SQL Server启动时启用跟踪标志1807,然后您就可以这样做了。
我建议您阅读这两份参考资料,详细了解所涉及的风险:
若要将部分数据库传输到网络上的新文件,应执行以下操作:
https://dba.stackexchange.com/questions/283249
复制相似问题