从技术上讲,当您通过VPN连接连接到另一个网络时,您可以看到该网络上所有允许的计算机。因此,使用SQL Server身份验证连接到SQL Server实例很容易。但是,我为你们中的某些人解释了这一部分,这些人可能是从Excel直接连接到SQL Server上的数据库并在Excel上创建华丽的报告的新手。
但是,如何直接从Excel连接到远程Analysis Services实例呢? 没有 使用Windows身份验证?你是对的!我是说您可以直接从自己的Excel连接到远程SSAS服务器,而无需使用Windows身份验证。嗯,从技术上讲,没有可用于Analysis Services的SQL Server身份验证模式。那么,当我说“不使用Windows身份验证”时,这实际上意味着什么?如果您想找到答案,请继续阅读本文。
场景:
您担任BI顾问时,被告知客户需要在Excel上提供一些简单的报告,如下所示:
· 您应该使用提供的VPN连接连接到客户端的服务器
· 可以通过Windows 虚拟专用网,Cisco 虚拟专用网等建立VPN连接,因此VPN客户端或所使用的端口和协议实际上并不重要
· 客户端服务器上未安装Microsoft 电子表格
· 您不允许在服务器上安装Excel
· 由于这是一个昂贵的过程,因此客户端不会在其网络中设置虚拟机,因此您可以远程连接到该虚拟机并安装Excel,然后连接到其SQL Server / Analysis Services实例
· 您的网络与客户端网络之间没有信任关系,因此您的域用户名和密码无法在客户端网络上进行身份验证
· 客户端需要在SQL Server数据库和Analysis Services(SSAS)上的OLAP多维数据集之上的Excel上有一些报告
· 您有权在远程服务器上以管理员身份运行应用程序
· 您需要直接从计算机上安装的自己的Microsoft 电子表格连接到远程服务器
· 客户端还提供了对服务器的远程桌面访问
· 在远程桌面上安装了SQL Server Management Studio(SSMS)
· 在远程SQL Server中,您的帐户是“ securityadmin”服务器角色的成员,因此您可以创建新的SQL Server登录名