Microsoft Server Producten
Abonneer u op onze RSS Feed met Tips en Trucs...
Na de initiele installatie van Windows Server 2008 bij een klant moest er natuurlijk een gebruiker aangemaakt worden, een gebruiker zonder wachtwoord wel te verstaan. Om dit voor elkaar te krijgen moet eerst de Password Security Policy aangepast worden die er normaliter voor zorgt dat dergelijke accounts niet gemaakt kunnen worden.
Bij een standaard installatie van Windows Server 2008 wordt staat deze policy uit, behalve als de server als Domain Controller in een domein geconfigureerd wordt. Om deze policy toch aan te passen kan in Windows 2008 geen gebruik gemaakt worden van de local security policy, het is immers een domain policy. Om de policy uit te schakelen dienende volgende stappen gevolgd te worden:
1. Start de Group Policy Management Console (run gpmc.msc)
2. Klap het domein uit en ga naar <Group Policy Objects> en kies voor <Default Domain
Policy>
3. Ga vervolgens naar <Computer Configurations> <Policies> <Windows Settings>
<Security Settings> <Account Policies> <Password Policy>
4. Disable de betreffende policy.
Uiteindelijk een kleine stap die toch altijd weer even zoeken is voordat je hem gevonden hebt. Vandaar de kattebel in deze tips en trucs...
Meer informatie over de password security policy en de problemen rondom de melding "The value provided for the new password does not meet the length, complexity, or history requirements of the domain" is te vinden op http://technet.microsoft.com/en-us/library/cc264456.aspx
Applicaties die gebruik maken van relatief kleine databases hebben de mogelijkheid om Microsoft SQL Server Express te gebruiken als database management systeem. In een eerder blog hierover heb ik hierover al geschreven.
Een ander belangrijk onderdeel in dit verhaal is het maken van een backup van dergelijke databases. In SQL Server Express is namelijk geen SQL Agent aanwezig om het schedulen van backups te regelen, de SQL Server Management Studio heeft echter wel mogelijkheden om een backup te maken. Van deze mogelijkheden gaan we gebruik maken.
Om te beginnen maken starten we de SQL Server Express Management Studio en loggen in op de instance waarvan een backup gemaakt moet worden.

In het bovenstaande scherm selecteert u aan de linkerkant de database waarvan een backup gemaakt moet worden, vervolgens selecteert u met de rechtermuistoets achtereenvolgens "tasks" en "Back Up" waarna het onderstaande scherm verschijnt:
In het bovenstaande Window kunnen alle parameters ingesteld worden die nodig zijn om een backup te maken, wanneer dit voltooid is kiest u bovenin het scherm voor "script" en daarna voor "script to file". Er wordt een SQL bestand gemaakt waarin de SQL commando's opgenomen zijn om de backup te maken. De inhoud van dit bestand ziet er in dit geval (mijn geval) als volgt uit:
BACKUP DATABASE [test] TO DISK = N'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test.bak' WITH NOFORMAT, NOINIT, NAME = N'test-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
Om te testen of het beoogde backup proces goed werkt kan de SQL procedure getest worden met sqlcmd -S .\SQLEXPRESS -i "<path en bestandsnaam naar SQL procedure"
Wanneer de test succesvol is doorlopen kan de procedure gescheduled worden waardoor deze automatisch dagelijks uitgevoerd wordt. Hiervoor maken we gebruik van de "task scheduler" die standaard in het Windows Operating System is opgenomen.
De schedules tasks tool bevindt zich onder accessoires -> system tools -> scheduled tasks.
Wanneer u kiest voor het aanmaken van een nieuwe scheduled task verschijnt er automatisch een Wizard die u kunt doorlopen. Bij het selecteren van de naam van de executable dient u het bestand "c:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLCMD.exe te selecteren.
Nadat de task is aangemaakt selecteert u de task met de rechtermuistoets en kiest voor "properties". De regel bij het run commando dient als volgt te zijn:
"C:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLCMD.EXE" -S .\SQLEXPRESS -i "C:\Backup-testdb.sql"
Vanaf dit moment wordt er keurig een backup gemaakt van de geselecteerde database volgens het door u ingestelde schema.
Na twee jaar trouwe dienst was het afgelopen maand tijd om de (test)server in ons eigen netwerk te vervangen door een nieuwer exemplaar. Nu Microsoft Windows Server 2008 R2 al weer enige tijd uit is (en de eerste patches de grootste problemen hebben verholpen, zo ben ik dan ook wel weer) werd na ampel beraad met mezelf besloten om de mogelijkheden van deze server versie ook proefondervindelijk vast te gaan stellen.
Nadat de initiele installatie zonder echte problemen na enige tijd voltooid was, begon het echte werk. Ik had de server natuurlijk gewoon domain-controller in het bestaande domain kunnen maken (scheelt overigens wel een hoop configuratie werk) en de bestaande server daarna met dcpromo van zijn taken als DC te verlossen, maar ik heb gekozen om alles weer eens met het handje in te stellen.
Hoewel het al weer even geleden was, leverde ook dat niet al te veel problemen op. Op de server start je dcpromo en een nette wizard begeleid je door het proces. Eerst aangeven dat je een nieuw domain in een nieuw forrest wil creeeren en daarna een mooie naam verzinnen voor je forrest root domain (homenet.local -hoe origineel- in mijn geval). Bij de volgende stap is het wel even opletten. Hier wordt gevraagd om een 'forrest functional level' waarbij er uit drie opties kan worden gekozen:
- Windows 2000
- Windows Server 2003
- Windows Server 2008
Hoewel het verleidelijk is om voor 'Windows Server 2008' te kiezen (optimaal gebruik maken van de mogelijkheden van 2008R2) kunnen er dan geen 2003 (of lager) DC's meer gebruikt worden.
Na het aanmaken van de nieuwe active directory gaat de wizard door met het configureren van de DNS. Tijdens het starten van de DNS services verscheen de melding "a delegation for this DNS server cannot be created because the authoritative parent zone cannot be found...".
Uiteindelijk dit probleem opgelost door in de DNS manager (Start->Administrative tools->DNS een nieuwe 'reverse lookup zone' aangemaakt. Op dit moment is het domain weer up and running en bedenk ik snode plannen om het uit te breiden met een Office Communication Server.

