SQLServerCentral - www.sqlservercentral.com

A community of more than 1,600,000 database professionals and growing

Featured Contents

Featured Script

The Voice of the DBA

Paying It Forward

Today we have a guest editorial as Steve is away on sabbatical.

I was struck recently by two contradictory points of view. One of my SQL Server heroes, Paul Randal, tweeted "Pay it forward folks, never forget to pay it forward when you get help. Everyone starts with zero #sqlserver knowledge." That same day, I was talking with another DBA about if he might be interested in creating a presentation for an upcoming SQL Saturday, and his response was (paraphrased) "Why do I want to put the effort into that just to have someone steal my ideas from the slides?"

Ouch.

When I started blogging three and a half years ago, I just wanted to see if I could do it.  I have always enjoyed writing, but after years of reading other useful (and sometimes humorous) SQL Server blogs, I just wanted to see if I could do it myself.  I have learned - and still learn - so much from the wide variety of bloggers in the #sqlfamily.

I have taken a few "sabbaticals" from blogging over the last few years (AKA, I slacked off), but I have always come back, and it is often because of someone commenting on my blog or on Twitter.  Someone will say I helped them solve a particular problem, while others just say “thanks.”  It always feels good when my blog saves my peers some work because they can use my notes to get a head start on their own situations.

Presenting follows a very similar path to blogging.  The first time I presented, I was goaded into it by a peer, and when I said "yes," I just wanted to see if I could do it.  I have learned so much more over the years from conference sessions, SQL Saturdays, and virtual webcasts than I ever have by sitting in a 5-day Microsoft curriculum class.  

Most of my presentations to date have been about maintenance (backups, indexing, etc.), but I am branching out as I see the desire from others for different things.  Again, creating a presentation has the double bonus - I have to learn new things and be thorough to create a presentation and then I get to share that knowledge with a room full of people and help them. I have to admit that a little part of me is driven by the buzz of knowing I have connected with someone - when an attendee comes up to me afterward and says "you know, now I get it!"

I work with many people in other database platforms, operating systems, etc. and none of them have anything like the #sqlfamily, where high level consultants will help you, often for free, just because you ask for #sqlhelp on Twitter or because you stay behind after a SQL Saturday session to talk.

To me, it is simply amazing - if you have ever felt this way, then you too can pay it forward.

Andy Galbraith from SQLServerCentral.com

Join the debate, and respond to today's editorial on the forums

ADVERTISEMENT
SQL Source Control

Get your SQL Server database under version control now!

Version control is standard for applications, but databases haven’t caught up. So how can you bring database development up to speed? Why should you start? Find out…

DBA Team Article 3

Is it a bird? Is it a plane? No, it’s – Paul Randal!

Paul Randal guest stars in the latest outing for the DBA Team – As Corrupt As It Gets. Can he save the data, or is it corrupt beyond all repair? Find out in this new article.

sqlsearch

Have you tried SQL Search yet?

SQL Search has one job, and it does it well. Search database schemas for fragments of SQL text in sprocs, functions, views and more. Download Red Gate SQL Search - it's free!

Featured Contents

 

Stairway to T-SQL: Beyond The Basics Level 8: Coding Shortcuts using += and -= Operators

Gregory Larsen from SQLServerCentral.com

No one wants to use more keystrokes than they have to when they write a chunk of T-SQL code. To help with minimizing the number of characters a T-SQL developer needs to type the Microsoft team introduced three new shortcuts operators when they release SQL Server 2008. These shorts cuts are the String Concatenation, Add EQUALS, and the Subtract EQUALS operators. More »


 

Free eBook: SQL Server Backup and Restore

Press Release from Red-Gate

In this free eBook Shawn McGehee offers advice on query tuning, cutting stored procedures, and system process design and implementation for high availability. Discover how to perform backup and restore operations using SQL Server Management Studio (SSMS), basic T-SQL scripts and Red Gate's SQL Backup tool. More »


 

Microsoft Azure Diagnostics Part 2: Basic Configuration of Azure Cloud Service Diagnostics

Additional Articles from Just Azure

Michael Collier takes a look at the key aspects of configuring the diagnostic agent in Microsoft Azure to collect the data you want, and transfer that data to storage on a schedule you define. More »

Question of the Day

Today's Question (by Andy Warren):

A junior colleague (JC) just received a request to export some images stored in an Image column in a SQL Server 2012 database based on a query provided:

Select top 100 FileID, ImageData from dbo.ScanData order by DateAdded desc

JC verified that the query works, and then constructed a quick SSIS package using an OLEDB Source and an Export Column transform, pasting in the above query as a SQL Command. He connected the OLEDB Source to the Export Column, then opened up the Export Column transform, selecting the ImageData column as the "Extract Column" but got stuck when he got to the "File Path Column" - there were no options in the drop down.

What's your best guess on what's going wrong?

Think you know the answer? Click here, and find out if you are right.


We keep track of your score to give you bragging rights against your peers.
This question is worth 2 points in this category: SSIS.

We'd love to give you credit for your own question and answer.
To submit a QOTD, simply log in to the Contribution Center.

ADVERTISEMENT

Expert Cube Development with SSAS Multidimensional Models

Expert Cube Development with SSAS Multidimensional Models will teach you tips and tricks for cube design from some of the most experienced Analysis Services experts in the world. Topics covered include designing dimensions and cubes, implementing common MDX calculations, security and performance tuning. Get your copy from Amazon today.

>

Yesterday's Question of the Day

Yesterday's Question (by Sean Pearce):

As a DBA I joined a new company and on my first day I wanted to get a feel for the servers I would be looking after. I downloaded a script from the trustworthy Internet and when I tried to run it I discovered 4 syntax errors.

The script was run using SSMS with the default settings and I was connected to a SQL Server 2012 instance.

The script contains 6 sections. Which of the sections in the script will fail? Choose 4.

-- 1. Print server name
DECLARE @SQL NVARCHAR(MAX);
SET @SQL = 'PRINT @@SERVERNAME;
GO'
EXEC sp_executesql @SQL;
GO

-- 2. List databases
SELECT name GETDATE, @@SERVERNAME FROM sys.databases;
GO

-- 3. Insert databases into temp table
SELECT name, @@SERVERNAME INTO #t FROM sys.databases;
GO

-- 4. Create logging table if it does not exist.
DECLARE @Exists BIT = 0;
IF EXISTS(SELECT * FROM sys.tables WHERE name = 'Process_Log')
    SET @Exists = 1;
GO

IF @Exists = 1
BEGIN
    CREATE TABLE Process_Log (ID INT, LogMessage VARCHAR(10));
END
ELSE BEGIN
    PRINT 'Table exists.';
END;
GO

-- 5. List tables, clustered index and index key
SELECT t.name, i.name, i.type_desc, c.name
FROM sys.tables t
INNER JOIN sys.indexes i
INNER JOIN sys.index_columns ic
INNER JOIN sys.columns c
ON ic.object_id = c.object_id AND ic.column_id = c.column_id
ON i.object_id = ic.object_id AND i.index_id = ic.index_id
ON t.object_id = i.object_id AND i.index_id = 1;
GO

-- 6. List database file sizes with total and average
SELECT DB_NAME(database_id), type_desc, name, size
FROM sys.master_files
COMPUTE SUM(size), AVG(size);
GO

Answer:

  • 1. Print server name
  • 3. Insert databases into temp table
  • 4. Create logging table if it does not exist
  • 6. List database file sizes with total and average

Explanation:

1. Print server name

This will fail. GO is not a Transact-SQL statement; it is a command recognized by the sqlcmd and osql utilities and SQL Server Management Studio Code editor.

2. List databases

This is valid syntax. GETDATE used in this way will be seen as a column alias.

3. Insert databases into temp table

This will fail because no column name was specified and a SELECT INTO construct requires all columns in the resultset to have a name. Each column in new_table has the same name, data type, nullability, and value as the corresponding expression in the select list.

4. Create logging table if it does not exist.

This will fail. SSMS interprets GO as a signal to send the current batch of T-SQL statements to an instance of SQL Server. The current batch is composed of all statements entered since the last GO, or since the start of the ad hoc session or script if this is the first GO. The scope of local (user-defined) variables is limited to a batch, and cannot be referenced after a GO command.

5. List tables, clustered index and index key

This code, although unusual and rarely used, is perfectly valid. It's purpose is to control join order.

6. List database file sizes with total and average

This will fail because COMPUTE has been removed as of SQL Server 2012.

References

GO
INTO
COMPUTE
TAKE CONTROL OF JOINS by ITZIK BEN-GAN

» Discuss this question and answer on the forums

Featured Script

Calculating Working Hours

Luis Cazares from SQLServerCentral.com

Calculating working hours can be painful due to all the variances that they imply. This function will calculate working hours between 2 dates which might include time. There's an option to use a holidays table that will vary in each environment.


More »

Database Pros Who Need Your Help

Here's a few of the new posts today on the forums. To see more, visit the forums.

SQL Server 2014 : Administration - SQL Server 2014

softer>>> Brazil vs Germany Live Streaming World Cup - Semi-finals - Welcome To join here for watching!! online Sports betweenBrazil vs Germany live Streaming World Cup - Semi-finals on PC now, Just...

Member of Domain Admins account can not log into the server - I am running Windows 2012 R2 Server with SQL Server 12.0.2000. I have added the domain admins group into the...

What are the difference between update statistics and execution plan in sql server - What are difference between update statistics and execution plan in sql server

ALTER TABLE ... SWITCHing from regular table to partitioned table fails - The code below does the following: 1) Creates a database play_partition in C:\TEMP 2) Creates two identical partitioned tables play_table and archive_play_table 3)...

SQL 2014 Upgrade Advisor install fails - Hey there, I've installed SQL 2014 Enterprise on a VM and am trying to install the Upgrade Advisor. Directions indicate that I...


SQL Server 2014 : Development - SQL Server 2014

Unable to recognize table nale or filed names - Hi all, I have created a table name "tblPopulation" with fields 'Country', 'State' etc.... When i query it with table name as...

RDP into server - queries run slow - Hello, Environment: I have a remote server with SQL server 2014 instance on it. There is nothing else running on the SQL...

How to encrypt and check a login password. - Hi, I am trying to learn how to store a web form password and than check it when the user log...

sp_send_dbmail truncates when attaching query results. - Installed SQL Server 2014 CU1. While testing sp_send_dbmail I noticed the query results, when attached are cut off or truncated....


SQL Server 2012 : SQL 2012 - General

Approximate hours per month to monitor and maintain the health of MSSQL databases? - Based on the description below on average how many hours a month would it take to monitor and maintain the...

SSIS 2012 DT_TEXT column truncated in Flat File Source - I'm having an issue in SSIS 2012 where a DT_TEXT column in a Flat File Source is being truncated at...

CU Failed however SQL Upgraded - All, I was updating (CU) a node of an AG, this was an Asnc copy in a different subnet than my...

SQL 2012 Enterprise licensing - Hi, I am looking for some independent advice on SQL 2012 licensing. If anyone has example pricing and/or actual pricing for...

Remove TempDB ndf file - Hi, I have added ndf to tempdb for checking performance improvement.... Now i want to remove the ndf file... I am using...

How To Give SQL Agent Permission To Access Oracle 11g db? - Hi, What is the best way to give SQL Agent permission to run a job that accesses an Oracle db? I have...

error while using BCP - I am trying to export the file using bcp and my error is C:\Users\rajesh>bcp Adventureworks.HumanResources.Department out c:\test\dept.txt -n -SLaasya -T SQLState...

Mysterious start up trace - Hi everyone. I deleted a Windows folder that I thought was unused and it caused SQL Server to go offline...

Can't connect SQL - Can't connect to database via code. I can connect with visual studio 2013 and i can view the tables and...

is anybody using AlwaysOn AGs with FAILURE_CONDITION_LEVEL set to 5 ??? - We've been using the default level 3 for a few years. We just experienced a little outage where AG did...

How best update lots of actively used R/O data? - We have a SQL 2012 database at 6G in size handling about 15K transactions per day that is growing quickly,...


SQL Server 2012 : SQL Server 2012 - T-SQL

Analytical Help - Customer Lifetime Value - Hi all, I have been given the job to create a query that will help show the lifetime value of...

Audit problem, enable audit issue. - Hi everyone. I hope this is in the correct category and the correct way to represent my problem. I'm having issues...

Purging data from Master and 5 child tables - Hi All, I have 6 tables which are very huge in row count and records needs to deleted which are older...

Exit Code 1073741571 - I have an SSIS process that is misbehaving. Here is the edited error code: [quote]Selected row details: Date 7/3/2014 1:39:49 PM Log Job History (XXXXXXX_Daily_Files_Import) Step...

Stored Procedure Performance - I was wondering if anyone knows of a way to speed this stored procedure up some, there are no pk...


SQL Server 2008 : SQL Server 2008 - General

Transaction Log auto-growth - I have been reading about optimizing the transaction log and how important it is to get the right value for...

database data file disappeared - Experts: We are running SQL 2008R2. Our production data spans across three datafiles D:\, E:\ and F:\ connected to storage. Overnight, one...

reading date/time from xml - I have an xml with a date/time with offset: <start>2014-07-01T13:00:00-06:00</start> I'm reading this through openxml and my server is in CST: declare @DT...

Check who add datafile to a database - Hello, Is there anyway to get who add a datafile to my database (Profiler, default traces, etc.) Thanks and regards

Need some help with the query: - Can someone try to help me with this? I got this from my co-worker and he is having some issues...

DB Mirroring Performance Statistics - Hi, I am trying to find some performance statistics for database mirroring which I have set up on my SQL Server...

Rollback Patches or Service packs - Hi, Wanted to know why we need to uninstall whole SQL Server and reinstall to the point before patch was applied...

query between SQL Compact 3.5.1 and SQL Server 2008 R2 - Hi, I have a SQL Compact database, located on a mobile device, that needs to be sync with a SQL Server...

Want to Convert PRIMARY KEY from NONCLUSTERED TO CLUSTERED pls Advice !! - Friends, Table Structure: [code] CREATE TABLE MappingTable ( [Column1] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [Column2] [int] NOT NULL, [Column3] [int] NOT NULL, [Column4] [bit] NULL, [Column5]...

"sys.dm_db_index_usage_stats" has missing information - As far as i know sys.dm_db_index_usage_stats should have one record per table and index but in one of my server...

set date value based on other row values - Sorry for the Header, I can't find the right way to describe what I want, possibly the reason why I...

Auto Commit For uploading a csv file in php - Can anyone help me how to use autocommit for uploading a csv file in php.. Thanks In Advance

Inserting a dash between some values AND Adding a leading zero if only 5 characters - Hi Guys I need a bit of help. I have a column with integer records of 5 and 6 characters. example below...

Powershell script to get the Disks that are offline - Hi I have a scenario where in i need to get disks infomation of 100+ remote servers using powershell script....

Help needed in sqlservers connection - Hi, I have two database in different servers and i need to access one db object in another db. for ex,...

Handling Nulls in a PIVOT - I have the following schema, data, and query to produce a PIVOT output, but I'm struggling with how to handle...

Transpose rows into one column - Hi guys, I have a table with a lot of data like in the example: unic | nrc | nr_tel | id_stud -----+-----+--------+--------- 2343 | 123 | 354354 | 123 1231...

How to combine two codes - Hi, I have this Header Code: [quote]select UPLN.PLNNM ,UBRC.BRCNM ,UEMP.EMPRNM ,UEMP.EMPID ,UMBR.MBRANM ,UMBR.MBRID ,UCONHH.CONID ,UCONHH.CONRDT ,UCONHH.CONDDT ,UCONH.CONCDT ,UCONH.CONCID ,UADJDH.ADJID ,UADJDH.ADJRCD ,UADJDH.ADJCDT ...

returning values with COUNT less than n - Is there a way to add a count of the occurances of my concatenated field "ConCatCNLN" that have a count of...

Script to display record side by side - Hello SQL Server family, I am having trouble recalling how to create script to display results side by side instead...

What are the options for splitting/reducing large mdf files? - I have a database with 2 mdf files. One file is 750gb and the other file is 112gb. There are...

SQL Files open in a new SSMS instance - When I double click on a .sql file, it starts up SSMS and loads my file. When I click on...


SQL Server 2008 : T-SQL (SS2K8)

meeting to discuss - [url=http://www.boston.com/community/forums/sports/mixed-bag/general/germany-vs-brazil-live-stream-semifinal-online-world-cup-2014-games-in-hd/100/7233131]Germany vs Brazil Live Stream[/url]

Strange behaviour - Can someone explain why only the last 2 versions of this query fail (in the cross applied function)? I'm mystified....

Resources for tuning large workloads - Hi, It seems that a lot of the performance tuning books and articles I read assume up front that data is...

Problem with group by and order by - Hi All, Iam having below schema. CREATE TABLE #Turnover ( location varchar(50), Total int ) insert into #Turnover (location,Total) values('A', 500) insert into #Turnover...

LinkedServer using Microsoft.ACE.OLEDB.12.0 for Excel worksheet - Hello comunity I use many times Microsoft.ACE.OLEDB.12.0 provider to link Excel worksheet, without problems. but on my last experience, I encountered 2...


SQL Server 2008 : SQL Server Newbies

This Query is Filling up TEMPDB - I am very new to SQL server Querying. I see the following Query causing my tempdb's to fill up dramatically...

Monthly data - I am trying to bring in data for last 6 months . However , there is data only for May and June...

Trying to parameterise code executed by sp_executesql - I'm trying to parameterise code executed by sp_executesql. It's not a stored procedure, I've just got a number of similar...

Trying to get Null values while also using MAX - I'm trying to write a view that pulls a column with Null values, but also uses the MAX function to...

Help with Max Date/Time and IsNull - I'm trying to write a view that pulls a column with Null values, but also uses the MAX function to...

Pivot over multiple columns using the 1.1, 1.2, 2.1, 2.2 sequence - I am using the following stored procedure which is then used in a tableadapter. My problem is that although 90%+...

Regarding sql profiler - Is there any thing oracle sql developer same like sql profiler.. I have trace action of front end in database and...


SQL Server 2008 : Security (SS2K8)

Windows authenticated users SQL Server 2008R2 and restricted access - I am in the beginning stages of updating an existing windows application to use SQL Server and windows authentication for...


SQL Server 2008 : SQL Server 2008 High Availability

in logshipping showing time_Since_last_backup is -60 mintures - hi, any one can help me I ran the below sp on primary server sp_help_log_shipping_monitor time_Since_last_backup is -60 mintures my log backup and...

Question about initial backup for Log Shipping - Hi All, I'm in the process of setting up log shipping for several SQL 2008 DB's. Everything works fine using...


SQL Server 2008 : SQL Server 2008 Administration

DATA SPILL - Hi experts, In execution plan we are getting warning Operator used tempdb to spill data during execution with spill level 1 how to...

Doing healthcheck on 40+ SQL Servers centrally. - Hi, We have almost 40 SQL Servers and we need to send an healthcheck report on all the servers everyday. Currently the...

Questions on backup/restore strategies - This question may seem stupid, but I want to get it straight right now. I have @ 30 databases to tend to,...

What's wrong with this code cant figure out? - DECLARE @Emp_ID int DECLARE @Sheet_ID int SELECT * INTO #TimesheetEMP FROM ( SELECT @Emp_ID = Emp_ID FROM Pay_Timesheets_Sheet WHERE Sheet_ID = @Sheet_ID)timesheetemployee I get error:incroect syntax near @Emp_ID...

Details to collected from sql servers for upgrading to 2012 version. - Hi, We have some 10 SQL Server 2008 servers which management has decided to upgrade to SQL Server 2012 version soon. I...

How to get started with freelancing database projects ? - Hi Experts, Need your advice on this. I wanted to do some Freelancing for Database projects for database administration, converting DTS to...

Interview question :critical issue faced by dba - Hi Experts, I need some guidance on this. Recently I have attended a job interview for sql server database administration and was...

Table Designing - Hi Experts, Can you please guide me on steps to take care while designing tables? What all things me need to make...

Query to check for current database backup? - I have a script that: - Takes a transaction log backup of my database; - Checks for transaction log size significantly larger...


SQL Server 2008 : SQL Server 2008 Performance Tuning

Reduction Of Performance after migration SQL 2000 to SQL 2008 - Hello, we just migrated a SQL 2000 Database to MS SQL 2008 R2 with 80% compatibility. Unfortunately, this produces massive lost of...


SQL Server 2005 : Administering

How to know which sql login are been used or not by the users.... - HI all, how can i know about unused login in sql server 2005 ??? example- A login is xxx it was been created...


SQL Server 2005 : Backups

Confirmation with Restoration - I have Restored the Database and we can see that it showing old created date. I have followed below procedure....


SQL Server 2005 : Business Intelligence

Excel connection manager saying file open or not there - I have a file that runs fin on Dev server. But when I import the very same package to my...

Storing the OLEDB destination as variable - I am working on a project where I will be loading 50-100 tables from an Oracle source to SQL. I...

Power BI Limitations with External users - Dear All, I need your expert opinion before i suggest solution to my client. My client is looking for interesting and...


SQL Server 2005 : SQL Server 2005 General Discussion

Index Types and Primary Keys versus Space Used - I recently received a script from a developer where there were comments through the object creations with comments such as...


SQL Server 2005 : SQL Server Express

getting null values while imporing from excel - hi, I am using following query... SELECT * FROM OPENROWSET('Microsoft.Ace.OLEDB.12.0', 'Excel 12.0;DATABASE=E:\EXCELFILES\EXCEL_2014.xls', 'Select * from [sheet1$]') in my sheet one column contains numeric values,...


SQL Server 2005 : SQL Server 2005 Integration Services

How to pass to foreach loop container variables result from sql query ? - Would an Enumerator be required for this? Cheers, Jaybee

SSIS - Web Service via Script Task - I need to create a SSIS package for running an overnight batch process for triggering eWay payments via their web...


SQL Server 2005 : T-SQL (SS2K5)

Querying a Table Using Dynamic SQL - I have run into an interesting dilemma. I am working on a stored procedure used by one of our applications....


Reporting Services : Reporting Services

Cache Options - I have a report with a long query and so takes a while to come up. Thats why I am...

Lock Tablix size - Is there a way to lock tablix size . Right now I have 15 rows showing up fine on one screen...


Reporting Services : Reporting Services 2008/R2 Administration

any issues using ssrs2008 r2 to connect to a sql 2012 database - Probably not but wanted to know if there any issues/gotchas regarding having an ssrs 2008 server utilize a sql 2012...


Reporting Services : SSRS 2012

Export Report to SSMS - I would like to export a report to a table in SSMS, ultimately on a scheduled basis using Sql Server...

Multi-valued parameter with In clause in SP - Dear all: I have a question about how to configure the multi-valued parameter. Here's a sample query: Create Proc sp_city @CityID varcha(100) as Begin select City_name Where...

Calculating percentages within same scope - Hi, I have a report with a grouping on the GL-account-category and simply shows the sum(amount) for that category. One of the...


Data Warehousing : Integration Services

Backup in one environment and restore in another environment - Hi , I have 2 different environments and I want my development to be in sync with production. There are in...

Problem with SSIS connection manager while running from SQL job - I am facing below issue while executing SSIS package via SQL job: [i]Description: The connection string format is not valid. It...

Convert .xlsx to .txt - I need to generate a .txt file via a SSRS report. My thought was to export the report as .xlsx...


Data Warehousing : Analysis Services

SSAS Overview - Let me start off by admitting I know very little about SSAS. I have been using SQL Server for several...


SQLServerCentral.com : Anything that is NOT about SQL!

ODBC: Responsible Party - I've noticed that creating ODBC connections varies from company to company. It made me curious as to what the percentages...

Today's Random Word! - HI When you woke up today, or logged-onto Opera Forums, you may have had a dream, a thought, a scene...

Are the posted questions getting worse? - Is it me, or are the posted questions getting worse these days? I just read a post by someone apparently in...


SQL Server 7,2000 : SQL Server Newbies

something better than TRIGGER to send email after table populated with 20 items? - In our SQL Server 2008 database is a table used to track success or failure of the refreshing of 20...


SQL Server 7,2000 : T-SQL

Determine Primary and Secondary numbers in a table. - Query Help Please I have included DDL scripts to facilitate the process. I have a table called Duplicate_Cust_Numbers_to_DeDupe. This table was created as...


Career : Certification

Opinions on Training Providers - My company has finally opened its vast wallet and provided a tiny training budget. Exactly how much is open to...

70-462: Can the Hyper-V environment be downloaded somewhere? - Hi all, When I just opened the 70-462 TK I saw a six server Hyper-V environment is neccesary to complete the...


Microsoft Access : Microsoft Access

Reference subform on a Tab control - I have a form that has a Tab Control with 10 tabs. Each tab has a subform. I am dynamically...

This email has been sent to {user_email}. To be removed from this list, please click here.
If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com.
This newsletter was sent to you because you signed up at SQLServerCentral.com.
Feel free to forward this to any colleagues that you think might be interested.
If you have received this email from a colleague, you can register to receive it here.
This transmission is ©2014 Red Gate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
Contact: webmaster@sqlservercentral.com