Tuesday, December 9, 2014
Migrating SQL Server 2005 DTSX Packages to SQL Server 2012
Monday, November 24, 2014
How to Find a SQL Server Database Object in entire sql server
Sunday, November 23, 2014
Move Master & Resource databases in SQL Server 2005
Thursday, November 20, 2014
Lock Pages in Memory
Monday, November 3, 2014
Identify if a disk is a local or SAN in Window 2008
Tuesday, October 21, 2014
SQL Server and Build Numbers
RTM
|
SP1
|
SP2
|
SP3
|
SP4
| |
SQL Server 2014
|
12.0.2000.8 12.00.2000.8
| ||||
SQL Server 2012
|
11.0.2100.60 11.00.2100.60
|
11.0.3000.0
or 11.1.3000.0 |
11.0.5058.0
or 11.2.5058.0 | ||
SQL Server 2008 R2
|
10.50.1600.1
|
10.50.2500.0/
10.51.2500.0 |
10.50.4000.0/ 10.52.4000.0
|
10.50.6000.34/ 10.53.6000.34
| |
SQL Server 2008
|
10.0.1600.22 10.00.1600.22
|
10.0.2531.0 10.00.2531.0
or 10.1.2531.0 |
10.0.4000.0 10.00.4000.0/
10.2.4000.0 |
10.0.5500.0 10.00.5500.0/ 10.3.5500.0
|
10.0.6000.29 10.00.6000.29/ 10.4.6000.29
|
SQL Server 2005
|
9.0.1399.06 9.00.1399.06
|
9.0.2047/9.00.2047
|
9.0.3042/ 9.00.3042
|
9.0.4035/ 9.00.4035
|
9.0.5000/ 9.00.5000
|
SQL Server 2000
|
8.0.194 8.00.194
|
8.0.384 8.00.384
|
8.0.532 8.00.532
|
8.0.760/ 8.00.760
|
8.0.2039 8.00.2039
|
SQL Server 7.0
|
7.0.623 7.00.623
|
7.0.699 7.00.699
|
7.0.842 7.00.842
|
7.0.961 7.00.961
|
Thursday, October 16, 2014
DBCC CHECKIDENT
Monday, September 29, 2014
Create SQL Login
Friday, September 26, 2014
Recently executed query
Wednesday, August 13, 2014
Shrink Database Log file in SQL Server
Method 1 : This script will shrink the all log files of specific database by change the recovery modle to simple and again it rever back the recovery model
DECLARE @tbl TABLE
(
ID INT IDENTITY(1,1),
DBNAME NVARCHAR(1000),
[FileName] NVARCHAR(1000)
)
INSERT INTO @tbl
SELECT DB_NAME(DbID),st.NAme from sys.sysaltfiles ST INNER JOIN Sys.databases SB on ST.dbid = sb.database_id where sb.name = 'TEST2008' AND FileName LIKE '%ldf' and sb.state = 0
DECLARE @MinID INT , @MaxID INT,@DBName NVARCHAR(1000),@FileName NVARCHAR(1000),@RecoveryModel NVARCHAR(1000),@SQL NVARCHAR(MAX)
SELECT @MinID = MIN(ID),@MaxID = MAX(ID) FROM @tbl
WHILE(@MinID <=@MaxID)
BEGIN
SELECT @DBName = DBNAME,@FileName=[FileName] FROM @tbl where ID = @MinID
SELECT @RecoveryModel = recovery_model_desc FROM sys.databases where name = @DBName
SELECT @SQL= N'USE ['+ @DBName+']'+CHAR(10)+CHAR(10)
+CASE WHEN @RecoveryModel <> N'SIMPLE' THEN N'ALTER DATABASE ['+@DBName+'] SET RECOVERY SIMPLE WITH NO_WAIT'ELSE N''END+CHAR(10)+
+N'DBCC SHRINKFILE('+@FileName+',1)'+CHAR(10)
+CASE WHEN @RecoveryModel <> N'SIMPLE' THEN N'ALTER DATABASE ['+@DBName+'] SET RECOVERY '+@RecoveryModel+N' WITH NO_WAIT'+CHAR(10) ELSE N'' END
+CHAR(10)
PRINT @SQL
EXEC SP_EXECUTESQL @SQL
SELECT @MinID = @MinID +1
END
Method 2: This script will shrink the all databases log files, depends on the size of log file by change the recovery modle to simple and again it rever back the recovery model
DECLARE @tbl TABLE
(
ID INT IDENTITY(1,1),
DBNAME NVARCHAR(1000),
[FileName] NVARCHAR(1000)
)
INSERT INTO @tbl
SELECT DB_NAME(DbID),st.NAme from sys.sysaltfiles ST INNER JOIN Sys.databases SB on ST.dbid = sb.database_id where Size > 100000 AND FileName LIKE '%ldf' and sb.state = 0
DECLARE @MinID INT , @MaxID INT,@DBName NVARCHAR(1000),@FileName NVARCHAR(1000),@RecoveryModel NVARCHAR(1000),@SQL NVARCHAR(MAX)
SELECT @MinID = MIN(ID),@MaxID = MAX(ID) FROM @tbl
WHILE(@MinID <=@MaxID)
BEGIN
SELECT @DBName = DBNAME,@FileName=[FileName] FROM @tbl where ID = @MinID
SELECT @RecoveryModel = recovery_model_desc FROM sys.databases where name = @DBName
SELECT @SQL= N'USE ['+ @DBName+']'+CHAR(10)+CHAR(10)
+CASE WHEN @RecoveryModel <> N'SIMPLE' THEN N'ALTER DATABASE ['+@DBName+'] SET RECOVERY SIMPLE WITH NO_WAIT'ELSE N''END+CHAR(10)+
+N'DBCC SHRINKFILE('+@FileName+',1)'+CHAR(10)
+CASE WHEN @RecoveryModel <> N'SIMPLE' THEN N'ALTER DATABASE ['+@DBName+'] SET RECOVERY '+@RecoveryModel+N' WITH NO_WAIT'+CHAR(10) ELSE N'' END
+CHAR(10)
PRINT @SQL
EXEC SP_EXECUTESQL @SQL
SELECT @MinID = @MinID +1
END
Cannot access the specified path or file on the server. Verify that you have the necessary security privileges and that the path or file exists
If you received below error while attaching a .mdf file in cluster environment please follow below steps to resolve the issue ERROR Ca...
-
How to remove Orphaned subscription TITLE: Microsoft SQL Server Management Studio ------------------------------ Could not del...
-
Microsoft will offer a minimum of 10 years of support for Business, Developer, and Desktop Operating System (consumer or business) Software...
-
When you got below error while executing below SQL Statement INSERT INTO dbo.tlbTargetTable SELECT * FROM dbo.tlbSrcTable Msg 81...






























