Translate

Leta i den här bloggen

Läser in...

2012-05-10

Gratis verktyg från Codeplex: SQL Live Monitor

Ett gratis verktyg som inte kräver någon installation och som ger snabb och enkel insikt i vad SQL-servern håller på med... Låter för bra för att vara sant?
Nä, det är på riktigt!

Bilden ovan visar hur det kan se ut när man kör verktyget på en maskin med tämligen låg last.

Det skall sägas att detta inte är ett verktyg som löser alla problem men har, men det är ett litet smidigt verktyg som kan hjälpa till i det dagliga arbete och därför är det klart värt att tipsa om.

Några features:
  • Stöd för SQL 2000, 2005 och 2008
  • logga resultat till en CSV
  • färgkodade larm i applikationen
  • Kan visa listor över topp 20 frågorna mot servern (efter CPU, IO eller antal exekveringar)
  • Samla data från lokal instans, eller från en instans på en annan server!
  • kör flera instanser av applikationen på samma dator
  • som sagt, en exe-fil, ingen installation!!
i skrivande stund är 1.31 senaste versionen och den hittar man här:
http://sqlmonitor.codeplex.com/

2012-05-09

SQL 2012 har inte stöd för DTS-jobb

Redan när Microsoft släppte SQL 2005 så meddelades att stödet för DTS (DTS = Data Transformation Services) jobb kommer att försvinna för att ersättas med SSIS (SSIS = SQL Server Integration Services).

I SQL 2005 och 2008 kunde man dock installera tillägg från Micrsosoft och på så sätt ändå kunna köra sina gamla DTS-jobb... Men nu är det slut med det..
I och med SQL 2012 så är stödet för DTS helt borta (mer info här)

Så lösningen är att konverera jobben till SSIS-jobb. Självklart har SSIS-teamet på Microsoft skrivit en del på sin blogg om detta.
http://blogs.msdn.com/b/mattm/archive/2012/05/04/migrating-sql-server-2000-ssis-packages-to-sql-server-2012.aspx

2012-05-08

Windows 2012 labbar!!

Att Windows server 2012 (kallades tidigare Windows 8 server) är på väg är det nog ingen som missat… :)

Microsoft fortsätter att släppa en massa material. Nu senast har man släppt 12stycken virtuella labbar där man får en labbmiljö, en manual med vad som skall göras och sedan 90 minuter på sig per labb att leka runt i miljön. *wohoo*
Kraven på datorn man köra från är att man har:
  • Microsoft .NET 3.5
  • OS:
    Windows Vista, Windows 7 eller Windows server 2008 R2
  • Webbläsare:
    Internet Exporer 7.0, 8.0 eller 9.0
    Google Chrome 10 med Chrome ClickOnce Assistand
    Mozilla Firefox 5.0+ med .Net framework assistant
  • Skärmupplösning: minimum 1280 x 800  (så om du kör från en bärbar så se till att skärmen klarar av detta)
  • Brandväggen måste i vissa fall tillåta trafik på port 21001 till 21019 till och från ”online.holsystems.com”




Labbarna som är släppta:

  • Active Directory Deployment and Management Enhancements
    In this lab, you will learn how to deploy Active Directory Domain Controllers with Windows Server "8". You will deploy domain controllers using the new Server Manager, as well as deploying remote domain controllers using Windows PowerShell. You will be able to explore the new Active Directory Management tool and use its PowerShell History Viewer.
  • Configuring a Highly Available iSCSI TargetIn this lab, you will learn how Windows Server "8" can provide storage remotely to any machine. You will build clusters using shared storage and build iSCSI high-availability instances--observing highly available application communication during cluster failover.
  • Configuring Hyper-V over Highly Available SMB Storage
    In this lab, you will learn how to configure a file server cluster to support running Hyper-V virtual machines from SMB file shares. You will create the file share, configure delegation, and then create a new VM on SMB storage.
  • Implementing Storage Pools and Storage SpacesIn this lab, you will work with the new storage spaces technology in Windows Server "8". You will first create new storage pools and virtual disks, and then you will work with those virtual disks in both Server Manager and Control Panel.
  • Introduction to Windows PowerShell Fundamental
    Windows PowerShell is a command-line shell and scripting language that helps you achieve greater control and productivity. Using a new admin-focused scripting language, more than 230 standard command-line tools, and consistent syntax and utilities, Windows PowerShell enables you to more easily control system administration and accelerate automation.
  • What’s New in Windows PowerShell 3.0In this lab, you will explore some of the new features and functionality in Windows PowerShell 3.0 to enable you to more easily control system administration and accelerate automation.
  • Managing Branch OfficesIn this lab, you will learn how the branch office scenario has been improved in Windows Server "8" including new branch cache enhancements.
  • Managing Network InfrastructureIn this lab, you will explore new network management capabilities in Windows Server "8". You will learn how to implement Network Teaming as well as how to implement DHCP failover. Finally, explore new Windows PowerShell cmdlets for network management.
  • Managing Your Network Infrastructure with IP Address Management
    Network management is core to running a business, yet the tools that IT professionals need can be too costly or not available from Microsoft. With Windows Server "8", we change that with the introduction of IP Address Management (IPAM).
  • Managing Windows Server "8" with Server Manager and Windows PowerShell 3.0In this lab, you will learn how the Server Manager and Windows PowerShell framework in Windows Server "8" delivers an enhanced, multi-server management experience. You will learn to perform tasks such as multi-server management. You will also explore new Windows PowerShell capabilities including new cmdlets and the Windows PowerShell gateway.
  • Online Backup Service
    In this lab, you will use Windows Server Backup to back up your critical data to Windows Azure. This lab will teach you the entire set of workflows around backing up and recovering your data to Windows Azure.
  • Using Dynamic Access Control to Automatically and Centrally Secure DataIn this lab, you will explore Dynamic Access Control in Windows Server "8". You will learn how to create Central Access Policies, explore the new Access Denied Remediation features, as well as learn how to use the audit capabilities built into Dynamic Access Control.
Labbarna hittar man här:
http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx

Exchange 2010 verktyg - RBAC Manager for Exchange 2010 SP2 (aka RBAC Editor GUI)

CodePlex är en fantastisk plats för open source program till Microsoft produkter.

snubblade på denna idag:
"RBAC Manager for Exchange 2010 SP2 (aka RBAC Editor GUI)"
http://rbac.codeplex.com/

(RBAC = Role Based Access Controll, läs här för mer info)


När de gäller själva verktyget så står det så här:
RBAC Manager puts all efforts to simplify the RBAC administration. Basically it provides the missing GUI to edit RBAC settings on Exchange 2010 systems; including adding/removing cmdlets, cmdlet properties, assignments etc. RBAC tool is written in C# and using Powershell behind the scenes

Pre-Requirement:
1. You need to have Exchange 2010 Management Tools installed prior to running RBAC GUI

Med andra ord: Det är inte mycket som står om denna, men ibland behövs det inte mer. :)

Senaste versionen är 1.2.0.0.
Hittas här: http://rbac.codeplex.com/releases/

2012-05-07

IOPS och Disk-latency.. varför är det viktigt??

Nästan varje gång vi stöter på en virtualiseringsmiljö på ett företag där det upplevs som segheter i miljön så beror det på att disksystemen inte klarar av att leverera det man behöver...

De Fyra resurserna i en virtuell miljö
CPU:
De flesta vet idag att man inte skall tilldela virtuella servrar MASSOR med CPU bara för att man kan, utan att istället se till att sätta storleken på maskinerna till vad varje virtuell server behöver. (för att minimera "ready-times" på servrarna)

Minne:
På samma sätt så tittar man på minnesutnyttjande och ser till att varje virtuell server har den mängden minne som den behöver, inte mer och inte mindre.

Nätverk:
Den tredje resursen som tilldelas till virtuella maskiner är nätverk. Med gigabit-nätverkskort som standard i de flesta servrar och 10Gigabit som kommer allt mer så är det sällan som själva nätverksprestandan som är ett problem. Även om detta börjar bli allt mer viktigt att hålla koll på. Speciellt när det körs stora dataflyttar (exempelvis vMotion (eller motsvarande), backup eller stora jobb) över delade linor.

Disk:
Sist här kommer vi till disk... Det finns flera delar i disktilldelning varav en är storlek. Att se till att en virtuellserver har tillräckligt mycket disk för att lagra sin information har de flesta koll på. Men problemen uppstår när man inte samtidigt kontrollerar hur mycket prstanda som varje virtuell server behöver... Alltså hur många IOPS och vilken disklatency är ok för att applikationen/servern skall fungera tillfredställande.

Så vad behöver man tänka på när det gäller IOPS och disklatency?
Rickard Elling har skrivit en bra artikel som handlar om varför IOPS inte är svaret på allting:
http://blog.richardelling.com/2012/03/iops-and-latency-are-not-related-hdd.html


Detta problem syns ännu mer om man börjar köra publicerade desktops (motsvarande Citrix XenApp, eller Microsoft Remote Desktop Services), eller om man kör VDI-lösningar. Då upplever användarna varenda fördröjning i lagringen som ett stopp i applikationen eller i värst fall som en krasch.

Två andra poster jag skrivit är:
Det där med disk I/O...
"Disk allignment" vad är det egentligen? Å hur "fixar" man det?
(även om artikel två inte längre är lika aktuell eftersom att Windows 2003 och äldre är på väg att försvinna på många företag)

Men läs Rickards post. Den är riktigt bra!! Se till att läsa kommentarerna också, det finns en hel del matnyttigt där också!

Sedan har Greg Schulz skrivit ihop en riktigt bra länksamlig när det gäller lagring:
http://storageioblog.com/?p=3024

Addthis Sharing Gadget

Related Posts Plugin for WordPress, Blogger...