0

我已连接到分析服务器:localhost\sqlr2。我使用的是windows认证,所以用户名和密码都是灰色的。我正在尝试将项目从 Visual Studio BI 部署到 SQL Server 2008R2 分析服务器并收到以下错误:

Error   1   Internal error: The operation terminated unsuccessfully.        0   0   
Error   2   OLE DB error: 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 [53]. ; 08001.       0   0   
Error   3   Errors in the high-level relational engine. A connection could not be made to the data source with the DataSourceID of 'Max Min Manufacturing DM', Name of 'Max Min Manufacturing DM'.      0   0   
4

2 回答 2

1

看起来您的数据源设置错误。处理时,立方体指向哪个服务器?SSAS 在什么帐户下运行?您如何在数据源中设置连接字符串?您是否在 SQL Server 日志中看到失败的登录尝试?

Error 2 OLE DB error: 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. 

我会专注于此。我假设您必须能够连接到 Visual Studio 中的 SQL Server 来构建您的多维数据集,所以我猜 Analysis Services 没有权限。检查您的连接字符串。

您说您使用的是 Windows 身份验证,那么运行 Analysis Services 的服务帐户是否可以访问所需的数据库?

于 2013-01-11T10:38:06.230 回答
0

我想分享我对这个错误的经验以及我是如何发现解决方案的。希望能帮助到你!

http://afsawaf.blogspot.com/2013/08/ole-db-error-ole-db-or-odbc-error.html

---感谢@kleopatra 的建议。在我的情况下,我连接了错误的提供程序,我试图使用SQL Server Native Client 11.0连接到 MS SQL Server 2005 DB,这导致了我的类似问题。当我恢复到10.0 版本时,效果很好!

于 2013-08-06T14:03:57.650 回答