More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Dinesh's Blog ...ProfileFriendsBlogMore Tools Explore the Spaces community

Dinesh's Blog ::::::: Being Compiled :::::::

June 12

New article on TDE

My first article on SQL Server 2008 has been published at http://sql-server-performance.com. I wrote this article based on the tests I did regarding Transparent Data Encryption (TDE) that is newly introduced with SQL Server 2008. This articles covers;

  • What is Transparent Data Encryption?
  • Implementation of TDE.
  • Is my database secure now, as it says?
  • What needs to be considered before enabling TDE?
  • What is the impact when TDE is enabled?

You can read my article at http://sql-server-performance.com/articles/dba/Transparent_Data_Encryption_p1.aspx. Please let me know you thoughts on this, you can either add a comment to the article or send me an email to dinesh@sqlserveruniverse.com. I will writing two more articles on SQL Server 2008, will be publishing at http://sqlserveruniverse.com and http://sql-server-performance.com.

June 03

Analysis Services Browser Views Add-In

Yossi Elkayam has done a nice add-in to the BIDS that allows you to save views created for SSAS and run them as new requests. Seems this is very useful if you are currently working on a SSAS project.

Read more and download from here.

May 30

What kept me silent?

I am back. I did not write anything on my blog for last two months, I am not sure what kept me away from my favorite area, my blog. One reason would be, I guess, I was influenced by many things. Few things I want to make a note on;

My Personal life
Many things came and went, happiness, sadness, love, affection, success, failure... Most shattered my life with both green and red lines. I got sick again and had to hospitalized for couple of days. I was suffering from lot of sickness, some were known to me, and some were newly diagnosed. Many thanks go for Dr. Chandima de mel, my family, my friends and, Nawaloka hospital staff. Special thanks go to a person, who stayed with me in every possible minute, until I got recovered. I experienced a lot, with all of that, hereafter I will be singing a different tune.

My Msc :)
I have completed all my exams, assignments and, I am in last stage of the Msc, which is the project. I started doing the project, started with project proposal, project charter and finally poster session that gave me both good and bad comments :). I will be completing my Msc by end of August, hope I can get through without any complications.

My Database life
I started exploring SQL Server 2008 few months ago, gradually absorbing it. I recently did a session at SQL Server Sri Lanka User Group meeting on SQL Server 2008 - new features. Still I had no chance to use it with any commercial applications, hope will have a chance soon.

Our http://sqlserveruiniverse.com web site
It is growing and growing, spreading the word of SQL Server. Must thank Gogula for his dedication to the site, he has done a great job in my absence (even in my presence).

P1000845 DSC04637
Doing my presentation. Dinesh Asanka, Gogula and me, getting ready for the community launch.

That's about few things happened in last two months. I will be writing technical related things again in my blog, so, stay tune.

April 01

Presentation of first part of "Know before doing it" is published

We started a new series of sessions, called "Know before doing it" for SQL Server Sri Lanka User Group Meeting and the first part of it was presented at the last meeting. I did a the first part of it, demonstrating some of the internal process of SQL Server and feedback from the audience for the session of really good.

Use this link to get all the presentation we did at last meeting, including Preethi's great presentation about Performance of Stored Procedures.

March 26

SQL Server 2008 - The hierarchyid data type

Gogula has written, good, properly explained article on SQL Server 2008, one of the newest data types, hierarchyid and has been published at http://sqlserveruniverse.com . It is a very useful article, worth to read it.

Click here to read the article.

Nuggets from my SSIS experience

I have been doing lot of development on SSIS for last two, three months and I made this note on what I faced during the project. It may useful for your future SSIS development, or brush up your SSIS knowledge. Read and see.

Click here to read the article.

Anyway, original name for the article was not this :), thanks for Gogula, naming it with nice title.

March 11

Data Comparison with Data Dude

My latest article, Data Comparison with Data Dude has been published at www.sql-server-performance.com. This talks about the way of comparing the data between two data sources and scripting the changes.

Read and see, click here to visit the site.

March 10

Faced another issue with SSIS

Had to spend few minutes on this, to resolve the issue but found no solution. The problem was really weird. It was with variable window;

SSIS_VariableWindowProblem 

Look at the variable window. All buttons are disabled, disallowing creating or modifying variables created. I made a search to see whether anyone has experienced this before but could not find anything related to this. However, closing and reopening the packed resolved the problem :).

Give something good on SQL 2008 and win great prizes

Here is a chance to show your colors and win very valuable prizes. All you have to do is, write some, creative, good code on SQL Server 2008 that will help to the community and send to CodePlex.

For more details, click on here.

February 26

Taking advantages of Instant File Initialization

Have you ever tried this and seen the speed of file allocation process? Though I had heard about it, I had not tried (I might have but I cannot remember :)). The default file allocation of SQL Server is zero initialization that takes long time when you try to create a database with a large sized data file or when you try to restore a fairly large database that is not exist. These two processes (not only these two, other processes like adding a new file...) can be speeded up by enabling Instant Initialization. You can enable the Instant Initialization by giving proper permission to the server that runs the SQL Server instance. Let me show you the simple test I did;

My SQL Server service runs with a account called SQLServerAccount that has just few user rights. It is not in the administrators group. I ran the code below and it took 13 seconds to create the "Test" database.

CREATE DATABASE [Test] ON  PRIMARY
( NAME = N'Test', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Test.mdf' , SIZE = 200 , FILEGROWTH = 1000 )
 LOG ON
( NAME = N'Test_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\Test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%)
GO


I dropped the database and added the SQLServerAccount user account to "Perform volume maintenance tasks" policy. it is located under Administrative tasks -> Local security settings -> User right assignment. After restarting the SQL Server service, I ran the script again. Now SQL Server avoids zero initialization. It took only 1 second to create the database. This is a just a database with 200MB, so, think about a database with 10GB, or think about a restore process of 10GB database. Hope you can see the advantage.

This is not enabled by default because of security reason. Enabling this allows SQL Server administrator to see the recently deleted files that are not supposed to be seen by the SQL Server administrator.

This feature only available with SQL Server 2005 and it needs to be run with Windows 2003, XP or later. If the service account is already the local administrator, you already have the advantage. Note that this is not applicable to the log file.

View more entries
 
View space
Sanjaya Perera
View space
Ranga
View space
ANDRES DEL VERDE
View space
Elahee
View space
Imran
View space
Sunesh Hettiarachchi
View space
Tharindu
View space
Hilbert