Tuesday, March 31, 2009
SQLFury - An SQL injection scanner, using blind SQL injection techniques to extract information from a target database
Monday, March 30, 2009
How to back up Hyper-V virtual machines from the parent partition on a Windows Server 2008-based computer by using Windows Server Backup
Friday, March 20, 2009
EventTracker PULSE
- No limit on collection and archival of log data
- Real-time collection from Windows (servers and workstations), Unix/Linux, Cisco devices, applications and any syslog source
- Compressed, secure (SHA1) storage of data
- Easy to use Google-like interface with options for free-form searching using keywords, exact phrases, operators, wildcard characters or a combination of all for complex queries
- Endless refine to extract precise matches from large volumes
- Hundreds of preconfigured knowledge categories
- One-click access to the Prism KnowledgeBase for helpful descriptions on over 20,000 events
- Agent-optional architecture; centralized agent configuration
Wednesday, March 18, 2009
Dealing with Windows 64bit "I want SIGNED drivers!"
- Unsigned drivers cause the vast majority of Windows bluescreens.
- Unknowing users don't know that, and so blame Microsoft for blue screens
- This really irritates people at Microsoft and in particular Dave Cutler, Windows' Architectus Maximus
- Dave wants to make it easy to finger the culprit of any given blue screen
- Signing a driver carries with it something of a statement of personal confidence in that driver (and here, I feel, is where the whole thing falls down a bit: signing a driver says you wrote it, not that it lacks bugs), so...
- 64-bit Windows requires that all drivers and kernel executables be signed.
Tuesday, March 10, 2009
Installing SQL Server 2008 on a Windows Server 2008 Cluster
Effective PowerShell: The Free eBook
Monday, March 9, 2009
Blocking Users by IP
Friday, March 6, 2009
SQL Server Reporting Services Fast Guide
Row Level Versioning
The first time I heard the term Row Level Versioning in SQL Server 2005, I had mixed feelings about it. I was a bit confused and I had a pre conceived notion of what it was. When I read more about it I found out I was totally wrong. But I am a type of person who does not take the word of anyone when I can actually try to find out if it is true or not. We will first look at what is Row Level versioning. How it works and what are the advantages. After that, we will try to see if Row Level Version actually works like Microsoft claims.
Thursday, March 5, 2009
Introduction to SQL Server 2008 Report Builder 2.0
Problem
I have heard that there is a new version of Report Builder in SQL Server 2008. Can you provide some details and examples? What is new with Report Builder 2.0? How does the new interface look? What is the learning curve with this tool?
Solution
SQL Server 2008 includes a brand new version of the Report Builder which was first introduced in SQL Server 2005. The key new features in Report Builder 2.0 are:
- A completely new user interface that conforms to the Office 2007 look and feel
- A local client install rather than a click-once application that you download and install from Report manager
- Supports running reports locally or on the server
- A Report Model is not required; you can create your own queries using a query designer, import queries from existing reports, or manually type in your queries
- A Tablix report type which is a combination of the matrix and table reports
In this tip we will review installing Report Builder 2.0, the new user interface, developing a sample report, and deploying the report to a SQL Server 2008 report server. I'll cover the new Tablix report in a future tip.
Wednesday, March 4, 2009
Importing and exporting bulk data with SQL Server's bcp utility
This tip discusses several examples of bcp commands to bulk-copy data in and out of SQL Server tables. The examples have been tested on SQL Server 2005 and SQL Server 2008, and for all examples I used the AdventureWorks sample database.
Perils of adding fields to database tables
Tuesday, March 3, 2009
New Infrastructure Planning and Design Guide: Microsoft SQL Server 2008
iSCSI configuration in Hyper-V Server 2008 R2
iSCSIcli in Hyper-V Server 2008
In Hyper-V Server 2008 and Server Core Installations of Windows Server 2008 to connect to SAN storage you would use the iscsicli.exe tool. This is the command line equivalent of the iSCSI client configuration tool. This command line tool requires you to utilize your asterisk button a lot. (to accept default values)
iSCSIcpl in Hyper-V Server 2008 R2
To make this crucial step in your cluster setup progress a bit easier, Microsoft has included the graphical version of the iSCSI client configuration tool in Hyper-V Server 2008 R2 and Server Core installations of Windows Server 2008 R2. You no longer have to workiscsicli.exe magic to connect to your SAN; you can click your way through now! Of course, for die hard command line freaks and scripters of all sorts the iscsicli.exe command is still available!
Virtual Machine Disk Options
In order to make virtual machine storage portable while also delivering performance, Microsoft developed the Virtual Hard Disk (VHD) Image Format Specification which includes details of how to read and modify data contained in a VHD file. Microsoft provides the VHD file format specification to third-party developers under a royalty-free license, and many vendors, including Citrix, have adopted and use the format for their virtualization products. If you are interested in obtaining more details on the VHD file format, you can download the specification file from the Microsoft website.
Microsoft Windows Server 2008 Hyper-V uses the VHD format to encapsulate virtual machine data (operating system, application, and data files) into one or more files that are equivalent to physical drives associated with a traditional server. Therefore, if you browse the virtual machine folders on a Hyper-V server, a virtual hard disk is simply stored as a file with a .vhd extension on an attached physical disk. Virtual machines connect to a virtual hard disk through a virtualized IDE or SCSI adapter, and Hyper-V provides the mapping between the virtual hard disk and the .vhd file on the physical disk. A VHD can be stored on any IDE, SCSI, iSCSI, SAN, or NAS storage system supported by the Windows Server 2008 operating system.
You can use the Hyper-V Manager MMC or the WMI API to create new virtual hard disks. A virtual machine running on Hyper-V can support a maximum of 260 virtual hard disks through a combination of 4 IDE and 256 SCSI-connected VHDs. The bus type (IDE or SCSI) used to attach a VHD to a virtual machine imposes a size limitation on virtual hard disks. Specifically, IDE-attached VHDs cannot exceed 127 GB, while SCSI-attached VHDs cannot exceed 2 TB.
HYPER-V CERTIFICATE EXPIRATION AND RESOLUTION
- Windows Server 2008, Standard (Hyper-V role enabled)
- Windows Server 2008, Enterprise (Hyper-V role enabled)
- Windows Server 2008, Datacenter (Hyper-V role enabled)
- Microsoft Hyper-V Server 2008
- You may be unable to start or connect to virtual machines running on Windows Server 2008 or Microsoft Hyper-V Server 2008. This occurs when connecting using vmconnect. Connections made using remote desktop won't be affected.
- KB Article 967902 has been created that details the symptoms and resolution. This KB article provides a direct link to download the quickfix to resolve this error.