我正在尝试在两台 VirtualBox 机器之间配置 SQL Server 中的日志传送。两台机器上SQL Server 2008 R2
都已安装。机器的操作系统是Windows Server 2008R2
。
我已使用 创建了一个共享文件夹Devices -> Shared Folders...
并授予了其完全访问权限。共享文件夹是使用Auto-mount
和Permanent
选项创建的。
下面的截图展示了第一台客户机上的共享文件夹。
不幸的是,SQL Server 似乎完全忽略了此文件夹的存在。我无法恢复*.bak
存储在该文件夹中的文件,也无法将该文件夹指定为日志传送操作的共享备份。
有人知道如何解决这个问题吗?
答案1
您没有提到您是否能够 ping 通您的服务器,如果您无法 ping 通,请检查您的网络连接并检查客户端机器是否能够 ping 通,如果您收到服务器的响应,请立即尝试。
虚拟机的网络配置在这里(适用于 VMWare)进入设置 >> 网络适配器 >> 网络连接 >> 桥接:直接连接到物理网络并检查复制物理网络连接状态。
答案2
解决方案 #1
您没有提到您在 VirtualBox 中设置了共享文件夹,因此:
在正在运行的虚拟机实例上
@ VirtualBox software menu bar -> Devices -> Shared Folders
笔记:强烈建议您安装 Guest Addition 以提高您的猜测操作系统的性能和功能
Click on [+] button, in the new popup window on the right side
Add the folder that you wanna share from your host OS (PC) @ ‘Folder Path’ -> Chose Other
Choose your shared folder (this folder exist on your hosts VirtualDisks OS)
The Click OK.
Then name your shared folder name in the field "Folder Name :".
现在它看起来应该是这样的:
"Folder Path:[G:\VirtualDisk\...\...\Share]"
"Folder Name:[Shared]"
Now on your Host machine open CMD (Admin) -> type: net use X: \\vboxsvr\Shared
关闭 SQL 并重新启动,然后重试
思路:http://helpdeskgeek.com/virtualization/virtualbox-share-folder-host-guest/