Access database is no longer supportet - wohin und wie migrieren?

Access database is no longer supportet - wohin und wie migrieren?

avatar

Hallo,
seit der 2020.3.12.0 ist Access nicht mehr supportet:

  • "Removed Access data source support"


Welche Datenquelle wird für ein Team empfohlen und wie kann ich am einfachsten dort hin migrieren?
Cloud ist KEINE Option weil Gesundheitswesen/kritische Infra
SQL Server/Cluster wäre vorhanden.

danke für Tipps!

All Comments (5)

avatar

Hallo,

in dem Fall würde sich der vorhandene SQL Server anbieten!
Ein möglicher Migrationsweg wäre ein Export der Access-DB & ein anschließender Import in die SQL-DB

LG,
Min

avatar

danke für die schnelle Antwort und den Tipp!

avatar

Hallo,
wir hätten eine leer DB am SQL Cluster angelegt und "Host testen" klappt auch:

forum image

aber "Datenbank testen" leider nicht:

forum image

Details:

System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'dbo.Repository'.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
bei System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
bei System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
bei System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
bei Devolutions.RemoteDesktopManager.Business.DataSources.DatabaseConnectionDataSource.GetData(String sql, IDbDataParameter[] parameters, IDbConnection dbConnection)
bei Devolutions.RemoteDesktopManager.Business.DataSources.DatabaseSecuritySubDataSource.c30b7da8627df6f1681ffc9d66d4adb12(String c6c7922f70bc4ad6a683a9f6baa3f4b7d)
bei Devolutions.RemoteDesktopManager.Business.DataSources.DatabaseSecuritySubDataSource.GetRepositoriesLegacy(Boolean includeDefault)
bei Devolutions.RemoteDesktopManager.Business.DataSources.DatabaseSecuritySubDataSource.GetRepositories(Boolean includeDefault)
bei Devolutions.RemoteDesktopManager.Managers.RepositoryManager.Refresh(Boolean force)
bei Devolutions.RemoteDesktopManager.Managers.ActionManager.RefreshConnections(Boolean resetCache, Boolean resetUserInfo, Boolean goonline, Boolean changingRepository)
bei Devolutions.RemoteDesktopManager.Managers.MainMenuManager.cd21226f6ea43c19f0511c125953846e4(Object c19f185fd70cefc696ba148af1c4faf54, EventArgs cf1018bb83ec7debd818319fd3cb4844e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.PerformClick()
bei Devolutions.RemoteDesktopManager.Frames.FreDashBoardBase.ButtonOnClick(Object sender, EventArgs eventArgs)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)
bei DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
bei DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
ClientConnectionId:459fca62-becc-41b4-bcdf-ec0f8f940c9b
Fehlernummer (Error Number):208,Status (State):1,Klasse (Class):16

Irgend wer eine Idee dazu?
MERCI!

avatar

Hello,

Sorry to intervene in English. Usually, this error occurs because the database has been created, but the tables are not created in it.
To populate the tables, go in the Upgrade tab and press the Update database button.

Best regards,

Jeff Dagenais

avatar

great, thx a lot!!!


forum image

forum image

forum image