此前,我们已经在SQL SERVER中创建了数据库,以及用“存储过程”、“计划”等工具从其他系统数据源中实现数据动态同步。接下来,我们需要将该数据库服务器开通远程访问权限,这样我们的PowerBI才能连接到该数据库取数。
注意:“获取虚拟机IP地址”、“SQL SERVER服务器设置”均在虚拟机中进行。
一、获取虚拟机IP地址在桌面 Ctrl+R 调出“运行”
输入cmd,运行命令行
弹出命令行页面
输入 ipconfig
如图IPv4即为虚拟机的地址。
如果此时 IPv4 地址 显示的地址不是 http://192.168.xxx 形式的,问题在于虚拟机的网络设置,需要将连接方式设置为桥接网卡。详见:饼干哥哥:【Pbi报表服务器1】VirtualBox安装配置与 WINDOWS 用户设置zhuanlan.zhihu.com
二、SQL SERVER 服务器设置
允许远程连接对象资源管理器右击
弹出的菜单框中选“属性”
左侧“选择页”点击“连接”
右侧“远程服务器连接”,设置允许远程连接到此服务器
服务器TCP/IP 端口设置回到桌面,在此电脑右击
弹出的菜单中,选择“管理”
打开的“计算机管理”左侧,点开“服务和应用程序”
点开“SQL SERVER 配置管理器”
点开“SQL SERVER 网络配置”
点击“ MSSQLSERVER 的协议”
在右侧双击 TCP/IP
下拉到“IPALL” 位置,在TCP端口输入1433
点击应用
回到“计算机管理”界面后,在TCP/IP处右键
点击“启动”
可能会弹出个警告,不用管它,点“确定”
重启SQL SERVER服务选择左侧的“SQL SERVER服务”
在SQL SERVER( MSSQLSERVER) 右键
点击“重启”,即可
至此,已完成了SQL SERVER服务器的远程设置,可以从主机端通过NAVICAT等工具连接到SQL SERVER数据库了。接下来用Navicat连接试试
注意:下面部分在主机进行
三、NAVICAT 连接 SQL SERVER
打开Navicat后,点“连接”-“SQL SERVER..."弹出的“编辑连接”中,输入连接名,自定义就好
输入在第一步获取的虚拟机IP地址
输入管理员账号 sa 及自行设置的密码
点“确定”即可完成连接
如果你在左边看到我们之前在数据库服务器设置的PowerBI数据库,恭喜你!完成了远程设置与连接!