我们有两台物理服务器,我们想在上面安装 MS SQL 2008 和我们的应用程序。我们的应用程序使用单独的 *.mdf 文件中的数据库。我们的应用程序一次只能在一台服务器上运行。
我们可以在 DFS 上创建此文件 (*.mdf) 吗?如果我们在第二台服务器上启动应用程序,此文件会相同吗?
答案1
- 两台服务器无法同时访问同一个文件
- SQL Server 不允许在网络共享上放置数据库
如果 DFS 是服务器的“本地磁盘”,那么您可能能够使用 DFS。但是,您不能让第二个 SQL Server 使用它。
通常,您会有一个 SQL Server,并且有多个客户端(例如 Web 场)与其连接。
如果你问的话,因为除非你在繁忙的服务器上有一些严重的报告要求,否则只需一个 SQL 框。
如果你希望将其用于灾难恢复目的,请查看数据库镜像
答案2
关于使用文件服务器作为 SQL 数据库的存储,存在一个冗长的讨论KB304261底线是:除非你知道,否则不要做确切地你在做什么。