SQL SERVER – SQL Server Migration Assistant (SSMA) – Tools – Video – Download

I was recently working on learning various new stuff. I just would like to share very interesting resources here today. Microsoft SQL Server Migration Assistant (SSMA) is a toolkit that dramatically cuts the effort, cost, and risk of migrating from any other data platform to SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 and SQL Azure.

Here are few important resources links:

Microsoft SQL Server Migration Assistant (SSMA) Team’s Blog

One very front page of the blog, I noticed very interesting diagram – where it displays four database products. One can click on any of them to go to detail description of the same. Here is interesting Video regarding this tool.

  • Planning Your Database Migration
  • Analyzing Database Using SSMA
  • Converting Schema to SQL Server
  • Migrating Data Using SSMA
  • Automating Database Migration Using SSMA Console Application

If you have any particular question or need help regarding migration – you can always reach out to me and I will do my best to help you.

Reference: Pinal Dave (https://blog.sqlauthority.com)

Many of us are tend to overlook simple things even if we are capable of doing complex work. In SQL Server 2008, inline variable assignment is available. This feature exists from last 3 years, but I hardly see its utilization. One of the common arguments was that as the project migrated from the earlier version, the feature disappears. I totally accept this argument and acknowledge it. However, my point is that this new feature should be used in all the new coding – what is your opinion?

The code which we used in SQL Server 2005 and the earlier version is as follows:

DECLARE @iVariable INT, @vVariable VARCHAR(100), @dDateTime DATETIME
SET
@iVariable = 1
SET @vVariable = 'myvar'
SET @dDateTime = GETDATE()
SELECT @iVariable iVar, @vVariable vVar, @dDateTime dDT
GO

The same should be re-written as following:

DECLARE @iVariable INT = 1, @vVariable VARCHAR(100) = 'myvar', @dDateTime DATETIME = GETDATE()
SELECT @iVariable iVar, @vVariable vVar, @dDateTime dDT
GO

I have started to use this new method to assign variables as I personally find it very easy to read as well write.

Do you still use the earlier method to declare and assign variables? If yes, is there any particular reason or just an old routine? I am interested to hear about this.

Reference: Pinal Dave (https://blog.sqlauthority.com)

Data Warehousing, SQL Documentation, SQL Download
Previous Post
SQL SERVER – 2012 – Zoom Query Editor
Next Post
SQLAuthority News – Solid Quality Journal – Importance of Statistics

Related Posts

Leave a Reply