由于新的安全策略,管理员更改了管理员用户域的密码,从那天起SSIS和SSAS失败。我使用配置为管理员的新用户更改了SQL Services的用户帐户,我还更改了SSAS项目中数据源的Imperonation Information。
控制流任务错误消息:
[reception [1]] Erreur : « System.Data.Odbc.OdbcException: ERROR [08S01] [DataDirect][ODBC Progress OpenEdge Wire Protocol driver]Socket closed.
à System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
à System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcConnection connection, OdbcConnectionString constr, OdbcEnvironmentHandle environmentHandle)
à System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection, OdbcConnectionString connectionOptions)
à System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
à System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
à System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
à System.Data.Odbc.OdbcConnection.Open()
à Microsoft.SqlServer.Dts.Runtime.ManagedHelper.GetManagedConnection(String assemblyQualifiedName, String connStr, Object transaction)
à Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.AcquireConnection(Object pTransaction)
à Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.AcquireConnections(Object transaction)
à Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections(IDTSManagedComponentWrapper100 wrapper, Object transaction) »
Analysis Services处理任务错误消息:
Error : The following system error occurred: Logon failure: unknown user name or bad password. .
Error : Errors in the high-level relational engine. A connection could not be made to the data source with the DataSourceID of 'DW', Name of 'DW'.
Error : OLE DB or ODBC error: Login failed for user 'domain\user'; 28000;
答案 0 :(得分:1)
RE:SSAS错误消息
我还在SSAS项目中更改了数据源的Imperonation信息。
你把它改成了什么?
如果您使用“模拟服务帐户”并更改了SSAS的服务帐户,那么您可能只需要在数据源(DW)上为该用户提供读取权限。
答案 1 :(得分:0)
最后它有效,我忘了更改服务器上项目的CreatorName。