通过 SMB 3.0,Windows Server 2012 提供了一种新方式来存储和访问数据库文件。 您可以在共享网络中存储数据库文件,提供对综合文件级远程存储的访问。
以这种方式存储数据库有很多好处:
? 高性能
? 高可用性
? 更简单的管理:
o 管理 SMB 文件共享,而不是 SAN 存储。
o 动态地重新定位服务器和服务。
o 管理一个组织内的数据库存储操作。
? 降低 SQL Server 解决方案的复杂度:
o 通过统一命名规则 (UNC) 路径访问单一共享集。
将数据库存储在 SMB 远程文件共享可以简化数据库迁移过程。
这个幻灯片列出了移动 SQL Server 数据库时通常会执行的任务,其中 SAN 配置任务位于左侧,SMB 配置任务位于右侧。
SQL Server 2008 R2
SQL Server 2008 R2 支持在 SMB 文件共享上存储用户数据库,但是要求启用跟踪标记来使 SQL Server 能使用文件共享。
SQL Server 2012
SQL Server 2012 完全支持将数据库存储在 SMB 3.0 文件共享上,包括以下功能:
? 它支持将用户数据库存储在 SMB 文件共享上,且不需要跟踪标记。
? 它使用 SMB 文件共享支持 SQL Server 群集:
o 它增加了群集配置的灵活性。
o 它删除了群集分组的驱动器字母限制。
? 它支持将系统数据库存储在 SMB 文件共享上:
o SQL Server 的根安装现在可以位于共享上。
另外,还有一个提高性能的 Windows 修复 (253493),它显著提高了在 Windows Server 2008 R2 上进行联机事务处理 (OLTP) 工作负载的性能。