我对SSAS表格连接到SQL Server源数据库有一个很奇怪的问题。我花了整整一整天的时间,并以各种方式在线搜索以找到有用的答案,但是没有任何建议可以为我解决这个神秘的问题。
它曾经可以正常工作,但是我尝试了各种连接设置(Windows vs SQL身份验证,以及不同的模拟模式),但是现在我不再能使它正常工作(即使我恢复了源代码中以前的bim文件)控制)。
当我处理来自WORKSPACE数据库的表(通过SSMS)时,它可以工作。但是,当我从DEPLOYED数据库(仍然通过SSMS)处理表时,它不起作用。
我正在使用的连接是: -SQL Server本机客户端11.0 Windows身份验证 -Windows帐户的模拟模式(具有适当的权限)
源数据库位于不同服务器(但位于同一网络)上的SQL Server数据库中。
我在网上到处搜索,但没有找到任何可以帮助我的东西。 我尝试更改连接驱动程序(用于SQL Server的OLE DB提供程序),并重新启动了SSAS表格服务。
尝试在已部署的数据库上处理表时收到的完整错误消息是:
Failed to save modifications to the server. Error returned: 'OLE DB or ODBC error: Login timeout expired; HYT00; A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.; 08001; Named Pipes Provider: Could not open a connection to SQL Server [5]. ; 08001.
A connection could not be made to the data source with the Name of 'DataWarehouse'.
'.
实际上,在我第二次尝试重新启动SSAS Tabular服务之后,尝试处理表后收到的错误消息略有不同:
Failed to save modifications to the server. Error returned: 'OLE DB or ODBC error: A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.; 08001; SSL Provider: The requested security package does not exist
; 08001; Client unable to establish connection; 08001; Encryption not supported on the client.; 08001.
A connection could not be made to the data source with the Name of 'DataWarehouse'.
'.
答案 0 :(得分:0)
根据您的描述,这似乎与连接问题有关。您需要检查相应的SQL Server服务和SSAS服务是否正在运行(检查包含“ DataWarehouse”的服务器是否正在运行并且可以连接)。您可以转到“ SQL Server配置管理器”重新启动它们。
此外,您还需要确保您当前的Windows凭据可以访问该数据库(如果使用窗口凭据)。并检查此服务器是否启用了远程连接。
佐伊