Mehboob

" Every cloud has a silver lining "

Archive for April, 2011

Shortcut / Keyboard keys

Posted by Mehboob on 21/04/2011

Here is list of Shortcut keys to work with SSMS handy.

 

Action SSMS-Shortcut Key
Move to the SQL Server Management Studio menu bar ALT
Activate the menu for a tool component ALT+HYPHEN
Display the context menu SHIFT+F10
Display the New File dialog box to create a file CTRL+N
Display the New Project dialog box to create a new project CTRL+SHIFT+N
Display the Open File dialog box to open an existing file CTRL+O
Display the Open Project dialog box to open an existing project CTRL+SHIFT+O
Display the Add New Item dialog box to add a new file to the current project CTRL+SHIFT+A
Display the Add Existing Item dialog box to add an existing file to the current project ALT+SHIFT+A
Display the Query Designer CTRL+SHIFT+Q
Close a menu or dialog box, canceling the action ESC
Clear all bookmarks CTRL-SHIFT-F2
Insert or remove a bookmark (toggle) CTRL+F2
Move to next bookmark F2
Move to previous bookmark SHIFT+F2
Cancel a query ALT+BREAK
Connect CTRL+O
Disconnect CTRL+F4
Disconnect and close child window ALT+F4
Database object information ALT+F1
Clear the active Editor pane CTRL+SHIFT+DEL
Comment out code CTRL+SHIFT+C
Copy CTRL+C or Ctrl+Insert
Cut CTRL+X or Shift+Del
Decrease indent SHIFT+TAB
Delete through the end of a line in the Editor pane CTRL+DEL
Find CTRL+F
Go to a line number CTRL+G
Increase indent TAB
Make selection lowercase CTRL+SHIFT+L
Make selection uppercase CTRL+SHIFT+U
Paste CTRL+V or Shift+Insert
Remove comments CTRL+SHIFT+R
Repeat last search or find next F3
Replace CTRL+H
Select all CTRL+A
Undo CTRL+Z
Execute a query F5 or Ctrl + E
Help for Query Analyzer F1
Help for the selected Transact-SQL statement SHIFT+F1
Switch between query and result panes F6
Switch panes Shift+F6
Window Selector CTRL+W
New Query window CTRL+N
Object Browser (show/hide) F8
Object Search F4
Parse the query and check syntax CTRL+F5
Print CTRL+P
Display results in grid format CTRL+D
Display results in text format CTRL+T
Move the splitter CTRL+B
Save results to file CTRL+SHIFT+F
Show Results pane (toggle) CTRL+R
Save CTRL+S
Insert a template CTRL+SHIFT+INSERT
Replace template parameters CTRL+SHIFT+M
Display estimated execution plan CTRL+L
Display execution plan (toggle ON/OFF) CTRL+K
Index Tuning Wizard CTRL+I
Show client statistics CTRL+SHIFT+S
Show server trace CTRL+SHIFT+T
Use database CTRL+U

Posted in MS SQL Server | Comments Off

Microsoft product release date 2011 to 2013

Posted by Mehboob on 21/04/2011

Microsoft product release date  insider leak Windows 8 release date.

For the upcoming version of Windows, new critical features are being worked on including cluster support and support for one way replication. “The core engine is also being reworked to provide dramatic performance improvements.

We will also soon be starting major improvements for Windows 8 where we will be including innovative features which will revolutionize file access in branch offices.” Microsoft typically does not publicize the release dates and even the names of products still under wraps.
The one confirmed product name is Windows 8.  All i can say Welcome to 8 and good bye to 7, haaa.

Microsoft has not yet announced:

  •  Windows 8 on July 1, 2011
  •  Windows Server 2012 on July 2, 2012
  •  Office 2012 on July 2, 2012
  •  SQL Server 2011 on July 1, 2011
  •  SharePoint Server 2013 on July 1, 2013
  •  Exchange 2013 on July 1, 2013

The Windows 8 RTM date appears to be a bit accelerated from Microsoft’s typical three-year interval between new operating system releases. However, some RTM dates in the chart are accurate at least for existing Microsoft products. For instance, Windows 7 had its RTM on July 22, 2009, which is one day off from the date listed.

-
“Windows 8 will be released around 2011 with Microsoft publicly promising a 2012 delivery target.”

-

Posted in MS SQL Server, MS Windows, SharePoint | Comments Off

SQL Server Community

Posted by Mehboob on 18/04/2011

In the SQL Server Community:

Aaron Bertrand’s Blog
Brad McGehee’s Blog
Chad Boyd’s Blog
Greg Low’s Blog
Jonathan Kehayias’s Blog
Kevin Kline’s Blog
Kimberly Trip’s Blog
Paul Randal’s Blog
Pinal Dave’s Blog
Satya SK Jayanty’s Blog
Simple Talk
SQL Server Magazine
TechNet Magazine
Tibor Karaszi’s Blog &  Ola Hallengren

SQL Server Central and  CodePlex

Posted in MS SQL Server | Comments Off

Reduce MSDB database size

Posted by Mehboob on 18/04/2011

SQL Server: Delete Backup History to reduce MSDB database size

SQL Server keeps a track of the backup history of your server, in the msdb database.

Every time a backup or restore operation occurs on your database, additional rows are added to the backup and restore history tables. If you do not keep a check on this, you will find your msdb database growing over time.

SQL Server provides the sp_delete_backuphistory database engine stored procedure which makes it very simple to delete history that is older than the specified date.

Here’s how to use this stored procedure to delete backup history that is older than April 18, 2011, 5:30 p.M. in the backup and restore history tables.

Similarly if you want to automatically delete records that is say 1 or 2 months old,

create a stored procedure that calculates the date and executes the sp_delete_backuphistory procedure

Here’s the same query to try out:

CREATE PROCEDURE [dbo].[DeleteBackupHistory]
AS 
DECLARE @BckDate DATETIME
SET @BckDate = CONVERT(varchar(10), DATEADD(dd, -60, GETDATE()), 101)
EXEC sp_delete_backuphistory @BckDate

Now whenever you want to delete records 1 or 2 or 3 months prior to the current date, just call the DeleteBackupHistory stored procedure.

Similarly, you may also want to look at the sp_purge_jobhistory and sp_maintplan_delete_log

to remove other history information and keep your msdb database from growing over time.

Khan – MCTS

Posted in MS SQL Server | Comments Off

Windows Sysinternals Download

Posted by Mehboob on 07/04/2011

Windows Sysinternals – Sysinternals Suite

Downloads > Here

AccessChk

AccessEnum

AdExplorer

AdRestore

Autologon

Autoruns

BgInfo

CacheSet

ClockRes

Contig

Coreinfo

Ctrl2Cap

DebugView

Desktops

Disk2vhd

DiskExt

DiskMon

DiskView

Disk Usage (DU)

EFSDump

Handle

Hex2dec

Junction

LDMDump

ListDLLs

LiveKd

LoadOrder

LogonSessions

MoveFile

NTFSInfo

PageDefrag

PendMoves

PipeList

PortMon

ProcDump

Process Explorer

Process Monitor

ProcFeatures

PsExec

PsFile

PsGetSid

PsInfo

PsKill

PsList

PsLoggedOn

PsLogList

PsPasswd

PsService

PsShutdown

PsSuspend

RAMMap

RegDelNull

RegJump

RootkitRevealer

SDelete

ShareEnum

ShellRunas

SigCheck

Streams

Strings

Sync

TCPView

VMMap

VolumeID

WhoIs

WinObj

ZoomIt

 

Khan – SQLDBA -MCTS

www.addarr.com

Posted in BI-DW, MS SQL Server, MS Windows | Comments Off

Free Microsoft iSCSI Target

Posted by Mehboob on 07/04/2011

Has everyone heard the news? Microsoft has finally released for free the iSCSI target that was previously only available through OEMs as part of Windows Storage Server.

This will sure make setting up Test/Dev/Experimental clusters easier! VM to setup with FreeNAS.  And it is even supported for production use on Windows Server 2008 R2.

Visit here: http://blogs.technet.com/b/virtualization/archive/2011/04/04/free-microsoft-iscsi-target.aspx

Learn, how to setup iSCSI target, here we go!!! Jose Barreto’s Blog help you.

Khan SQL DBA – MCTS

www.addarr.com

Posted in MS SQL Server | Comments Off

SQL DBA några vanliga misstag

Posted by Mehboob on 01/04/2011

SQL DBA Misstag: Vad kan det vara, jag har jobbat i 10 år som sql dba ? Läs här….
Som SQL DBA måste följa upp sättning bästa practices för att säkerställa en smidig och mycket optimerad databaser tillgänglighet.  Jag har lärt mig från mina misstag eller p.g.a stress eller tidbrist(hitta på orskan) här är några vanliga misstag som jag har identifierat och skulle rekommendera att fixa om du har stött på eller se något liknande. Inte minst jag har sett små och stora företag data och deras SQL Server-säkerhet, det går inte beskriva, data lever mycket farlig nivå. Back to point.

En. Inte förberedelse och godkännande av en pålitlig backup och återställning politik med säkerhetskopior Lagringstiden för databaser enligt överenskomna dataförlust och tillämpning driftstopp det kan orsaka att tillfriskna databaser.

Mycket ofta några DBA: s starkt beroende av att lägga en plan för databasunderhåll bara för regelbunden säkerhetskopiering och med tanke på det gjort. Jag tror det är inte tillräckligt; en DBA ofta måste kontrollera hur lång tid det tar att återställa databaser och bör kontrollera backup filer för tidpunkt återhämtning. Också, beroende på databasens storlek kan det ta längre tid än väntat tid att göra databasen återhämtning. Därför kan ta säkerhetskopior inte lösa dina krav och det är rådet att använda standby-server med log shipping eller databas spegling för snabb databaslösningar DR.

Två. Att inte veta gränser server hårdvara och utnyttjande. Det är måste att se System resursutnyttjandet och identifiera flaskhalsar på regelbundna intervall för DISKIO, minne, CPU, Lås & Blocking etc räknare. Denna information kan ge insikt om hur mycket serverhårdvara resurser utnyttjas / tillgängliga för nuvarande och kommande arbetsbörda som genereras av applikation (er). Denna information kan hjälpa att stabilisera prestanda för en längre period, liksom att veta sina begränsningar.

Tre. Inte verifiera SQL Server-säkerhet, och inte tillämpar senaste Service Pack 1, 2, 3, 4 / version. Det rekommenderas att plåstret och tillämpa buggfixar så snart som möjligt. En föråldrad SQL server build / version rekommenderas inte att hålla igång för produktion servrar. Har kontrollera att du noga har valt rollen sysadmin medlemmar och tas bort alltför tillstånd från normala användarna av databasen. Det är en allmän praxis att endast SQL alternativ / inställningar som krävs liknande – xp_cmdshell, CLR etc och använda sig av kryptering & revision för att skydda kritiska data.

Fyra. Inte defragging index eller springer Databas konsistenskontrollerna. Också inte kör regelbundet underhåll aktiviteter såsom uppdatera statistik om produktion databaser. Eller i vissa fall verkställande underhåll och andra höga resurskrävande verksamhet under produktion arbetstid.

Fem. Inte kontrollera hur mycket ledigt utrymme finns på data eller loggfiler och krympande databaser och om igen. Eller inställning “Auto Shrink” databas alternativet till sant är likvärdigt skadligt.

Sex. Skapa databaser för Dev, Staging, UAT, Test, QA etc på produktion SQL Server eller instans. Detta majorly orsakar manuell / mänskliga misstag genom att radera / ändra objekt eller felaktigt tilldela behörigheter.

Sju. Proaktiv övervakning: Ställer inte in SQL-varningar med e-post för allvarlighetsgrad fel från 17 till 25, ledigt utrymme check, CPU-användning, SQL / Agent / SSRS / SSAS tjänster omstart osv. Det är mycket lämpligt att inrätta automatiska registreringar om SQL Server för kritiska händelser. Så att du är fullt medveten och känner sig trygga att alla händelser når till dig / lag även om de inte sitter framför datorskärmen. Framöver kan du använda Policy förvaltning för att fånga händelser och effektivisera olika SQL instanser i din miljö.

Åtta. Inte använder / tillämpar Hög tillgänglighet tekniker (kluster, spegling, log shipping) för kritiska databaser. En DBA måste identifiera verksamhetens krav och tillämpa hög tillgänglighet tekniker enligt redan fastställda SLA mål. Det garanterar snabb tillgång till databaser för tillämpningar i händelse av fel.

Nio. Kör SQL profiler på produktionen utan filter och sluttid. Detta är bland de vanligaste som händer misstag. En DBA måste förstå att köra Profiler utan filter kommer att fånga alla händelser och T-SQL-frågor vilket genererar extra arbetsbelastning en på produktionen. Dess mycket rekommenderas att använda Profiler med försiktighet.

En Tia. Inställnings alternativ databas återvinning till “full” och aldrig tar transaktionsloggbackups. Jag har sett fall där transaktionsförteckning filstorlek har ökat 100 gånger till faktiska data på grund av säkerhetskopiering oaktsamhet. Kontrollera att du väljer modell databas återvinning efter behov och använda backup politik därefter. Dessutom noga titta på dina transaktionsförteckning säkerhetskopieringar av  med mera. Om du har några frågor eller förslag, skriv mig.

Khan – SQL DBA, MCTS.

Posted in MS SQL Server | Comments Off

Coffee, Table & Computer (CTC)

Posted by Mehboob on 01/04/2011

CTS From Microsoft Future

 

 

Microsoft “Surface” – The Possibilities

Microsoft Surface, Microsoft Corp.’s first commercially available surface

 

 

Microsoft MS Surface

 

 

Much more to come

 

 

 

Posted in SharePoint | Comments Off

 
Follow

Get every new post delivered to your Inbox.