此前,我们已经在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已经知道主机名怎么知道IP sql服务器ip怎么查_SQL

二、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数据库,恭喜你!完成了远程设置与连接!