Wednesday, February 26, 2014

End of support - List of MSSQL

http://support.microsoft.com/lifecycle/search/?sort=PN&alpha=sql


Products ReleasedLifecycle Start DateMainstream Support End DateExtended Support End DateService Pack Support End DateNotes
SQL Server 2000 64-bit Edition11/30/20004/8/20084/9/20137/11/2002
SQL Server 2000 Desktop Engine11/30/20004/8/20084/9/2013
SQL Server 2000 Desktop Engine Release A1/29/20034/8/20084/9/2013
SQL Server 2000 Developer Edition11/30/20004/8/20084/9/20137/11/2002
SQL Server 2000 Enterprise Edition11/30/20004/8/20084/9/20137/11/2002
SQL Server 2000 Reporting Services Service Pack 19/22/2004Not ApplicableNot Applicable7/11/2006
SQL Server 2000 Reporting Services Service Pack 24/22/2005Review NoteReview NoteSupport ends 12 months after the next service pack releases or at the end of the product's support lifecycle, whichever comes first. For more information, please see the service pack policy at http://support.microsoft.com/lifecycle/#ServicePackSupport.
SQL Server 2000 Service Pack 16/12/2001Not ApplicableNot Applicable2/28/2002
SQL Server 2000 Service Pack 211/30/2001Not ApplicableNot Applicable4/7/2003
SQL Server 2000 Service Pack 3a1/7/2003Not ApplicableNot Applicable7/10/2007
SQL Server 2000 Service Pack 45/6/2005Review NoteReview NoteSupport ends 12 months after the next service pack releases or at the end of the product's support lifecycle, whichever comes first. For more information, please see the service pack policy at http://support.microsoft.com/lifecycle/#ServicePackSupport.
SQL Server 2000 Standard Edition11/30/20004/8/20084/9/20137/11/2002
SQL Server 2000 Windows CE Edition 2.012/16/20021/8/20081/8/2013
SQL Server 2000 Workgroup Edition6/1/20054/8/20084/9/2013
SQL Server 2005 Compact Edition2/19/20074/12/20114/12/20167/10/2007
SQL Server 2005 Developer Edition1/14/20064/12/20114/12/20167/10/2007
SQL Server 2005 Enterprise Edition1/14/20064/12/20114/12/20167/10/2007
SQL Server 2005 Enterprise Edition for Itanium-based Systems1/14/20064/12/20114/12/20167/10/2007
SQL Server 2005 Enterprise X64 Edition1/14/20064/12/20114/12/20167/10/2007
SQL Server 2005 Express Edition6/1/20064/12/20114/12/20167/10/2007
SQL Server 2005 Express Edition with Advanced Services7/16/20064/12/20114/12/20167/10/2007
SQL Server 2005 Service Pack 14/18/2006Not ApplicableNot Applicable4/8/2008
SQL Server 2005 Service Pack 22/19/2007Not ApplicableNot Applicable1/12/2010
SQL Server 2005 Service Pack 312/15/2008Not ApplicableNot Applicable1/10/2012
SQL Server 2005 Service Pack 412/13/2010Review NoteReview NoteSupport ends 12 months after the next service pack releases or at the end of the product's support lifecycle, whichever comes first. For more information, please see the service pack policy at http://support.microsoft.com/lifecycle/#ServicePackSupport.
SQL Server 2005 Standard Edition1/14/20064/12/20114/12/20167/10/2007
SQL Server 2005 Standard Edition for Itanium-based Systems1/14/20064/12/20114/12/20167/10/2007
SQL Server 2005 Standard X64 Edition1/14/20064/12/20114/12/20167/10/2007
SQL Server 2005 Workgroup Edition1/14/20064/12/20114/12/20167/10/2007
SQL Server 2008 Developer11/6/20087/8/20147/9/20194/13/2010
SQL Server 2008 Enterprise11/7/20087/8/20147/9/20194/13/2010
SQL Server 2008 Express11/11/20087/8/20147/9/20194/13/2010
SQL Server 2008 Express with Advanced Services11/22/20087/8/20147/9/20194/13/2010
SQL Server 2008 R2 Datacenter7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 R2 Developer7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 R2 Enterprise7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 R2 Express7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 R2 Express with Advanced Services7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 R2 Parallel Data Warehouse11/9/20107/8/20147/9/2019Hardware products will receive 5 years of support following Microsoft’s end of sales date for the Major Product version. Minor Product releases follow the Support Lifecycle of their respective Major Product versions.
SQL Server 2008 R2 Service Pack 17/12/2011Not ApplicableNot Applicable10/8/2013
SQL Server 2008 R2 Service Pack 27/26/2012Review NoteReview NoteSupport ends 12 months after the next service pack releases or at the end of the product's support lifecycle, whichever comes first. For more information, please see the service pack policy at http://support.microsoft.com/lifecycle/#ServicePackSupport.
SQL Server 2008 R2 Standard7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 R2 Standard Edition for Small Business7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 R2 Web7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 R2 Workgroup7/20/20107/8/20147/9/20197/10/2012
SQL Server 2008 Service Pack 13/31/2009Not ApplicableNot Applicable10/11/2011
SQL Server 2008 Service Pack 29/24/2010Not ApplicableNot Applicable10/9/2012
SQL Server 2008 Service Pack 310/6/2011Review NoteReview NoteSupport ends 12 months after the next service pack releases or at the end of the product's support lifecycle, whichever comes first. For more information, please see the service pack policy at http://support.microsoft.com/lifecycle/#ServicePackSupport.
SQL Server 2008 Standard11/6/20087/8/20147/9/20194/13/2010
SQL Server 2008 Standard Edition for Small Business11/6/20087/8/20147/9/20194/13/2010
SQL Server 2008 Web11/6/20087/8/20147/9/20194/13/2010
SQL Server 2008 Workgroup11/6/20087/8/20147/9/20194/13/2010
SQL Server 2012 Business Intelligence5/20/20127/11/20177/12/20221/14/2014
SQL Server 2012 Developer5/20/20127/11/20177/12/20221/14/2014
SQL Server 2012 Enterprise5/20/20127/11/20177/12/20221/14/2014
SQL Server 2012 Enterprise Core5/20/20127/11/20177/12/2022
SQL Server 2012 Express5/20/20127/11/20177/12/20221/14/2014
SQL Server 2012 Parallel Data Warehouse7/12/201310/9/2018Review NoteSQL 2012 PDW appliance hardware and the server software configured and running on the appliance hardware shall receive five years of support from General Availability of SQL Server Parallel Data Warehouse 2012.
SQL Server 2012 Service Pack 111/7/2012Review NoteReview NoteSupport ends 12 months after the next service pack releases or at the end of the product's support lifecycle, whichever comes first. For more information, please see the service pack policy at http://support.microsoft.com/lifecycle/#ServicePackSupport.
SQL Server 2012 Standard5/20/20127/11/20177/12/20221/14/2014
SQL Server 2012 Web5/20/20127/11/20177/12/20221/14/2014
SQL Server 4.2 for OS/2Not Available7/1/1999Not Applicable
SQL Server 6.0 Standard EditionNot Available3/31/1999Not Applicable
SQL Server 6.5 Enterprise Edition3/1/19983/31/2004Not Applicable
SQL Server 6.5 Service Pack 112/31/1998Not ApplicableNot Applicable1/1/2002
SQL Server 6.5 Service Pack 29/15/2000Not ApplicableNot Applicable
SQL Server 6.5 Service Pack 31/15/2000Not ApplicableNot Applicable
SQL Server 6.5 Service Pack 4Not AvailableNot ApplicableNot Applicable3/24/1999
SQL Server 6.5 Service Pack 5a12/24/1998Not ApplicableNot Applicable3/31/2004
SQL Server 6.5 Standard Edition6/30/19961/1/2002Not Applicable
SQL Server 7.0 Enterprise Edition3/1/199912/31/20051/11/2011
SQL Server 7.0 Service Pack 15/25/1999Not ApplicableNot Applicable3/31/2004
SQL Server 7.0 Service Pack 23/20/2000Not ApplicableNot Applicable
SQL Server 7.0 Service Pack 3Not AvailableNot ApplicableNot Applicable7/26/2002
SQL Server 7.0 Service Pack 44/26/2002Review NoteReview NoteSupport ends 12 months after the next service pack releases or at the end of the product's support lifecycle, whichever comes first. For more information, please see the service pack policy at http://support.microsoft.com/lifecycle/#ServicePackSupport.
SQL Server 7.0 Standard Edition3/1/199912/31/20051/11/2011
SQL Server Compact 3.52/19/20084/9/20134/10/201810/13/2009
SQL Server Compact 3.5 Service Pack 1 for Windows Mobile8/11/2008Not ApplicableNot Applicable7/12/2011
SQL Server Compact 3.5 Service Pack 26/29/2010Review NoteReview NoteSupport ends 12 months after the next service pack releases or at the end of the product's support lifecycle, whichever comes first. For more information, please see the service pack policy at http://support.microsoft.com/lifecycle/#ServicePackSupport.
SQL Server Compact 4.04/13/20117/12/20167/13/2021
SQL Server Notification Services 2.0 Enterprise Edition11/26/20021/8/20081/8/2013
SQL Server Notification Services 2.0 Standard Edition11/26/20021/8/20081/8/2013

Wednesday, March 31, 2010

INDEX USAGE ANALYSIS REPORT

How to generate report for Index Physical statistics

Here is an interesting information about how to generate report for Index Usage

Check the below link and enjoy the usage of indexes and recommendations using one click report!!


http://blog.sqlauthority.com/2010/03/26/sql-server-generate-report-for-index-physical-statistics-ssms/






SQL Server 2008 - New Features

New Features in MS SQL Server 2008 - Database Administrators

The below link provides us an insight about the new features in MS SQL Server 2008 for Database Administrators.

Have a look at this link and enjoy the new features!

http://sqlcat.com/top10lists/archive/2009/01/30/top-10-sql-server-2008-features-for-the-database-administrator-dba.aspx

DBCC Commands

How to Check the List of DBCC Commands using SQL Server

Get a list of all the DBCC commands both documented and undocumented.


Solution: Turn on trace 2520 and use DBCC HELP ('?') to get a list of all the commands.

The script:

dbcc traceon(2520)
dbcc help ('?')
GO

Shows the list of DBCC commands. then

DBCC HELP()

Shows the syntax of an individual co

If you run DBCC HELP on all the commands you end up with this list:

DBCC activecursors [(spid)]

DBCC addextendedproc (function_name, dll_name)

DBCC addinstance (objectname, instancename)

DBCC adduserobject (name)

DBCC auditevent (eventclass, eventsubclass, success, loginname
, rolename, dbusername, loginid)

DBCC autopilot (typeid, dbid, tabid, indid, pages [,flag])

DBCC balancefactor (variance_percent)

DBCC bufcount [(number_of_buffers)]

DBCC buffer ( {'dbname' | dbid} [, objid [, number [, printopt={0|1|2} ]
[, dirty | io | kept | rlock | ioerr | hashed ]]])

DBCC bytes ( startaddress, length )

DBCC cachestats

DBCC callfulltext

DBCC checkalloc [('database_name'[, NOINDEX | REPAIR])]
[WITH NO_INFOMSGS[, ALL_ERRORMSGS][, ESTIMATEONLY]]

DBCC checkcatalog [('database_name')] [WITH NO_INFOMSGS]

DBCC checkconstraints [( 'tab_name' | tab_id | 'constraint_name' | constraint_id )]
[WITH ALL_CONSTRAINTS | ALL_ERRORMSGS]

DBCC checkdb [('database_name'[, NOINDEX | REPAIR])]
[WITH NO_INFOMSGS[, ALL_ERRORMSGS]
[, PHYSICAL_ONLY][, ESTIMATEONLY][,DBCC TABLOCK]

DBCC checkdbts (dbid, newTimestamp)]

DBCC checkfilegroup [( [ {'filegroup_name' | filegroup_id} ]
[, NOINDEX] )] [WITH NO_INFOMSGS
[, ALL_ERRORMSGS][, PHYSICAL_ONLY][, ESTIMATEONLY][, TABLOCK]]

DBCC checkident ('table_name'[, { NORESEED | {RESEED [, new_reseed_value] } } ] )

DBCC checkprimaryfile ( {'FileName'} [, opt={0|1|2|3} ])

DBCC checktable ('table_name'[, {NOINDEX | index_id | REPAIR}])
[WITH NO_INFOMSGS[, ALL_ERRORMSGS]
[, PHYSICAL_ONLY][, ESTIMATEONLY][, TABLOCK]]

DBCC cleantable ('database_name'|database_id, 'table_name'|table_id,[batch_size])

DBCC cacheprofile [( {actionid} [, bucketid])

DBCC clearspacecaches ('database_name'|database_id,
'table_name'|table_id, 'index_name'|index_id)

DBCC collectstats (on | off)

DBCC concurrencyviolation (reset | display | startlog | stoplog)

DBCC config

DBCC cursorstats ([spid [,'clear']])

DBCC dbinfo [('dbname')]

DBCC dbrecover (dbname [, IgnoreErrors])

DBCC dbreindex ('table_name' [, index_name [, fillfactor ]]) [WITH NO_INFOMSGS]

DBCC dbreindexall (db_name/db_id, type_bitmap)

DBCC dbrepair ('dbname', DROPDB [, NOINIT])

DBCC dbtable [({'dbname' | dbid})]

DBCC debugbreak

DBCC deleteinstance (objectname, instancename)

DBCC des [( {'dbname' | dbid} [, {'objname' | objid} ])]

DBCC detachdb [( 'dbname' )]

DBCC dropcleanbuffers

DBCC dropextendedproc (function_name)

DBCC dropuserobject ('object_name')

DBCC dumptrigger ({'BREAK', {0 | 1}} | 'DISPLAY' | {'SET', exception_number}
| {'CLEAR', exception_number})

DBCC errorlog

DBCC extentinfo [({'database_name'| dbid | 0}
[,{'table_name' | table_id} [, {'index_name' | index_id | -1}]])]

DBCC fileheader [( {'dbname' | dbid} [, fileid])

DBCC fixallocation [({'ADD' | 'REMOVE'},
{'PAGE' | 'SINGLEPAGE' | 'EXTENT' | 'MIXEDEXTENT'}
, filenum, pagenum [, objectid, indid])

DBCC flush ('data' | 'log', dbid)

DBCC flushprocindb (database)

DBCC free dll_name (FREE)

DBCC freeproccache

dbcc freeze_io (db)

dbcc getvalue (name)

dbcc icecapquery ('dbname', stored_proc_name
[, #_times_to_icecap (-1 infinite, 0 turns off)])
Use 'dbcc icecapquery (printlist)' to see list of SP's to profile.
Use 'dbcc icecapquery (icecapall)' to profile all SP's.

dbcc incrementinstance (objectname, countername, instancename, value)

dbcc ind ( { 'dbname' | dbid }, { 'objname' | objid }, { indid | 0 | -1 | -2 } )

DBCC indexdefrag ({dbid | dbname | 0}, {tableid | tablename}, {indid |indname})

DBCC inputbuffer (spid)

DBCC invalidate_textptr (textptr)

DBCC invalidate_textptr_objid (objid)

DBCC iotrace ( { 'dbname' | dbid | 0 | -1 }
, { fileid | 0 }, bufsize, [ { numIOs | -1 }
[, { timeout (sec) | -1 } [, printopt={ 0 | 1 }]]] )

DBCC latch ( address [, 'owners'] [, 'stackdumps'])

DBCC lock ([{'DUMPTABLE' | 'DUMPSTATS' | 'RESETSTATS' | 'HASH'}] |
[{'STALLREPORTTHESHOLD', stallthreshold}])

DBCC lockobjectschema ('object_name')

DBCC log ([dbid[,{0|1|2|3|4}[,['lsn','[0x]x:y:z']|['numrecs',num]|['xdesid','x:y']
|['extent','x:y']|['pageid','x:y']|['objid',{x,'y'}]|['logrecs',
{'lop'|op}...]|['output',x,['filename','x']]...]]])

DBCC loginfo [({'database_name' | dbid})]

DBCC matview ({'PERSIST' | 'ENDPERSIST' | 'FREE' | 'USE' | 'ENDUSE'})

DBCC memobjlist [(memory object)]

DBCC memorymap

DBCC memorystatus

DBCC memospy

DBCC memusage ([IDS | NAMES], [Number of rows to output])

DBCC monitorevents ('sink' [, 'filter-expression'])

DBCC newalloc - please use checkalloc instead

DBCC no_textptr (table_id , max_inline)

DBCC opentran [({'dbname'| dbid})] [WITH TABLERESULTS[,NO_INFOMSGS]]

DBCC outputbuffer (spid)

DBCC page ( {'dbname' | dbid}, filenum, pagenum
[, printopt={0|1|2|3} ][, cache={0|1} ])

DBCC perflog

DBCC perfmon

DBCC pglinkage (dbid, startfile, startpg, number, printopt={0|1|2}
, targetfile, targetpg, order={1|0})

DBCC pintable (database_id, table_id)

DBCC procbuf [({'dbname' | dbid}[, {'objname' | objid}
[, nbufs[, printopt = { 0 | 1 } ]]] )]

DBCC proccache

DBCC prtipage (dbid, objid, indexid [, [{{level, 0}
| {filenum, pagenum}}] [,printopt]])

DBCC pss [(uid[, spid[, printopt = { 1 | 0 }]] )]

DBCC readpage ({ dbid, 'dbname' }, fileid, pageid
, formatstr [, printopt = { 0 | 1} ])

DBCC rebuild_log (dbname [, filename])

DBCC renamecolumn (object_name, old_name, new_name)

DBCC resource

DBCC row_lock (dbid, tableid, set) - Not Needed

DBCC ruleoff ({ rulenum | rulestring } [, { rulenum | rulestring } ]+)

DBCC ruleon ( rulenum | rulestring } [, { rulenum | rulestring } ]+)

DBCC setcpuweight (weight)

DBCC setinstance (objectname, countername, instancename, value)

DBCC setioweight (weight)

DBCC show_statistics ('table_name', 'target_name')

DBCC showcontig (table_id | table_name [, index_id | index_name]
[WITH FAST, ALL_INDEXES, TABLERESULTS [,ALL_LEVELS]])

DBCC showdbaffinity

DBCC showfilestats [(file_num)]

DBCC showoffrules

DBCC showonrules

DBCC showtableaffinity (table)

DBCC showtext ('dbname', {textpointer | {fileid, pageid, slotid[,option]}})

DBCC showweights

DBCC shrinkdatabase ({dbid | 'dbname'}, [freespace_percentage
[, {NOTRUNCATE | TRUNCATEONLY}]])

DBCC shrinkfile ({fileid | 'filename'}, [compress_size
[, {NOTRUNCATE | TRUNCATEONLY | EMPTYFILE}]])

DBCC sqlmgrstats

DBCC sqlperf (LOGSPACE)({IOSTATS | LRUSTATS | NETSTATS | RASTATS [, CLEAR]}
| {THREADS} | {LOGSPACE})

DBCC stackdump [( {uid[, spid[, ecid]} | {threadId, 'THREADID'}] )]

DBCC tab ( dbid, objid )

DBCC tape_control {'query' | 'release'}[,('\\.\tape')]

DBCC tec [( uid[, spid[, ecid]] )]

DBCC textall [({'database_name'|database_id}[, 'FULL' | FAST] )]

DBCC textalloc ({'table_name'|table_id}[, 'FULL' | FAST])

DBCC thaw_io (db)

DBCC traceoff [( tracenum [, tracenum ... ] )]

DBCC traceon [( tracenum [, tracenum ... ] )]

DBCC tracestatus (trace# [, ...trace#])

DBCC unpintable (dbid, table_id)

DBCC updateusage ({'database_name'| 0} [, 'table_name' [, index_id]])
[WITH [NO_INFOMSGS] [,] COUNT_ROWS]

DBCC upgradedb (db) DBCC usagegovernor (command, value)

DBCC useplan [(number_of_plan)]

DBCC useroptions DBCC wakeup (spid)

DBCC writepage ({ dbid, 'dbname' }, fileid, pageid, offset, length, data)

DMV List

Here We Go.......................

The Complete List of DMV/DMF present in SQL Server 2005 and 2008.




DMV/DMF Name20052008
dm_audit_actions
X
dm_audit_class_type_map
X
dm_broker_activated_tasksXX
dm_broker_connectionsXX
dm_broker_forwarded_messagesXX
dm_broker_queue_monitorsXX
dm_cdc_errors
X
dm_cdc_log_scan_sessions
X
dm_clr_appdomainsXX
dm_clr_loaded_assembliesXX
dm_clr_propertiesXX
dm_clr_tasksXX
dm_cryptographic_provider_properties
X
dm_database_encryption_keys
X
dm_db_file_space_usageXX
dm_db_index_usage_statsXX
dm_db_mirroring_auto_page_repair
X
dm_db_mirroring_connectionsXX
dm_db_mirroring_past_actions
X
dm_db_missing_index_detailsXX
dm_db_missing_index_group_statsXX
dm_db_missing_index_groupsXX
dm_db_partition_statsXX
dm_db_persisted_sku_features
X
dm_db_script_level
X
dm_db_session_space_usageXX
dm_db_task_space_usageXX
dm_exec_background_job_queueXX
dm_exec_background_job_queue_statsXX
dm_exec_cached_plansXX
dm_exec_connectionsXX
dm_exec_procedure_stats
X
dm_exec_query_memory_grantsXX
dm_exec_query_optimizer_infoXX
dm_exec_query_resource_semaphoresXX
dm_exec_query_statsXX
dm_exec_query_transformation_statsXX
dm_exec_requestsXX
dm_exec_sessionsXX
dm_exec_trigger_stats
X
dm_filestream_file_io_handles
X
dm_filestream_file_io_requests
X
dm_fts_active_catalogsXX
dm_fts_fdhosts
X
dm_fts_index_populationXX
dm_fts_memory_buffersXX
dm_fts_memory_poolsXX
dm_fts_outstanding_batches
X
dm_fts_population_rangesXX
dm_io_backup_tapesXX
dm_io_cluster_shared_drivesXX
dm_io_pending_io_requestsXX
dm_os_buffer_descriptorsXX
dm_os_child_instancesXX
dm_os_cluster_nodesXX
dm_os_dispatcher_pools
X
dm_os_dispatchers
X
dm_os_hostsXX
dm_os_latch_statsXX
dm_os_loaded_modulesXX
dm_os_memory_allocationsXX
dm_os_memory_brokers
X
dm_os_memory_cache_clock_handsXX
dm_os_memory_cache_countersXX
dm_os_memory_cache_entriesXX
dm_os_memory_cache_hash_tablesXX
dm_os_memory_clerksXX
dm_os_memory_node_access_stats
X
dm_os_memory_nodes
X
dm_os_memory_objectsXX
dm_os_memory_poolsXX
dm_os_nodes
X
dm_os_performance_countersXX
dm_os_process_memory
X
dm_os_ring_buffersXX
dm_os_schedulersXX
dm_os_spinlock_stats
X
dm_os_stacksXX
dm_os_sublatchesXX
dm_os_sys_infoXX
dm_os_sys_memory
X
dm_os_tasksXX
dm_os_threadsXX
dm_os_virtual_address_dumpXX
dm_os_wait_statsXX
dm_os_waiting_tasksXX
dm_os_worker_local_storageXX
dm_os_workersXX
dm_qn_subscriptionsXX
dm_repl_articlesXX
dm_repl_schemasXX
dm_repl_tranhashXX
dm_repl_traninfoXX
dm_resource_governor_configuration
X
dm_resource_governor_resource_pools
X
dm_resource_governor_workload_groups
X
dm_server_audit_status
X
dm_tran_active_snapshot_database_transactionsXX
dm_tran_active_transactionsXX
dm_tran_commit_table
X
dm_tran_current_snapshotXX
dm_tran_current_transactionXX
dm_tran_database_transactionsXX
dm_tran_locksXX
dm_tran_session_transactionsXX
dm_tran_top_version_generatorsXX
dm_tran_transactions_snapshotXX
dm_tran_version_storeXX
dm_xe_map_values
X
dm_xe_object_columns
X
dm_xe_objects
X
dm_xe_packages
X
dm_xe_session_event_actions
X
dm_xe_session_events
X
dm_xe_session_object_columns
X
dm_xe_session_targets
X
dm_xe_sessions
X