首页 > 解决方案 > SQL - DTS 向导导出数据失败

问题描述

我的帐户可以连接到 SQL 数据库并运行查询。但是当我想通过导入/导出向导 (DTSWizard) 导出它的数据时,它给了我

无法检索表列表。

- - - - - - - - - - - - - - - 附加信息:

由于打开服务器连接延迟而无法完成登录过程(Microsoft SQL Server Native Client 11.0)

更多信息:

====================================

无法检索表列表。(SQL Server 导入和导出向导)

====================================

由于打开服务器连接延迟而无法完成登录过程(Microsoft SQL Server Native Client 11.0)

------------------------------ 节目地点:

在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) 在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions 选项, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) 在 System.Data.ProviderBase .DbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions) 在 System.Data.ProviderBase。 DbConnectionFactory.TryGetConnection(DbConnection owningConnection,TaskCompletionSource'1 重试,DbConnectionOptions userOptions,DbConnectionInternal oldConnection,DbConnectionInternal& 连接)在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection,DbConnectionFactory connectionFactory,TaskCompletionSource'1 重试,DbConnectionOptions userOptions)在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection( DbConnection outerConnection,DbConnectionFactory connectionFactory,TaskCompletionSource'1 重试,DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.OleDb.OleDbConnection.Open() 在 Microsoft.SqlServer.Dts。 DtsWizard.SQLServerForm.LoadDatabasesList()在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 重试, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) 处重试, DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection , DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.OleDb.OleDbConnection.Open() at Microsoft.SqlServer.Dts.DtsWizard。 SQLServerForm.LoadDatabasesList()在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 重试, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) 处重试, DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection , DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.OleDb.OleDbConnection.Open() at Microsoft.SqlServer.Dts.DtsWizard。 SQLServerForm.LoadDatabasesList()DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource' 1 次重试,DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.OleDb.OleDbConnection.Open() at Microsoft.SqlServer.Dts.DtsWizard.SQLServerForm.LoadDatabasesList()DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource' 1 次重试,DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.OleDb.OleDbConnection.Open() at Microsoft.SqlServer.Dts.DtsWizard.SQLServerForm.LoadDatabasesList()Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionClosed. TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) 在 System。 Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 Microsoft.SqlServer.Dts.DtsWizard.SQLServerForm.LoadDatabasesList() System.Data.OleDb.OleDbConnection.Open()Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionClosed. TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) 在 System。 Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 Microsoft.SqlServer.Dts.DtsWizard.SQLServerForm.LoadDatabasesList() System.Data.OleDb.OleDbConnection.Open()DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) 在 System.Data。 Microsoft.SqlServer.Dts.DtsWizard.SQLServerForm.LoadDatabasesList() 上的 OleDb.OleDbConnection.Open()DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource'1 retry, DbConnectionOptions userOptions) 在 System.Data。 Microsoft.SqlServer.Dts.DtsWizard.SQLServerForm.LoadDatabasesList() 上的 OleDb.OleDbConnection.Open()DbConnectionFactory connectionFactory) 在 System.Data.OleDb.OleDbConnection.Open() 在 Microsoft.SqlServer.Dts.DtsWizard.SQLServerForm.LoadDatabasesList()DbConnectionFactory connectionFactory) 在 System.Data.OleDb.OleDbConnection.Open() 在 Microsoft.SqlServer.Dts.DtsWizard.SQLServerForm.LoadDatabasesList()

请注意:

有没有人见过这样的事情,你能帮我解决这个问题吗?

更新:刚刚得知这个数据库服务器实际上是主服务器的监听器。尝试了主服务器本身,我可以轻松运行向导,完全没有问题。我仍然有兴趣找出导致此问题的原因,并将感谢任何帮助。

标签: sqlsql-serverssissql-server-2017

解决方案


推荐阅读