Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Datenbank läßt sich unter SQL 2005 Express nicht anlegen

Frage Entwicklung Datenbanken

Mitglied: Timeagent

Timeagent (Level 1) - Jetzt verbinden

10.03.2008, aktualisiert 15.03.2008, 13749 Aufrufe, 10 Kommentare

Ad-hoc-Aktualisierungen von Systemkatalogen sind nicht zulässig

Hi,

folgendes Problem. Wir haben in der Firma eine ERP-Software für Warenwirtschaft, Aufträge etc. am laufen. Da die Datenbank nicht soo umfangreich war reichte die normale freie MSDE Lösung aus.

Nun wollte ich ein paar neuere Proggys installieren, welche SQL 2005 Express nutzten. Das klappt auch alles wunderbar, nur die Datenbank der ERP Lösung läßt sich nicht mehr starten, nachdem auf SQL2005 geupdatet wurde.

Gut dachte ich, vieleicht war zuviel Müll auf dem Server, und hab Ihn kurzerhand neu aufgelegt.
Kann ja nach 2 Jahren Dauerbetrieb nicht schaden. Denkste..
Nur die Datenbank läßt sich nicht mehr neu unter SQL 2005 Express erstellen. Er legt zwar eine Datenbank auf der Festplatte an, nur wird Sie nicht in den SQL Server aufgenommen. Ich erhalte ständig folgende Fehlermeldung:

Ein Fehler ist beim Erzeugen der Datenbank aufgetreten ('[Microsoft][ODBC SQL Server Driver][SQL Server]Ad-hoc-Aktualisierungen von Systemkatalogen sind nicht zulässig.')

Den Support der ERP Lösung kann ich knicken. Kurze Aussage von denen. Kaufen Sie doch einfach die neue ERP Version ,schlappe 3500 € im Update.

So schnell will ich mich aber nicht geschlagen geben. Gibt es einen Weg die Datenbank manuell in den Server zu bekommen? Die mdb Datein sind ja alle noch vorhanden, dank Backup.

Gruß
Stefan
Mitglied: madlj
10.03.2008 um 15:20 Uhr
Hast du nur die .mdb oder auf .ldf dazu?

Hast du vor dem Update eine Sicherung über die alte DB laufen lassen?

Es müsste eigentlich klappen, wenn du die gleichen User nutzt wie vorher. Also gemischt authentfizieren und dem SA das gleiche Passwort wie vorher geben (geht auch mit nem anderen)...

Dann im SQL Server Management Studio die DB wiederherstellen (am besten aus der Sicherung)
rechte Maustaste auf Datenbanken-->DB wiedeherstellen
Bitte warten ..
Mitglied: Logan000
10.03.2008 um 15:22 Uhr
Laut diesem Artikel
http://technet.microsoft.com/de-de/library/ms143179.aspx
versucht deine ERP anwendung auf systemobjecte der SQL DB zuzugreifen.
Das hat der 2005 nich so gern.

2. Möglichkeiten:
1. Du versuchst alle zugriffe ausfindigzumachen und zu ersetzen. (Viel Fummelarbeit)
2. Installiere MSDE 2000 und 2005 seperat. Das solte eigentlich funktionieren.
Lass deinen neuen kram auff 2005 laufen und das ERP auf 2000. (bestenfalls Suboptimal aber wahrscheinlich leichter zu realisieren)
Bitte warten ..
Mitglied: Timeagent
10.03.2008 um 21:04 Uhr
Hast du nur die .mdb oder auf .ldf dazu?

Hast du vor dem Update eine Sicherung
über die alte DB laufen lassen?

Es müsste eigentlich klappen, wenn du
die gleichen User nutzt wie vorher. Also
gemischt authentfizieren und dem SA das
gleiche Passwort wie vorher geben (geht auch
mit nem anderen)...

Dann im SQL Server Management Studio die DB
wiederherstellen (am besten aus der
Sicherung)
rechte Maustaste auf Datenbanken-->DB
wiedeherstellen

Ich hab das große Glück, das ich die Möglichkeit hatte den Server einfach auf einen PC aufzulegen. Daher hab ich auch noch alle Dateien auf dem originalserver laufen. Hab nach dem Express fehler einfach wieder auf MSDE gestellt!!! Ich will aber auf dem neuen Server unbedingt SQl 2005 Express laufen lassen.

Also was muss ich wie anstellen um beide Versionen MSDE und 2005 parallel laufen zu lassen?
Bin bei dem Thema wirklich nicht gerade fit.
Bitte warten ..
Mitglied: Timeagent
10.03.2008 um 21:05 Uhr
Laut diesem Artikel
http://technet.microsoft.com/de-de/library/ms143179.aspx
versucht deine ERP anwendung auf
systemobjecte der SQL DB zuzugreifen.
Das hat der 2005 nich so gern.

2. Möglichkeiten:
1. Du versuchst alle zugriffe
ausfindigzumachen und zu ersetzen. (Viel
Fummelarbeit)
2. Installiere MSDE 2000 und 2005 seperat.
Das solte eigentlich funktionieren.
Lass deinen neuen kram auff 2005 laufen und
das ERP auf 2000. (bestenfalls Suboptimal
aber wahrscheinlich leichter zu realisieren)

Und du meinst, das sich beide Versionen nicht gegenseitig behaken?
Bitte warten ..
Mitglied: Logan000
11.03.2008 um 08:35 Uhr
Nun ich bin nicht 100% sicher.
Zuletzt hatte ich einen SQL 2000 und MSDE 2005 zugleich auf einer machine das ging ganz gut.
Zumindest in den Versionen 7.0 und 2k war es absolut unproblematisch beide zu installieren.
Bitte warten ..
Mitglied: 59581
11.03.2008 um 08:42 Uhr
hallo,

am besten einfach die MSDE aktualisieren auf SQLEE
und muss funksionieren.

mann kann auch SQLEE mit neuer instanz instalieren und dort die db anlegen
das geht auch, und die db kompatibilitätsgrad auf "SQL Server 2000 (80) setzten.

hauptsache die instanz muss ereichbar sein.
Bitte warten ..
Mitglied: Timeagent
11.03.2008 um 09:14 Uhr

hallo,

am besten einfach die MSDE aktualisieren auf
SQLEE
und muss funksionieren.

mann kann auch SQLEE mit neuer instanz
instalieren und dort die db anlegen
das geht auch, und die db
kompatibilitätsgrad auf "SQL Server
2000 (80) setzten.

hauptsache die instanz muss ereichbar sein.


Schön und gut, aber meine ERP Lösung meckert ja bereits beim erstellen einer Datenbank unter SLQ Express.
Klar kann ich erst MSDE draufspielen, Datenbank anlegen und dann auf SQL Express updaten.
Aber dann ist die Datenbank nicht mehr von der ERP Lösung aus erreichbar.
Wie stelle ich den Kompatibilitätsmodus auf SQL 2000
Bei MSDE lief bei mir alles mit dem Befehlzeileninput "Securitymode=SQL"
Liegt es vieleicht daran, das ich unter Express nichts erreiche.
Vieleicht kann mir ja einer die entscheidene Einstellung beim Setup oder danach nennen um den Fehler zu beheben??

Gruß
Bitte warten ..
Mitglied: 59581
11.03.2008 um 09:41 Uhr
1.kontrolliere mal bitte die INSTANZ name. und ob die dienste ereichbar sind


und hast du auch die MSSQLSERVER Management Studio Instaliert
Bitte warten ..
Mitglied: madlj
11.03.2008 um 10:21 Uhr
Das Management Studio hilft Dir da ein ganzes Stück weiter.

Außerdem muss du noch die Oberflächenkonfiguration anwerfen....
Bitte warten ..
Mitglied: Timeagent
15.03.2008 um 14:17 Uhr
Danke an alle!!

Kriegs aber einfach so nicht hin. Also bin ich mal faul und hba einfach einen XP Rechner darauf umgerüstet als Server für die SQL Express Datenbank zu fungieren!!! Läuft auch ganz gut. Ist zumindest günstiger als noch ein SBS2003 oder die ERP Lösung neu zu kaufen!!!

Danke für alle Antworten
Gruß
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows Server
gelöst Update von sql server express 2005 sp4 auf 2008 klappt nicht (11)

Frage von jhaustein zum Thema Windows Server ...

Windows Server
gelöst SQLCMD über BAT aufrufen (Sicherung SQL Server Express 2012 (3)

Frage von joeyschweiz zum Thema Windows Server ...

Festplatten, SSD, Raid
Vergleich zweier SSD-Typen im Raid-10 für den Anwendungsfall SQL-Datenbank (8)

Frage von DerWoWusste zum Thema Festplatten, SSD, Raid ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (23)

Frage von patz223 zum Thema Windows Userverwaltung ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (19)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...