SQL-Server 2005

25. März 2008 14:52

Hallo !

BItte Hilfe !

Möchte von Nav 5.0 auf SQL-Server eine neue Datenbank erstellen und bekomme eine Meldung von Nav:

Das Flag 4616 der Ablaufverfolgung ist auf dem Server nicht gesetzt. Sie müssen dieses Flag setzen und den Server neu starten, bevor Sie Verbindungen mithilfe von Nav herstellen können.

Bin C# Programmierer und soll mir das Nav ansehen, hab's installiert und möchte eine leere Datenbank anlegen, ist das Nav so umständlich ?

LG
Heinz

25. März 2008 15:08

Hi!

Nun, dieses Traceflag braucht NAV für's Management von Zugriffsrechten ... im PDF "Installation & System Management (SQL)" ist die Vorgehensweise zur Aktivierung des Traceflags auch beschrieben ...

Im "Konfiguration Manager" des SQL Server 2005 muss man unter "Startupparameter" des SQL Server Dienstes (Rechtsklick - Eigenschaften - Erweitert) folgendes Ergänzen:
Code:
;-T4616


Sobald der Dienst neu gestartet wird, ist das Traceflag aktive (zu prüfen via DBCC TRACESTATUS (-1) )

Um das TF ohne Neustart zu aktivieren: DBCC TRACEON (4616, -1)

Sollte klappen ...

P.S.: Achtung, wenn Du Windows Logins verwendest, dann braucht Du auch die "Extended Stored Procedures" xp_ndo_enumusersids und xp_ndo_enumusergroups (siehe PDF)