Schlagwort-Archive: Windows

MSSQL: Feststellen des SQL Server 2012 Testzeitraumes

Oftmals – zur recht – als Zeitbombe bezeichnet:

Der Testzeitraum des SQL 2012 Servers 🙂

Sollte man es versäumen nach der Installation einer Testlizenz den echten Key zu verwenden, bekommt man nach 180 Tagen dieses Fenster zu sehen:

Evaluation Period expired

Um das zu umgehen, sollte man sich nach erfolgreicher Installation gleich einen Merker setzen, der auf die ablaufende Lizenz hinweist.
Ist dies nicht geschehen, weil man evtl. einen Server „geerbt“ hat, um den sich bislang jemand anderes gekümmert hat, hat man da evtl. ein Problem.

Habe ich eine Testversion?

Im Microsoft SQL Server Management Studio kann man sich per Rechtsklick auf den Server die Eigenschaften anzeigen lassen. Dort sieht man auch die Produktversion.

 

Wie bekommt man jetzt das Ablaufdatum heraus?

1. T-SQL Abfrage

Folgende Abfrage liefert dem Termin im Klartext:

SELECT
    create_date AS 'SQL Server Install Date',
    DATEADD(DD, 180, create_date) AS 'SQL Server Expiry Date'
FROM sys.server_principals
WHERE name = 'NT AUTHORITY\SYSTEM'
2. Die Registry
Selbstverständlich liegen die Informationen auch noch einmal in der Registry ab.
Unter HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products muss man nur nach „SQL Server 2012“ suchen lassen, um dann den Eintrag „InstallDate“ zu sehen.
Das Datum ist im Format JahrMonatTag hinterlegt. Also z.B. 20140826
Das Ganze jetzt mit 180 Tagen addieren und schon ist man am Ziel. 🙂
3. Die Installationszusamenfassung „Summary.txt“
Während der Installation wird unter
C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\LOG\
eine Summary.txt angelegt, in der eine Zusammenfassung der SQL-Installation liegt.
Dort findet man im Bereich „Overall Summary“ die „Start time“, die der Evaluierung zugrunde liegt.
Ferner findet man hier auch noch Informationen über die installierte Version unter „Package Properties“.
Also muss man zum Installationsdatum noch 180 Tage addieren und schon hat man den Ablauftermin.

Firefox: Weitergabe der AD-Benutzeranmeldedaten wie IE

Wenn man statt mit dem IE lieber mit dem Firefox im Unternehmensnetz arbeitet, wird man schnell feststellen, dass die Authentifizierung mit den Active Directory Benutzerdaten nicht automatisch läuft.
Man kann zwar die Intranetseite aufrufen, aber man muss die Benutzerdaten immer händisch eintragen.
Auf Dauer etwas lästig … :-)Der IE unterstützt „per default“ die NTLM (Windows pass-through) Anmeldung an Intranetsites wie z.B. Sharepoint (Services) oder anderen Seiten die mit den AD-Benutzer-Informationen arbeiten.

Lösung:
Für den Firefox gab es mal ein Plugin dafür (Integrated Authentication for Firefox), welches jetzt nicht mehr zu funktionieren scheint und welches allerdings auch unnötig ist.

Einfach in die Adresszeile „about:config“ eingeben und die Warnung bestätigen.
Dann folgende Einträge suchen und per „Klick“ auf „true“ setzen:

network.automatic-ntlm-auth.allow-non-fqdn
network.negotiate-auth.allow-non-fqdn

Diese Einträge betreffen Server im Unternehmensnetz – also welche die ohne FQDN angesprochen werden.

 

 

ssh Verbindungen werden unterbrochen – ServerAliveInterval

Manchmal kann es schon nerven:
Man bearbeitet gerade etwas im ssh-Fenster, muss mal was Nachschlagen oder Telefonieren – und schon ist das ssh-Fenster wieder zu.

Lösung:
ServerAliveInterval Einstellung für den jeweiligen Client oder auch – sofern gewünscht – auf dem Server.

PUTTY
In den Sitzungseinstellungen geht man auf „Connection“ und dort gibt man unter „Sending of null packets to keep session active“ beim Punt „Seconds between keepalives (0 to turn off) den gewünschten Wert in Sekunden an.
Gerne verwendet: 300 = 5 Minuten
Putty ServerAliveInterval

LINUX Client (ssh)
Hier passt man die ssh Einstellungen entweder systemweit (/etc/ssh/ssh_config) oder für den einzelnen Benutzer (~/.shh/config) an. Sollte die Datei für den Benutzer nicht existieren, kann man sie neu anlegen. Eintrag:

Host *ServerAliveInterval 300
ServerAliveCountMax 2

LINUX Server
Man kann auch für den OpenSSH Server einen ServerAliveInterval hinterlegen, um die Sitzungen offen zu halten. Dazu trägt man in der /etc/ssh/sshd_config folgendes ein:

ClientAliveInterval 300
ClientAliveCountMax 2

Zur Erklärung:
Der Eintrag Server-/ClientAliveInterval gibt an, wann die Verbindung mit einem ’null packet‘ aktiv gehalten werden soll.
Der Server-/ClientAliveCountMax ist die Anzahl der Versuche, die unternommen werden, um die Verbindung aufrecht zu halten.
Kommt in diesem Beispiel zweimal keine Antwort, wird der Tunnel geschlossen.

 

Dynamics CRM und andere: Der Typeninitialisierer hat eine Ausnahme verursacht

Problem:

Bei der Installation einiger Updates kann es zu einer Fehlermeldung kommen, in der ein Fehler des Typeninitialisierers festgestellt wird.

Beim Rollup13 für Microsoft Dynamics CRM ist das z.B.:
Der Typeninitialisierer für „Microsoft.Crm.FeatureControlChecker“ hat eine Ausnahme verursacht.

Lösung:

cmd.exe als Administrator ausführen (Rechtsklick -> „Als Administrator ausführen“)

Danach folgenden Befehl ausführen:
lodctr /r und mit der Eingabetaste bestätigen.
Danach sollte eine Info-Meldung kommen, dass die Performance Counter Einstellung vom Backup wiederhergestellt worden sind.

Man kann sich die Leistungsindikatoren auf auflisten lassen mit

lodctr /q
will man langes Scrollen vermeiden kann man auch folgenden begehl eingeben
lodctr /q | findstr „[“
damit erhält man nur die Namen (die stets mit einer eckigen Klammer anfangen) und den Status (Enabled/Disabled)
——————schnipp———————

[ASP.NET_4.0.30319] Performance Counters (Enabled)
[aspnet_state] Performance Counters (Enabled)
[BITS] Performance Counters (Enabled)
[ContentFilter] Performance Counters (Enabled)
[ContentIndex] Performance Counters (Enabled)
[ESENT] Performance Counters (Enabled)
[ISAPISearch] Performance Counters (Enabled)
[Lsa] Performance Counters (Enabled)
[MSDTC] Performance Counters (Enabled)
….
——————schnapp———————

Für den CRM Outlook Client kann man jetzt prüfen, ob [CRM Client] auf (Enabled) steht.
ggfs. muss man mit folgendem Befehl nachhelfen:
lodctr /e:CRM Client

Quelle: support.microsoft

 

Firefox: Download des Komplettinstallers (Redistributable)

Wenn man den Firefox aktualisiern oder installieren möchte, bekommt man seit einigen Versionen lediglich einen Installer angeboten, der dann den rest aus dem Internet herunterlädt. Leider funktioniert das nicht mit allen Proxyservern. Ausserdem ist das recht nervig, wenn man das Ganze an 5 PCs machen soll.

Eine gute Quelle für Firefoxdownloads ist der FTP-Server bei Mozilla direkt.

http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/

Firefox latest releases

Dort findet man dann sowohl die kleine Firefox Setup Stub xx.x.x.exe,
als auch die vollstandige Firefox Setup xx.x.x.exe, wobei die ‚x‘ für die Versionsnummer stehen.
Für die deutsche Windows-Variante also dann auf ‚w32‘ und ‚de‘ klicken.