|
SP_WHO2
|
It shows blocking by the presence of blkby column value.
|
|
Sysprocesses
|
select * from master..sysprocesses where blocked >0
|
|
Activity Monitor
|
Open Activity Monitor at any time by pressing CTRL+ALT A.
|
Backup my known things and restoring it into DBA Learners.......
Tuesday, May 29, 2012
Three different ways to find blocking in SQL
Difference between 3 types of Restoring modes.
|
S.No
|
With Recovery
|
With Norecovery
|
Standby\Readonly
|
|
1
|
Leave the database in online mode.
|
Leave the database in restoring mode.
|
Leave the database in
readonly mode.
|
|
2
|
No further restore is possible.
|
Further restore is possible.
|
Further restore is possible.
|
|
3
|
User can able to access
|
Users can’t.
|
Users can able to read the
databases.
|
|
4
|
Rollback the uncommitted transactions
|
Does not rollback the uncommitted transactions
|
It undoes uncommitted transactions
, but saves the undo actions in a
standby file so
that recovery effects
can be reverted.
|
Difference between database roles and server roles
|
S.No
|
Server Roles
|
Database Roles
|
|
1
|
It is defined at the server level.
|
It is defined at the database level.
|
|
2
|
It exists outside of user databases.
|
It exists in each database.
|
|
3
|
There are fixed server roles only.
|
User defined database roles available.
|
|
4
|
Bulkadmin,dbcreator,diskadmin,
processadmin,securityadmin,
serveradmin,setupadmin
and sysadmin(8)
|
Db_accesadmin,db_backupoperator,
db_datareader,db_datawriter,
db_ddladmin,db_denydatareader,
db_denydatawriter,db_owner and db_securityadmin(9)
|
Differences between SQL2000,SQL2005 and SQL2008.
|
S.No
|
SQL 2000
|
SQL2005
|
SQL2008
|
|
1
|
Query Analyzer and Enterprise Manager are separate.
|
Both are combined as SQL SERVER MANAGEMEN STUDIO.
|
Both are combined as SQL SERVER MANAGEMEN STUDIO.
|
|
2
|
No XML datatype is used.
|
XML datatype is introduced.
|
XML datatype is used.
|
|
3
|
65,535 databases can be created.
|
2(pow(20))-1 databases can be created.
|
2(pow(20))-1 databases can be created.
|
|
4
|
Nill
|
Exception handling
|
Exception handling
|
|
5
|
Nill
|
Varchar(Max) datatype
|
Varchar(Max) datatype
|
|
6
|
Nill
|
DDL Triggers
|
DDL Triggers
|
|
7
|
Nill
|
Database mirroring
|
Database mirroring
|
|
8
|
Nill
|
Row number function for paging use.
|
Row number function for paging use.
|
|
9
|
Nill
|
Table fragmentation
|
Table fragmentation
|
|
10
|
Nill
|
Full text search
|
Full text search
|
|
11
|
Nill
|
Bulk copy update
|
Bulk copy update
|
|
12
|
Nill
|
Can’t encrypt
|
Can encrypt entire database
|
|
13
|
Compression not possible
|
Can compress tables and indexes(introduced in 2005 SP2)
|
Can compress tables and indexes
|
|
14
|
Datetime is used for both date and time
|
Datetime is used for both date and time
|
Date and time are separately used for date and time datatype
|
|
15
|
Nill
|
Narchar(max) and varbinary(max) is used.
|
Narchar(max) and varbinary(max) is used.
|
|
16
|
Nill
|
Nill
|
Table datatype is introduced.
|
|
17
|
Nill
|
SSIS is used.
|
SSIS is used.
|
|
18
|
Nill
|
Nill
|
Central Management Server(CMS) is introduced.
|
|
19
|
Nill
|
Nill
|
Policy based management is available.
|
Friday, April 13, 2012
SQL2008 SP3 Error
Errors in SQL2008 SP3 installation and
the troubleshooting steps.
===============================================
I got below error when I trying to
install SQL2008 SP3 patch.
To resolve above error code
0x84B20002, we need to do follow steps:
- We need to search the missing MSI original file (‘sql_engine_core_inst.msi’) from the SQL2008 software folder or CD.
- Then copy the missed MSI file to ‘C:\Windows\Installer\’ path.
- Rename the original file ‘sql_engine_core_inst.msi’ to 12c57ede.msi(missing file) in the above mentioned path(Find missing file name from the error).
- Next Rerun the SQL2008 SP3 patch executable file.
- Finally SP3 patch will apply successfully.
Have a Sucessful SP3 patch installation....
Tuesday, March 20, 2012
How to delete old backup files by script.
Extended procedure 'xp_delete_file ' is used for to delete the backup files in the server.
We need to specify the file type selected ((0 = FileBackup,1 = File Report),folder path(trailing slash), file extension which needs to be deleted (N'bak'),date(prior which to delete) and folder flag level((1 = include files in first subfolder level, 0 = not) as like below in the Sql Server Management Studio.
EXECUTE master.dbo.xp_delete_file 0, N’D:\SQLBackup',N'BAK',N'06/07/2011 10:18:49',1
By running above script, we can able to delete the old backup files prior to the above specified date.
Tuesday, January 3, 2012
Steps for sql server decommission activities.
How to decommission sql Instances from the server?
Before uninstall we need to follow some steps.
1. Make a note of service pack and hot fixes installed.
2. Backup the databases master, msdb, and model to be used for roll back purpose.
How to check which Service Pack installed?
Run below SQL Server command
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')GOIf you’re using SQL Server version 7, you need a different command:
SELECT @@VERSIONGOHow to find which Hotfix applied on SQL Server?
To determine the Hotfix number, since each one will be different, and many may be installed. To determine the Hotfixes on your server, download the program called HFNetChk (http://support.microsoft.com/kb/305385) from Microsoft. There’s a commercial version of this tool by the way that will keep your servers up to date, but this is the free one Microsoft provides.
There are now stored procedures you can use to show you the build number on your server, such as:EXEC sp_server_info GOand EXEC master..xp_msverGOSteps to be followed for uninstall sql server:
1. Uninstall SQL Server through Windows Control PanelàAdd/remove Programs.
a. Uninstall SQL Server patches in descending order
b. Uninstall SQL Server installation
2. Restart server
Steps to be followed for re-intstall the old sql server.i.e(roll back)
1) Reinstall SQL Server.
2) Apply any service packs and hotfixes that were installed earlier.
3) Restore the databases master, msdb, and model from the last backup that was taken before you installed.
When we go for decommission of Sql instances?
If current application has been migrated to sql farm servers or other environment, then existing systems will not being used. So we need to uninstall sql server instances from the server.
Subscribe to:
Posts (Atom)
MYSQL::Setting Validate_Password componet for MySQL Database to ensure password policy settings
Inadequate Password Settings for MySQL Database We observed that the `validate_password%` settings on hostname `<insert hostname>` a...
-
Scenario: I am looking to remove the characters value ‘SQL Server’ from the ‘SQL Server 9.00.4060.00’ in one column on the tablix...
-
When i trying to load data from MS access (MDB) to SQL ,i am getting the below error. Error: 0xC0209303 at Package, Connection mana...
-
Jobs failed with below error message. Error Message: Executed as user: XXXXXX-svc. Mail queued. [SQLSTATE 01000] (Message 0) File attachme...
