SQLServer使用NAS SMB文件卷

SQLServer使用NAS SMB文件卷的步骤如下:


1. 在SQLServerManagementStudio上新建查询,输入如下,启用xp_cmdshell。

EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;


2. 创建映射盘。

exec master..xp_cmdshell 'net use z: \\xxx.xxx.nas.aliyuncs.com\myshare'

3. 创建完成后,验证映射盘创建完成。

exec master..xp_cmdshell 'net use'

SQLServer使用NAS SMB文件卷


4. 关闭xp_cmdshell命令

EXEC sp_configure 'xp_cmdshell', 0;
RECONFIGURE;


注意:Windows Server 2019可以在Powershell ISE使用

New-SmbGlobalMapping -LocalPath z: -RemotePath \\file-system-id.region.nas.aliyuncs.com\myshare -Persistent $true

建立全局挂载。执行命令如需输入身份,请您输入工作域任何一个合法身份即可。例如workgroup\administrator。

这样SQLServerManagementStudio可以直接看到。


另外注意:Windows NTFS文件系统本身不支持超过8PB的卷,而我们容量型有10PB,SQLServer会出现挂载错误。建议用户用1PB标称的NAS SMB性能卷,才能被SQLServer挂载和识别。

上一篇:通过NAT网关实现本地客户端访问NAS SMB文件系统


下一篇:使用POSIX ACL控制Samba文件系统的访问