Tag Archive: #sqlcruise

Free SQL Server Webcasts This Week

This week, my calendar is chock full of free SQL Server training sessions!  I took this week off to share knowledge with the community – and, uh, pack for SQLCruise Alaska.  Here’s what I’m presenting this week:

May 24 – Virtualization & SAN Basics for DBAs
Pittsburgh SQL Server User Group (Brent Ozar)

Rated one of the top 10 sessions at the PASS Summit 2010! These two technologies can make a very big – and very bad – difference in how your SQL Server performs. Wouldn’t it be great if you could get the real, honest lowdown from a virtualization administrator, a SAN administrator, and a DBA? Wouldn’t it be even better if one person had done all three, and could give you the pros and cons of each point of view? That person is Brent Ozar, a Microsoft Certified Master who’s been there and done that. You’ll learn:

  • Three things you should NEVER do when virtualizing SQL Server
  • Three things you should ALWAYS do when using SQL on a SAN
  • Three metrics you should always capture on virtual & SAN-connected SQL Servers

Add this meeting to your calendar or just join the meeting here at noon Eastern time.

May 25 – SQLCruise Preview: Tuning Queries with Brent, Tim, and Aaron

Can’t join us on SQLcruise Alaska this weekend? Come spend an hour with us for a free sampling! Three of the presenters (Brent Ozar, Tim Ford and Aaron Bertrand) will cover query tuning tips from their SQLcruise presentations.

You’ll learn what to look for in estimated and actual plans, how to apply that knowledge to speed up your query, and get a free tool to make it all easier – SQL Sentry Plan Explorer.

Register for the free webcast.

May 25 – SQL Server Performance Tuning for Race Car Drivers (Brent Ozar)
South Florida SQL Server User Group

Times are tough even for the best drivers: Helio Castroneves is dancing for money and Danica Patrick is doing ads for what appears to be an adult services company. Maybe it’s time to switch careers, and Brent has just the thing. Use your hard-earned knowledge of high speeds, million-dollar hardware and surviving disastrous crashes to become a SQL Server performance tuner!

In this session, Brent will show you:

  • Why Colin Chapman would check for indexes before adding new ones
  • The importance of well-tested safety gear to performance tuning
  • Why not monitoring your servers is like overdriving your headlights
  • Just like races are lost in the pits, uptime records are lost during maintenance windows

Add this meeting to your calendar or just join at 6PM Eastern.

May 26 – Consulting Lines for DBAs
PASS Professional Development Virtual Chapter (Brent Ozar)

Consultants work with technology, but they also deal with a lot of politics. Brent Ozar was a production DBA for years and sat through thousands of meetings. Now that he’s a consultant, he’s figured out how consultants handle political bombs during meetings, and he wants to share his favorite consulting lines with you. You’ll learn how to deal with dangerous developers, miserable managers, and cussing customers using simple lines that won’t blow up in your face.

Add this meeting to your calendar or just join the meeting here at 1PM Eastern.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

SQLCruise 2011 Miami: The Movie

Want to know what it’s like aboard SQLCruise?  Here’s our SQLCruise 2011 Miami movie trailer:

You can read more about our adventures in our day-by-day recaps:

Two months left before we set sail on SQLCruise Alaska.  I cannot believe this is my life.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

How to Get Paid to Take a Cruise

As a database expert, I regularly travel to speak at conferences.  When I travel, I try to time my trips to take advantage of other opportunities to see sights, visit friends, or relax.  When my speaking schedule put me in South Florida last summer, I thought I’d take a cruise out of Miami afterwards.

SQLCruise 2010 Classroom

SQLCruise 2010 Classroom

Suddenly I wondered, “What if I offered training on board the cruise ship and got paid for it?”

Since other database people would be in Miami for the same user group event, I thought maybe I could entice them on board for training whenever the ship was at sea.  I’d charge $300 for the training – a relative bargain for 10-14 hours of highly technical training, plus I could have plenty of side conversations about the attendees’ personal challenges with their databases.  I didn’t want to book an entire boat – quite the opposite.  I wanted a small, intimate group of just 15 people max who could hang out, build relationships, and learn cool stuff.

I fired off an email to a close friend of mine, Tim Ford, and we started SQLCruise.com.  We sold out our first cruise, made a profit, and proceeded to start a series of cruises.  If you’ve built a popular blog, this is a great way to monetize your blog by charging for a premium audience experience, and I’d like to share my experiences to help you do it too.

Why People Would Pay Us for Training

For those of you who are new around here, Tim and I both write blogs about Microsoft SQL Server, a popular enterprise database platform.  Over 250,000 people have signed up for the Professional Association for SQL Server, indicating a strong user base, and my blogs target highly technical users.  I write about performance tuning issues, high availability, and disaster recovery.  I’ve spoken at SQL Server events around the world, and my online events often draw over 1,000 live attendees.  At the time we decided to launch the cruise, I had about 3,000 RSS readers and 5,000 Twitter followers.

My online brand revolves around the quality of my writing and presentations.  I’ve won awards and high praise around the world for my sessions, including 2 of the top 10 sessions at the international PASS Summit.  My audience already believes I’m delivering premium SQL presentations and articles, so I didn’t have to do a big marketing push to convince them that I could deliver good content.  They knew I could present, but I had a different challenge: getting them to pay for training aboard a cruise ship.

SQLCruisers ordering drinks on the back deck

SQLCruisers ordering drinks on the back deck

Training on a Cruise Ship? Really?

Cruise costs compare very favorably with typical conference hotels. I usually end up spending $1,300-$1,500 for a week of lodging and food when I attend a conference, but I can get a 4-night cruise for two for under $1,000.  Conference organizers have huge costs for hotel meeting rooms and lunches, which cost way more than you might think.  Much of conference prices come down to the room & food cost.  Cruise lines don’t jack up the room and food prices, though – they’d rather use meetings as bait to get people on board the ship, then take money from them in other ways, like shore excursions, spa packages, and gambling in the casino.

Unfortunately, those last few phrases are also why managers think training aboard a cruise ship might be a joke – nothing more than an excuse to get together and party on the company dime.  Since I wanted my attendees to get their training, travel, and cruise costs paid by their employers, I faced a challenge.  I thought we had to market the cruise in a way that both cruisers and companies would appreciate.

We differentiated ourselves from traditional training conferences in two ways.  First, we offered much longer sessions.  Instead of a blizzard of one-hour sessions, we offered only 3-hour deep dive sessions.  We wanted to spend much more time examining each topic so attendees came away with a solid explanation of the topic rather than a brief introduction.  Second, we emphasized the relationship-building aspect of the cruise as much as the training itself.  We capped attendance at 15 people, and we marketed the cruise as a chance to get to know the presenters in a very casual, all-access environment.  Cruisers had the chance to ask for advice from me and Tim on any topic – their SQL Servers, their job challenges, or their personal brand.

Field trip to the beach

Field trip to the beach

On our first cruise, we sold out all 15 spots a month before the cruise left port, and our cruisers told us they’d signed up for exactly the reasons we’d expected.  They wanted longer sessions, and they wanted to build relationships with us.  Even better, the cruise turned out to be a great way for them to build relationships with each other.  Tim and I watched with joy as the junior SQL Server people talked shop with the more experienced ones, conversed about their challenges, and formed bonds.

Our Second Target Audience: Sponsors

As we built our marketing plan, we realized we had another target audience: sponsors!  We were building an event that would generate a ton of buzz in the community.  Even if SQL Servers couldn’t convince their bosses to pay for training aboard a cruise ship, we knew they’d be watching closely from ashore.  We wanted to be the talk of the town – the kind of event you really wanted to attend, but probably couldn’t.  We offered sponsorship positions to vendors because we hoped our event would be all over Twitter and blogs.  Normally SQL Server vendors would never sponsor paid training classes for just a few attendees – they want to reach more people – but we hoped we had a unique message that would reach even non-attendees.  The buzz about the event might be more valuable than the event itself.

The small size of the event made it an unusual sell for sponsors.  Sponsors want to pay as little as possible in order to reach as many people as possible, but we were pitching a quiet, tight-knit event with a little over a dozen people.  We wanted vendors to send representatives aboard the boat because they’d have the chance to build very close relationships with some of the most influential people in the SQL Server community.  Our attendees were bloggers, presenters, and user group volunteers – people who wouldn’t ordinarily spend hours on end having drinks and relaxing on the beach with vendor employees.  I saw this event as a really unique way to bring these diverse people together.  On the first cruise, no vendor employees attended, but we convinced two to come on the next cruise, and four on the upcoming SQLCruise Alaska.  I’m really excited to see what comes out of the 2011 cruise season.

SQLCruise 2010 docked in Mexico

SQLCruise 2010 docked in Mexico

We sold more sponsorship spots on the first cruise than we’d expected, and we were able to make a very (very) small profit.  We didn’t make anywhere near as much money as we’d normally earn in our day jobs, but for us, the important part was that we were getting paid to have fun on a cruise.  It wasn’t as relaxing as a vacation, though – in fact, it was hard work in the weeks leading up to the cruise.

Handling the Mechanics of Registration

I originally wanted to use EventBrite to handle registrations – it’s a site that lets you sell event tickets using their tools for registration and credit card processing.  I really liked their ability to cap registration at exactly 15 tickets even if I wasn’t around to shut down registration, because I’m on the road and inaccessible a lot.  My worst registration fear was that 20-25 people would register before I got the chance to shut off registration.  However, I couldn’t deal with one showstopper – EventBrite doesn’t release the attendee funds to the event organizer until after the event is over.  I needed the cruisers’ funds to organize travel for me & Tim and to get the swag.  I wasn’t about to go thousands of dollars into the red gambling that I wouldn’t have a problem with EventBrite.

Instead, we handled registration with a WordPress contact form.  As each person registered, we emailed them an invoice with a PayPal link for the registration fee.  We kept track of the attendee details with a Google Docs spreadsheet, and as the event date got closer, we shared the spreadsheet with the cruisers so they could add in their travel details, excursion plans, and share rides to/from the airport.  We used an email list so the cruisers could ask questions, and we found that most of the time, the other cruisers did the answering for us.

SQLCruisers Eating Ashore

SQLCruisers Eating Ashore

Bonding Between the #SQLCruisers

The first round of cruisers shocked us by taking initiative in marketing the event too!  Karen Lopez, one of the cruisers, got the event covered by IT Canada Weekly, and another attendee almost got us on a Seattle TV show.  Our attendees’ willingness to help market our event surprised us so much that we weren’t able to keep up with demand!  We had a full plate just trying to get our presentations ready for the cruise.  Their efforts didn’t stop when they board the ship, either – they wanted to thank the sponsors for making the event possible, so they blogged and generated buzz even while we were at sea.

We think the small number of attendees was a big part of the event’s success.  Long before boarding, the cruisers got to know each other via the mailing list and Twitter, thereby building close bonds.  We know we could sell more spots on our next cruises, but we don’t want to sacrifice what made the event so special.  At the same time, having a large number of watching but non-attending people also helped.  SQLCruise generated great tweets and excitement in the SQL Server community, and that enabled our sponsors to get their moneys’ worth.

Things We Learned Along the Way

The most disappointing lessons all came from the legal side of SQLCruise.  We started the event without requiring sponsor contracts because we’d never used them in our user group transactions with sponsors.  We sent the sponsors a list of sponsorship packages, they picked one, and they sent us payment – case closed.  By the second cruise, though, we realized we had to start getting sponsors to sign on a legally defensible bottom line to protect ourselves from changing whims.

SQLCruise swag bag in Key West

SQLCruise swag bag in Key West

We need to institute a non-refundable deposit due immediately to reserve a spot in the training, too.  We managed to sell out SQLCruise Alaska in just twelve hours, but after the initial sellout, we had one cancellation after another.  As of this writing, we’ve still got 3 spots left.  That sucks as an event organizer because you only get one chance to do a first push to fill up the cruise.  Now I’m faced with mounting another marketing campaign to fill up those last few slots.

We even need to rework our relationships with the cruise lines.  We’ve faced some hurdles getting the comp rooms and meeting rooms that we were promised by the cruise lines, and because our group isn’t huge, we’ve even had our meeting rooms downgraded in order to make room for a bigger group.  (Damn you, weddings.)

Bon Voyage!

I can’t complain because as this blog post goes live, I’m on board the Norwegian Dawn sailing away from Miami along with a dozen cool SQL Server people.  It’s been hard work getting to this point, and it hasn’t been all sunshine and margaritas, but looking back it’s been worth every moment.  I’m really proud of what we’ve built, and I’d love to see more bloggers take on special events like this to help build up communities around their blogs.  There’s absolutely nothing stopping you from organizing your own event – and indeed, there’s people like me who would love to share our knowledge with you.  Maybe your event will be a cruise – or maybe it will be a retreat, a Grand Canyon camping trip, or a wine country tour.  It’s not just about making money – it’s about building close relationships with your readers and your virtual friends.  Just as hundreds of volunteers organize their own user group and SQLSaturday events around the world every year, you can do the same for traincations.  Talk to your close friends, decide where you want to go, build a plan, and open it up to the public.  I’ll drink to your success.

Hmmm, I wonder if the meeting room staff will bring in room service margaritas….

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

WHAT?!? I HAVE TO PAY FOR MY TRAVEL?!?

My really cushy job at Quest Software required me to attend conferences.  Lots of them.  All over the world. Whenever a new conference was announced, I’d submit a few abstracts to speak, because speakers usually get their registration paid for.  Then I’d whip out the company credit card to book my flight, hotel, and rental car.

It's like plastic Jagermeister.

It's like plastic bacon.

At the conference, I’d whip out the card again to take care of my dinner, drinks, and sometimes even a round of drinks for my fellow SQL Server professionals.  After I got home, I’d grumble about having to fill out pages of paperwork, but that was it – the tab was just taken care of.  The PASS Summit in Seattle.  SQLBits in Wales.  PASSCamp in Dusseldorf.  TechEd in New Orleans.  The Microsoft Certified Master program in Redmond.  My card racked up a lot of use.

Now, everything’s different, and I see conferences in a whole new way – as a very expensive hobby, not a free perk.  Sure, I have to foot the bill for the airfare, the hotel, the car, the meals, and the Jagermeister, but that’s not the worst part.

When I attend a conference, I’m not getting paid.

If you’re a company employee, your company probably continues to pay your salary while you’re off getting trained.  As a consultant, I don’t get those luxuries.  That means I have to look at the ROI of attending each event, because I really am making an investment.  Is this conference going to build my skills?  Is this session really worth my time and money?  Am I going to meet cool people that I can’t meet anywhere else?  I’ve always heard other consultants like Adam Machanic, Gail Shaw, and Kathi Kellenberger (who now works for MS) making these same decisions, and now I have to make ‘em too.

I’ve had a bizarre luxury – I’ve been able to travel the world and test-drive all kinds of conferences and training.  I know which ones produce the most value to me for education, for networking, and for building new clients.  Here’s the part I’m still having trouble wrapping my head around: even though they cost me more money, I still want to go to almost all of them!  For example, I just submitted sessions to SQLBits in the UK knowing full well it’s going to cost me transatlantic airfare and a lot of downtime, but it’s still worth every penny of my own money.

Over the next few months, I’ll blog more about:

  • How to convince your boss to send you to conferences & training
  • How to get the most out of conferences & training
  • How to avoid unnecessary expenses
  • What to do when you get back so that your boss sends you again

See, I have a selfish interest – I’ll be selling training sessions, and I want you to be able to get the funds to pay for all that fancy learnin’!

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

SQLCruise News – Cruise Price Drop!

Carnival has dropped the prices for our cruise!  Rooms are now going for just $369 per person.

It doesn’t get much cheaper than this, folks.  Now is the perfect time to book one of the four remaining spots on SQLCruise.  You can take advantage of cheap airfare discounts because the cruise is still more than 2 weeks away, yet you get last-minute pricing for the cruise.  If you’ve been on the fence about whether you should book, go for it.  You won’t get another chance!  You don’t even have to pay for it all immediately – Carnival accepts a deposit to hold your room.  Make an investment in your skills, and on the cruise, we’ll show you what you need to know to take your career to the next level.

Two big sites posted articles about the cruise:

Come Vacation on the SQLCruise – SQLServerCentral – and discussion forum

Learn About SQL Server at SQLCruise – MSSQLTips – and discussion forum

Tim Ford and I are getting together next weekend for our dress rehearsals.  I still can’t decide whether Tim is Doc or Isaac, though.

Read more at SQLCruise.com.  And yes, there’s 4 spots left.  Come join us!

Update – US citizens don’t need a passport. Carnival’s cruise documentation page says you can use a passport, an original (or certified) birth certificate, an Enhanced Driver’s License, or other forms of documentation.  When cruising, you don’t have to present a passport to get on & off the boat.  You’ll be given an ID card when you check into the cruise, and that card acts as your room key, charge card (on the boat), and your ID to get on & off the boat.  You can leave your passport or birth certificate in the room safe.  Passports can take weeks to get, so this makes last-minute cruises much easier to handle.

Update 7/1 – We’re down to just two spots left! Crystal Manson and Kendra Little signed up, taking 2 of the 4 remaining spots.  Time’s running out…

Update 7/2 – Just one spot left! Wayne Starnes of BT-Integrators.com signed up.  Will you be the last person to board?

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

Meet the Free #SQLCruise Winners

That’s right – plural. Winners.  As in more than one.

I’ll bring you up to speed first.  Tim Ford is the Captain of the SQLCruise, a database training event at sea, and I’m also doing training.  We’re doing in-depth sessions on performance tuning, terabyte-size databases, and DMVs, and when we’re not learning, we’re relaxing.  SQLCruise ran a contest to give away a cruise for two and training for one absolutely free.  All you had to do was tell ‘em why you deserved to go on SQLCruise.  The competition was fierce, including three video entries and a poem that totally blew the community away.

Erin Stellato (@ErinStellato) talked about her typical Tuesday as a DBA:

Jorge Segarra (Blog@SQLChicken) spoofed a hilarious Old Spice commercial with his entry:

And Matt Velic (@MVelic) pulled at heartstrings with his video:

Last but not least, Rebecca Mitchell (@SQLPrincess) wrote a poem:

Once upon a database dreary
I stumbled upon a funky query
Hidden in some strange odd proc
Causing a big major deadlock

I had received an urgent alert
In the middle of my dessert
The production server in such a state
I felt a need to self-medicate

It was no longer a mystery
With swift help from SQL Sentry
According to the quick trace
It was in a deadly embrace

After the offending spid was slain
I demanded the proc to explain!
Inside, my wondering eyes did I find
Twenty nine heap tables union combined!

Left join here and right join there
I almost yanked my graying hair!
Select * from this and that
In shock and awe I numbly sat…

Twenty one nested cursors abound
I don’t have time to monkey around!
Insert here and truncate there
What more to this sad nightmare?

I peeked at the execution plan
One hundred and twenty table scans!
I smacked my forehead! How, oh how can this be?
For there are a hundred indexes to see!

With no statistics in sight
It’s one big nightmarish fright!
“Check maintenance plans!” You say?
Not a one! No backup? Oy vey!

Why oh why did they not optimize,
Reindex or even reorganize?
“They must be freakin’ insane”
I muttered to myself in vain.

I did not just see an auto shrink!
In what SQL hell did they think?
Not sure what insanity I now faced,
Wondering the size of this database

Ah crap! One hundred Terabytes?
My migraine just reached new heights!
What oh what to tackle first?
Select *s or indexes? I cursed!

Partitions, indexes, and stats.
Wait! Is there a DMV for that?
Confused as a cow on Astroturf
Onto the Internet did I surf!

For the answer did I look
On MyFace or was that SpaceBook?
Onto Twitter and then some blogs
Hmm… myths on… transaction logs?

I’ll save that for later
For this need is much greater
Someone give me a sign!
Where did I put Books Online?

My brain feels full and oh so fried
Staring at the computer cross-eyed
Purple monkeys began to prance -
A bacon slinging chicken dance!

Oh no! No! That can not be right!
No more lattes this late at night!
In a sweat I awoke from my dream!
Whew! So very real did it all seem!

At work the next weary day
My dream did a nasty replay
In my head it felt so real
Paranoid, I began to feel

“On collation! On encryption!
On security and protection!
Clustered indexes to seek
I’ll show them who is the geek!”

“Bounce the production box!” I cried
“Before my brain is completely fried!”
Must not give in to temptation!
I SO need a SQL vacation!

Cough, cough… Hint, hint (ahem)
She is really quite the gem!
A diamond in the rough
She does know some stuff

Please send SQL Princess on this cruise
She’s the one you really should choose!
Down on our knees we beg, plead, and implore
She needs multitudes of DMVs to explore!

Her very first time at sea
Ever grateful she would be
To rest, relax, and to learn…
For more SQL training she yearns!

This cruise will relieve her tension
And with one last crazy question…
Would SQL Princess awaken
To the smell of frying bacon?

All great entries, right?  So who should go?

They called it a tie, and gave them all free #SQLCruises! Join me in congratulating @ErinStellato, @MVelic, @SQLChicken, and @SQLPrincess for their entries.  I bet these four are going to be the most excited people on the boat.

Still thinking about coming on the cruise?  There’s still a few cabins left!  Check out the SQLCruise training, ask @SQLCruise on Twitter if you’ve got questions, and register for the cruise.

I’ll leave you with one more video that the winners will undoubtedly be singing today:

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

#SQLCruise 2010: We’re On a Boat

When people complain about my presentations, it’s usually about one thing.  See if you catch the theme in these comments on my SpeakerRate page:

SQLCruise 2010

The Carnival Imagination - Host of SQLCruise 2010!

“Brent does a nice job of mixing in humor with his presentations. The only negative to “Virtualization and SAN Basics for DBAs” presentation were the time constraints. Otherwise Great Presentation!”

“DBAs do like to pretend they know about everything, and it was refreshing to hear a presentation that didn’t mince words. I do wish you had a longer presentation time to allow a deeper dive into these topics.”

“What just happened?”

Okay, maybe that last one wasn’t about my presentation, but it’s the same problem – I finish too fast.

It’s not entirely my fault, though!  At community events, I’ve only got 45-50 minutes to talk about any given topic.  Just when I’ve got you all hot and bothered about something, another speaker is elbowing me out of the way so he can set up his laptop.  And you know what happens next – you want to go up to ask me a question, but there’s a gazillion other people in line, and you don’t think you can get to the next session in time, so you give up and race off.

Wouldn’t it be great if you could get:

  • Longer, 2-3 hour in-depth sessions
  • Much less attendees, so you get personal attention
  • No fixed deadlines and plenty of free time, so you can ask all the questions you want
  • Boat drinks

There’s a map for that:

SQLCruise 2010

SQLCruise 2010

SQLSaturday South Florida is in Fort Lauderdale on Saturday, July 31st, and there’s a little something special going on afterward.  On Monday, August 2nd, Tim Ford (Blog@SQLAgentMan) and I will be boarding the Carnival Imagination for a three hour tour four night cruise from Miami to Key West, then Cozumel, and back to Miami.  Along the way, we’re going to offer in-depth SQL Server training sessions.  When you return from the trip, we want you to be refreshed, skilled, and energized to tackle tough problems at work.  This is your chance to not just get great training, but build lifelong bonds with two guys who are committed to helping you and the SQL Server community.

Tim and I believe you’ll get much more out of training when you’ve got longer classes, less people, and more interaction with the presenters.  On board this ship, that’s exactly what you’ll get – plenty of one-on-one time with us and other SQL Server professionals, plus longer training classes that are tailored to your skill level.  Got lots of questions?  Ask ‘em all – we’re here for you.

To find out more, check out SQLCruise.com!

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube