使用此页面可以指定 SQL Server 数据库引擎 程序和数据文件的安装位置。根据安装类型,支持的存储可能包括本地磁盘、共享存储或 SMB 文件服务器。
若要将 SMB 文件共享指定为目录,您必须手动键入支持的 UNC 路径。不支持浏览到 SMB 文件共享。下面是 SMB 文件共享支持的 UNC 路径格式:\\Servername\ShareName\....
下表列出了 SQL Server 的独立实例支持的存储类型和默认目录,用户可以在 SQL Server 安装过程中配置这些内容。
UIElement 列表
说明 | 支持的存储类型 | 默认目录 | 建议 |
---|---|---|---|
数据根目录 | 本地磁盘、SMB 文件服务器、共享存储1 | C:\Program Files\Microsoft SQL Server\ | SQL Server 安装程序将为 SQL Server 目录配置 ACL 并在配置过程中中断继承。 |
用户数据库目录 | 本地磁盘、SMB 文件服务器、共享存储1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Data | 用户数据目录的最佳实践取决于工作量和性能要求。 |
用户数据库日志目录 | 本地磁盘、SMB 文件服务器、共享存储1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Data | 确保日志目录有足够的空间。 |
临时数据库目录 | 本地磁盘、SMB 文件服务器、共享存储1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Data | Temp 目录的最佳实践取决于工作量和性能要求。 |
临时数据库日志目录 | 本地磁盘、SMB 文件服务器、共享存储1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Data | 确保日志目录有足够的空间。 |
备份目录 | 本地磁盘、SMB 文件服务器、共享存储1 | C:\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Backup | 设置合适的权限以防止数据丢失,并确保 SQL Server 服务的用户帐户具有写入备份目录的足够权限。不支持对备份目录使用映射的驱动器。 |
1 尽管支持共享磁盘,但不建议对 SQL Server 的独立实例采用这种做法。
下表列出了 SQL Server 的故障转移群集实例支持的存储类型和默认目录,用户可以在 SQL Server 安装过程中配置这些内容。
说明 | 支持的存储类型 | 默认目录 | 建议 | ||
---|---|---|---|---|---|
数据根目录 | 共享存储、SMB 文件服务器 | <Drive:>\Program Files\Microsoft SQL Server\
| SQL Server 安装程序将为 SQL Server 目录配置 ACL 并在配置过程中中断继承。 | ||
用户数据库目录 | 共享存储、SMB 文件服务器 | <驱动器:>Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Data
| 用户数据目录的最佳实践取决于工作量和性能要求。 | ||
用户数据库日志目录 | 共享存储、SMB 文件服务器 | <驱动器:>\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Data
| 确保日志目录有足够的空间。 | ||
临时数据库目录 | 本地磁盘、共享存储、SMB 文件服务器 | <驱动器:>\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Data
| 请确保指定的目录对所有群集节点都有效。在故障转移期间,如果 tempdb 目录对故障转移目标节点不可用,则 SQL Server 资源将无法联机。 | ||
临时数据库日志目录 | 本地磁盘、共享存储、SMB 文件服务器 | <驱动器:>\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Data
| 请确保指定的目录对所有群集节点都有效。在故障转移期间,如果 tempdb 目录对故障转移目标节点不可用,则 SQL Server 资源将无法联机。 | ||
备份目录 | 本地磁盘、共享存储、SMB 文件服务器 | <驱动器:>\Program Files\Microsoft SQL Server\MSSQL12.<实例 ID>\MSSQL\Backup
| 设置合适的权限以防止数据丢失,并确保 SQL Server 服务的用户帐户具有写入备份目录的足够权限。不支持对备份目录使用映射的驱动器。 |
安装程序将为 SQL Server 目录配置 ACL 并在配置过程中中断继承。
以下建议适用于 SMB 文件服务器:
使用 SMB 文件服务器时,SQL Server 服务帐户必须是域帐户。
用于安装 SQL Server 的帐户应对用作数据目录的 SMB 文件共享文件夹具有 FULL CONTROL NTFS 权限。
用于安装 SQL Server 的帐户应具有对 SMB 文件服务器的 SeSecurityPrivilege 特权。若要授予此特权,请使用文件服务器上的“本地安全策略”控制台将 SQL Server 安装帐户添加到“管理审核和安全日志”策略中。在“本地安全策略”控制台中“本地策略”下的“用户权限分配”部分可以找到此设置。
向现有安装中添加功能时,不能更改先前安装的功能的位置,也不能为新功能指定该位置。
如果指定非默认的安装目录,请确保安装文件夹对于此 SQL Server 实例是唯一的。此对话框中的任何目录都不应与其他 SQL Server 实例的目录共享。SQL Server 实例中的数据库引擎和 Analysis Services 组件也应安装到单独的目录。
在下列情况下,不能安装程序文件和数据文件:
在可移动磁盘驱动器上
在使用压缩的文件系统上
在系统文件所在的目录上
在故障转移群集实例的映射网络驱动器上
SQL Server 的默认实例和命名实例的文件位置
对文件服务器的共享和 NTFS 权限
转载于:https://blog.51cto.com/lianlianw/1731732