Ich habe einen MSSQL 2019 in einer Ubuntu 20.04. server VM installiert. Ich kann mit SSMSM oder Konsole darauf eine Datenbank erstellen. Die JTL-Datenbankverwaltung erkennt den MSSQL und verbindet sich. Dann bemängelt sie, daß keine Datenbank vorliegt und fragt, ob diese angelegt werden soll. Dann passiert nichts (s.Bild).
Das weitere Problem ist, daß wenn ich im Expertenmodus anwähle "vorhandenes Backup (*.bak) importieren" anklicke, mir nur die C-Drive angezeigt wird, die Backup-Datei nicht erkannt wird und wenn ich den Pfad auf das Backup einfüge, die Schaltfläche "weiter" ausgegraut ist.
Hat jemand eine Lösung oder eine Step-by-Step-Anleitung wie ich das vorhandene Backup zurückspielen oder die Datenbanken aus dem Verzeichnis "D:\Microsoft SQL Server\MSSQL14.JTLWAWI\MSSQL\DATA" vom Windows-Rechner auf den Ubuntu-Server kopieren kann? Danke!
Edit 1) Ich habe jetzt einen MSSQL auf Ubuntu 20.04 Workstation installiert und habe das gleiche Problem. Nach Bestätigen, daß eine Datenbank angelegt werden soll tut sich nichts. Die 3 Schaltflächen "zurück fertig schließen" sind ausgegraut, der grüne Baken zeigt Null Fortschritt. Nach dem Schließen des Fensters kommt wieder das Anmeldefenster von JTL-Wawi und wenn ich auf den Ausschaltknop drücke, statt das Program auszuschalten, habe ich zwei Anmeldefenster und ein Drittes mit einem langen Fehlerprotokoll, das ich hier anhänge.
Da ich jedoch zwischenzeitlich eine schön dokumentierte Anleitung zur Installation von JTL-Wawi auf einem unter Debian laufenden MSSQL gefunden habe, weiß ich, daß es läuft und gebe nicht auf. Ich werde jetzt einen Debian-Server installieren und berichten.
Der Link ist hier: Microsoft SQL Server 2019 unter Debian 11 installieren (Datenbank für JTL-Wawi unter Linux)
Unbehandelte Ausnahme #7ADDAA964791D3F4 vom Typ Microsoft.SqlServer.Management.Smo.FailedOperationException in Void CreateImpl()
Microsoft.SqlServer.Management.Smo.FailedOperationException: Create failed for Database 'eazybusiness'. ---> Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: CREATE FILE encountered operating system error 3(The system cannot find the path specified.) while attempting to open or create the physical file '/var/opt/mssql/data/master.mdf\eazybusiness.mdf'.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
--- End of inner exception stack trace ---
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImplFinish(StringCollection createQuery, ScriptingPreferences sp)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
--- End of inner exception stack trace ---
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
at DBTool.GlobalFunctions.SQLServer.CreateNewDatabase(INewDatabaseViewModel viewModel)
at DBTool.Pages.MandantenMenu.ProgressTasks.CreateTaskCreateDb.<TaskFunction>b__1_0()
Hilfe unter: http://go.microsoft.com/fwlink?Prod...eptionText&EvtID=Create+Database&LinkId=20476
HelpLink.ProdName = Microsoft SQL Server
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
HelpLink.ProdVer = 11.0.2100.60 ((SQL11_RTM).120210-1846 )
HelpLink.EvtSrc = Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText
HelpLink.EvtData1 = Create
HelpLink.EvtData2 = Database
Unbehandelte Ausnahme #657A978D430A2307 vom Typ Microsoft.SqlServer.Management.Common.ExecutionFailureException in Int32 ExecuteNonQuery(System.String, Microsoft.SqlServer.Management.Common.ExecutionTypes): An exception occurred while executing a Transact-SQL statement or batch.
Unbehandelte Ausnahme #5944EDFBFC6ACCD6 vom Typ System.Data.SqlClient.SqlException in System.Object ExecuteTSql(ExecuteTSqlAction, System.Object, System.Data.DataSet, Boolean): CREATE FILE encountered operating system error 3(The system cannot find the path specified.) while attempting to open or create the physical file '/var/opt/mssql/data/master.mdf\eazybusiness.mdf'.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
SQL-Fehler:
Source: .Net SqlClient Data Provider
Number: 5123
State: 10
Class: 16 (Anwendungsproblem)
Server: 192.168.2.106
Message: CREATE FILE encountered operating system error 3(The system cannot find the path specified.) while attempting to open or create the physical file '/var/opt/mssql/data/master.mdf\eazybusiness.mdf'.
Procedure:
LineNumber: 1
SQL-Fehler:
Source: .Net SqlClient Data Provider
Number: 1802
State: 4
Class: 16 (Anwendungsproblem)
Server: 192.168.2.106
Message: CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
Procedure:
LineNumber: 1
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 16.00.4085
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 5123
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
Zeitstempel: 2023-10-24T19:24:37
Locale: German (Germany)
Locale: English (United States)
Version: 1.7.15.2
Plattform: WMS
WawiSeed: 3.6.45718.18999
Prozessname: JTL-Datenbankverwaltung
Physikalischer Speicher: 155181056 / Peak: 240824320
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:01,453125
CPU-Zeit (System): 0:00:00,21875
Page-Size (Sytem): 962032 / Peak: 201924608
Page-Size: 104497152 / Peak: 201924608
Offene Handles: 796
Das weitere Problem ist, daß wenn ich im Expertenmodus anwähle "vorhandenes Backup (*.bak) importieren" anklicke, mir nur die C-Drive angezeigt wird, die Backup-Datei nicht erkannt wird und wenn ich den Pfad auf das Backup einfüge, die Schaltfläche "weiter" ausgegraut ist.
Hat jemand eine Lösung oder eine Step-by-Step-Anleitung wie ich das vorhandene Backup zurückspielen oder die Datenbanken aus dem Verzeichnis "D:\Microsoft SQL Server\MSSQL14.JTLWAWI\MSSQL\DATA" vom Windows-Rechner auf den Ubuntu-Server kopieren kann? Danke!
Edit 1) Ich habe jetzt einen MSSQL auf Ubuntu 20.04 Workstation installiert und habe das gleiche Problem. Nach Bestätigen, daß eine Datenbank angelegt werden soll tut sich nichts. Die 3 Schaltflächen "zurück fertig schließen" sind ausgegraut, der grüne Baken zeigt Null Fortschritt. Nach dem Schließen des Fensters kommt wieder das Anmeldefenster von JTL-Wawi und wenn ich auf den Ausschaltknop drücke, statt das Program auszuschalten, habe ich zwei Anmeldefenster und ein Drittes mit einem langen Fehlerprotokoll, das ich hier anhänge.
Da ich jedoch zwischenzeitlich eine schön dokumentierte Anleitung zur Installation von JTL-Wawi auf einem unter Debian laufenden MSSQL gefunden habe, weiß ich, daß es läuft und gebe nicht auf. Ich werde jetzt einen Debian-Server installieren und berichten.
Der Link ist hier: Microsoft SQL Server 2019 unter Debian 11 installieren (Datenbank für JTL-Wawi unter Linux)
Unbehandelte Ausnahme #7ADDAA964791D3F4 vom Typ Microsoft.SqlServer.Management.Smo.FailedOperationException in Void CreateImpl()
Microsoft.SqlServer.Management.Smo.FailedOperationException: Create failed for Database 'eazybusiness'. ---> Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: CREATE FILE encountered operating system error 3(The system cannot find the path specified.) while attempting to open or create the physical file '/var/opt/mssql/data/master.mdf\eazybusiness.mdf'.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
--- End of inner exception stack trace ---
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImplFinish(StringCollection createQuery, ScriptingPreferences sp)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
--- End of inner exception stack trace ---
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
at DBTool.GlobalFunctions.SQLServer.CreateNewDatabase(INewDatabaseViewModel viewModel)
at DBTool.Pages.MandantenMenu.ProgressTasks.CreateTaskCreateDb.<TaskFunction>b__1_0()
Hilfe unter: http://go.microsoft.com/fwlink?Prod...eptionText&EvtID=Create+Database&LinkId=20476
HelpLink.ProdName = Microsoft SQL Server
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
HelpLink.ProdVer = 11.0.2100.60 ((SQL11_RTM).120210-1846 )
HelpLink.EvtSrc = Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText
HelpLink.EvtData1 = Create
HelpLink.EvtData2 = Database
Unbehandelte Ausnahme #657A978D430A2307 vom Typ Microsoft.SqlServer.Management.Common.ExecutionFailureException in Int32 ExecuteNonQuery(System.String, Microsoft.SqlServer.Management.Common.ExecutionTypes): An exception occurred while executing a Transact-SQL statement or batch.
Unbehandelte Ausnahme #5944EDFBFC6ACCD6 vom Typ System.Data.SqlClient.SqlException in System.Object ExecuteTSql(ExecuteTSqlAction, System.Object, System.Data.DataSet, Boolean): CREATE FILE encountered operating system error 3(The system cannot find the path specified.) while attempting to open or create the physical file '/var/opt/mssql/data/master.mdf\eazybusiness.mdf'.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
SQL-Fehler:
Source: .Net SqlClient Data Provider
Number: 5123
State: 10
Class: 16 (Anwendungsproblem)
Server: 192.168.2.106
Message: CREATE FILE encountered operating system error 3(The system cannot find the path specified.) while attempting to open or create the physical file '/var/opt/mssql/data/master.mdf\eazybusiness.mdf'.
Procedure:
LineNumber: 1
SQL-Fehler:
Source: .Net SqlClient Data Provider
Number: 1802
State: 4
Class: 16 (Anwendungsproblem)
Server: 192.168.2.106
Message: CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
Procedure:
LineNumber: 1
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 16.00.4085
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 5123
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
Zeitstempel: 2023-10-24T19:24:37
Locale: German (Germany)
Locale: English (United States)
Version: 1.7.15.2
Plattform: WMS
WawiSeed: 3.6.45718.18999
Prozessname: JTL-Datenbankverwaltung
Physikalischer Speicher: 155181056 / Peak: 240824320
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:01,453125
CPU-Zeit (System): 0:00:00,21875
Page-Size (Sytem): 962032 / Peak: 201924608
Page-Size: 104497152 / Peak: 201924608
Offene Handles: 796
Anhänge
Zuletzt bearbeitet: