CAWIN – Software für die Schuldner- und Insolvenzberatung

Software für die
Schuldner- und Insolvenzberatung

CAWIN – Supportforum
Forum für CAWIN-BenutzerDatenschutz
 
 FAQFAQ   SuchenSuchen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 
 ForenregelnForenregeln

Installationsfehler CAWIN 8.1-Datenbank auf MS Server 2003

 
Neues Thema eröffnen   Neue Antwort erstellen    CAWIN – Supportforum Foren-Übersicht -> Installation
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Mod_4
Foren-Moderator


Anmeldedatum: 13.09.2006
Beiträge: 51

BeitragVerfasst am: Fr, 04. Jan. 2008 12:30    Titel: Installationsfehler CAWIN 8.1-Datenbank auf MS Server 2003 Antworten mit Zitat

Problem:
Bei der Installation des neuen Datenbankservers von CAWIN 8.1 (Microsoft SQL Server 2005 Express) auf einem Microsoft Server 2003 kommt es bei der Installation zu dem folgenden Fehler:

Zitat:
Das Kennwort für 'sa' muss den Anforderungen der SQL Server-Kennwortrichtlinien entsprechen. Richtlinien für sichere Kennwörter finden Sie unter 'Authentifizierungsmodus' in der SQL Server-Onlinedokumentation.


Ursache:
Wird der Microsoft SQL Server 2005 auf dem Microsoft Server 2003 installiert, so werden die Kennwort-Richtlinien des Microsoft Server 2003 berücksichtigt. Da der Datenbankserver zunächst mit dem Default-Passwort 'cawin8' für den Benutzer 'sa' installiert wird und diesen Kennwort die Richtlinien nicht erfüllt, erscheint der o.g. Fehler.

Falls Sie das Setup noch nicht abgebrochen haben, können Sie mit der Lösungsmöglichkeit 1 (s.u.) und der Schaltfläche "wiederholen" das Setup fortsetzen. Ansonsten schlägt das Setup fehl und der Datenbankserver wurde nicht korrekt installiert.

Lösung:
Es gibt zwei Lösungen das Problem zu lösen:

Lösung 1: Für die Lösung werden die Kennwortrichtlinien auf dem Server temporär deaktiviert. Dieses erfolgt über die folgenden Programme (abhängig davon, ob es sich bei dem Server um einen Domänenkontroller handelt oder nicht):
a) Start -> Alle Programme -> Verwaltung -> Lokale Sicherheitsrichtlinie
b) Start -> Alle Programme -> Verwaltung -> Richtlinien für Domänen

In der so geöffneten Management Konsole findet sich unter Sicherheitseinstellungen -> Kontorichtlinien -> Kennwortrichtlinien mehrere Optionen. Um die Installation durchführen zu können, muss die Option 'Kennwort muss Komplexitätsvoraussetzungen entsprechen' deaktiviert werden und bei der Option 'Minimale Kennwortlänge' muss der Wert 6 eingetragen werden. Nach der Installation und der Einrichtung der CAWIN-Benutzer sollten die alten Einstellungen wiederhergestellt werden.

Lösung 2: Die Installation erfolgt über ein spezielles Installationsskript. Das Installationsskript lautet wie folgt:
Code:
@echo off

REM *** Hier das Basisverzeichnis für die Installationsdateien
set InstallRootDir=

REM *** Hier das Default-Passwort für den sa-Benutzer und den CAWINADMIN
set Password=cawin8NEU!

set CAWINDIR=%ProgramFiles%\CAWIN8
set SQLInput=%temp%\installdatabase.sql

if "%InstallRootDir%" == "" goto fehler

REM *** .NET 2.0
"%InstallRootDir%\.NET 2.0\dotnetfx20.exe" /q:a /c:"install /l /qb"

REM *** MDAC 2.8 SP1
"%InstallRootDir%\MDAC\mdac_typ.exe" /q:a /c:"dasetup /q /n"

REM *** SQL Server 2005
"%InstallRootDir%\SQL Server 2005\SQLEXPR32_DEU.EXE" /qb INSTANCENAME=CAWIN ADDLOCAL=ALL SECURITYMODE=SQL SAPWD=%Password%

REM *** SQL Server Managment Studio
msiexec.exe /i "%InstallRootDir%\SQL Server 2005\sqlserver2005_ssmsee.msi" /qr

REM *** SQL Server 2005
msiexec.exe /i "%InstallRootDir%\SQL Server 2005\SQLServer2005_BC.msi" /qr

REM *** Datenbank kopieren
copy "%InstallRootDir%\Datenbank\cawin*.*" "%ProgramFiles%\Microsoft SQL Server\MSSQL.1\MSSQL\Data\*.*"

REM *** Skript für Anmelden der Datenbank im Temp-Verzeichnis erstellen
echo -- Datenbank cawin attachen > %SQLInput%
echo DECLARE @data_path nvarchar(256); >> %SQLInput%
echo SET @data_path = (SELECT SUBSTRING(physical_name, 1, CHARINDEX(N'master.mdf', LOWER(physical_name)) - 1) FROM master.sys.master_files WHERE  database_id = 1 AND file_id = 1); >> %SQLInput%
echo EXECUTE ('CREATE DATABASE cawin ON ( FILENAME = '''+ @data_path + 'cawin.mdf'' ) LOG ON ( FILENAME = '''+ @data_path + 'cawinlog.ldf'') FOR ATTACH'  ); >> %SQLInput%
echo go >> %SQLInput%
echo -- Login CAWINADMIN anlegen >> %SQLInput%
echo create login cawinadmin with password='%Password%', DEFAULT_DATABASE = cawin; >> %SQLInput%
echo exec sp_addsrvrolemember cawinadmin, 'securityadmin'; >> %SQLInput%
echo use cawin; >> %SQLInput%
echo -- Benutzer CAWINADMIN in Datenbank cawin anlegen >> %SQLInput%
echo create user cawinadmin; >> %SQLInput%
echo exec sp_addrolemember 'cawin', 'cawinadmin'; >> %SQLInput%
echo exec sp_addrolemember 'db_accessadmin', 'cawinadmin'; >> %SQLInput%
echo exec sp_addrolemember 'db_securityadmin', 'cawinadmin'; >> %SQLInput%

REM *** Datenbank per Skript anmelden
"%ProgramFiles%\Microsoft SQL Server\90\Tools\Binn\sqlcmd.exe" -E -S %COMPUTERNAME%\CAWIN -i %SQLInput% -b -e

Goto ende

:fehler

echo Das Basisverzeichnis, in dem die CAWIN-Installationsdateien liegen (z.B. das CD-Laufwerk), muss in der Batchdatei in der Variablen InstallRootDir eingetragen werden!

:ende

pause


Sie müssen das Skript herauskopieren und einen Texteditor (z.B. das Notepad von Windows) einfügen. In der vierten Zeile (beginnt mit "set InstallRootDir=") müssen Sie hinter dem Gleichheitszeichen den Pfad eintragen, unter dem die CAWIN-Installationsdateien liegen. Bei der Installation von CD ist das der Laufwerksbuchstabe des CD-Laufwerks also z.B. "E:" (die Zeile wurde dann lauten "set InstallRootDir=E:"). Dieses Skript speichern Sie mit der Endung ".cmd" (nicht .txt!) und können es dann über den Explorer starten.

Für die Installation wird der Microsoft Installer 3.1 benötigt, dieser muss ggf. vorab installiert werden. Sie finden die Installationsdateien auf der CD in dem Verzeichnis Installer. Anschließend ist ein Neustart des Servers erforderlich.
_________________
Viele Grüße

vom CAWIN-Hotline-Team
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    CAWIN – Supportforum Foren-Übersicht -> Installation Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de