2917811282_70e20cd396_z

SQL Server Licensing Or Tax Forms?

Which would you rather do, wade through the nuances of SQL Server licensing or a typical tax form?  Some days, I think the latter would be a welcome respite. Let’s just put it this way, I bet Brent Ozar (BrentO on twitter) is happy that licensing wasn’t the biggest part of the MCM grade. (I don’t know this, I just presume it because people actually pass the MCM every once in a while).

Common SQL Server Licensing Myths

People Lost in Corn Maze

The people in this maze might be better off than us.

I am going to talk about some of the more common myths I’ve encountered with licensing throughout my career and consulting. Microsoft has some decent SQL Server licensing resources including some PDFs (some short and some nearing legislation size with flowcharts abound). This quick guide is a good start to look at. Which brings me to a disclaimer:

This blog post does not replace your own research and understanding of licensing guidelines from Microsoft.  The thoughts presented here are my own and represent my views of Microsoft licensing guidelines and my interpretations thereof. My perspective has the potential to be wrong (I’m a husband, so I’m likely wrong, come to think of it ;-) ) and could become outdated with future changes. Check with Microsoft and your licensing representative to make any final decisions.

On to the myths I encounter…

You Need Enterprise

Look at the edition feature matrix for your version (2008, 2008 R2, 2005) and see what you need and anticipate needing – it can save you around $15k + per CPU to go with Standard over Enterprise. I have commonly bumped into people believing that they need enterprise licenses when they don’t when it comes to things like:

  • Log Shipping (Standard is fine)
  • Clustering (You can have a single instance two node cluster on Standard)
  • Mirroring (Some types are allowed in Standard)

In fact, this post was inspired recently when I was able to see a project at a company to roll out Enterprise Edition simply because of Log Shipping. No other enterprise features needed. This company had great pricing on Standard and I was able to save them almost $60,000 in Enterprise licenses they didn’t need. Wait. There’s more! Act now and you can save even more because another myth sounds like this:

You Need To License Your Mirrored Copy Also

In most situations (yours may be different, double check), a DR standby (For mirroring or log shipping) doesn’t need to be licensed by default. Now there are certain triggers (pardon me) that will hit you with a license cost (Being failed over to it for more than 30 days or reporting off of a snapshot of the mirror, for a couple examples) but by default, many simple options don’t. This same company had an Enterprise License purchase (single CPU) for the fail over site. Another $19,000 saved with no standard license even needed because that instance can sit there “unlicensed”.

I Can Put SSAS, SSRS and the DB Engine anywhere…

You can. And, as a best practice in busier environments I’d say you should. But you can’t do it for nothing. You can put them all on the same box and they will be licensed as though you just had one (under most circumstances). The moment you split them out (again, generally a best practice for performance) you must license each component separately. While I’ve saved some companies money, here I’ve cost some money… Sorry. I don’t like it either but it is what it is.

Multiple Instances Still Means Multiple Licenses

I hate typing this because just as soon as I do, I am sure some pointy headed boss someplace will say, let’s consolidate every instance onto one machine! Don’t do that. But this myth isn’t true – you pay by the CPU by the machine. If you have two instances on one machine each using 2 CPUs, you only need one 2 CPU license. Add another instance to it? Same thing, no new license, you pay by the machine not the instance. This is great and can really help save some license expenses at smaller shops but just do so carefully as I wrote when I first drafted this SQLServerPedia wiki article on multiple instance decision making.

SQL Server Licenses Are By Core, Like Oracle

Or at least like Oracle was last time I checked… SQL Server (today.. I don’t know of anything changing, but you never know) licenses by the socket. By the actual die that goes into the socket. Not by the core or thread. So you can have a Quad core proc with hyperthreading that looks like 8 CPUs in perfmon but you are paying for a single CPU license. This is good to know. Might make that hardware upgrade more worthwhile. Who knows how long this will last and, for all I know, maybe it is gone by the time you read this, so double check yourself.

Virtual Server Licensing Works Just Like Physical

I’m not going to say anything except to say this isn’t necessarily true. There are all sorts of scenarios and differences depending on if you are using standard or enterprise. The IRS has a hotline (800-829-1040). So does Microsoft, if you aren’t sure it may be worth a call or e-mail.

Developer Edition Works for All Developers

Well that may be true most of the time. Your developers could probably use developer edition but keep a few things in mind: 1.) Did you pay for it? Or is it just a download everyone shares? If you are covered by MSDN (For each developer who touches the instance) or some sort of enterprise agreement then you may be fine. If you paid for the product and a proper license you are fine for the intended use in the agreement. If not, you aren’t. But also – consider this: What is production going to be? If your production environment is standard, do you necessarily want the product developed and tested on developer edition, which is Enterprise Edition by features, Developer edition only be price tag and EULA?? There may be a reason (especially if you have MSDN licenses for each developer, a good investment typically) to make sure an app is developed and tested in something other than Enterprise. Consider the end goal and end edition. It would stink to see Dev and QA using Developer and relying on some enterprise feature that never failed a test only to find a deploy gone wild.

Licensing, Just Like SQL Server, Is Set-It-And-Forget-It

No. No to both. Depending on your agreement with Microsoft the day may come when they come to do a true up of your environment. They will discover your SQL instances with you and verify you are using what you purchased. If you haven’t you’ll be buying more licenses and you are in violation of laws and software agreements. You could face fines as a company or a individual, potentially. An answer? Do your own True Ups. Awhile ago I blogged about using the Microsoft Assessment and Planning Toolkit (MAP) to discover your SQL instances. The report it spits out shows you all sorts of great details (server name, edition, version, CPU count, etc). Do your own true up, no reason you can’t. Are you in line? If not fix it by adding licenses or consolidating and saving the company hard earned cash (“Hey, boss, I just want 1%…”)

Summing It Up

A simple look at a few of the more common myths I bump into around licensing. They can all be summed up with the same advice, do your homework, understand the license agreements with factual information (not someones recollection or interpretation) and always double check. Even if the information comes from a trusted vendor (you know how I feel about that), you could be breaking the law or throwing away company money. Neither are great career advancement moves.

What about you? Do you have a licensing horror story? A tip for someone else out here. Leave it in the comments or blog about it and let us know when your post goes up, I’ll be more than happy to link to any tips to help folks avoid making a mistake up front.

  • Share/Bookmark
Read full storyComments { 10 }

Getting Organized – Contest Winner

Last week, I ran a series about Getting Organized that was inspired by a new tool, Evernote, and a kindling desire in my heart to de-clutter (physically and from a priority crowding point of view). This series was divided into four parts:

Getting Organized Series Outline

In the first part I made a promise for a contest giveaway if I had comments from 10 unique individuals. The giveaway isn’t anything magical, but a premium license to Evernote to hopefully hook someone else on staying organized. No, I’m not saying you need this tool and in the last post I talked about some concerns and short comings. I do feel, however, that you need to use some tool and perhaps giving away the premium license will act as a motivator.

And The Winner Is…

Jordan Bullock who left this comment,

Really enjoyed this, Mike. I’ve been using Evernote a little here and there, but plan on using it more and more in the future. Another neat tool I’ve been using for a while for to-do’s is ToodleDo–they have a great website and iOS app (and mobile site) and a lot of powerful features, like goal-setting and such. I wish I could somehow consolidate the two apps into one ultimate app, though. Maybe someday.

Congratulations, Jordan! I’ll send you an e-mail with details and coordinate the gift license purchase & transfer with you this week.

I Must Seek To Add Complexity To Everything I Touch…

12 commenters on a simple contest for a small blog for a relatively inexpensive prize. Should have been an easy thing to pick a winner…

I was originally going to just make it a “blogger’s whim” kind of decision based on whatever criteria I liked at the time. The problem is, I couldn’t do that. I was going to go on a “needs” basis but that didn’t work, too subjective. Then a “most excited” perspective but there were a few positive entries (Though Stefan seemed to leave the most comments and have the most interaction offline on the topic). Then I felt like I wanted to be able to give back to someone who seems genuinely interested in the success and happiness of others (not to name any names)… But, I just couldn’t be the one to pick :-) So I used a simple random name generator and let the bits and bytes select and they selected Jordan. Jordan is active in his local SQL Server community and always striving to learn and apply new technologies or aspects of his career, so the randomizer made a good choice on its own criteria.

  • Share/Bookmark
Read full storyComments { 1 }
Searching for the “Col” in the Card

Getting Organized – 451 Degrees, Good For Notebooks

[This is the 4th and final in a series of posts about "Getting Organized" using a better system and the Evernote tool-set for paperless notes (though you could do this with any such software).]

Getting Organized Series Outline

Welcome to the final post of the series. There will be a post the following week announcing the winner of the premium license from the license giveaway in the comments of the first post (contest entries close Friday 7/23).  We’ve talked about why I came to this software (and more importantly, a renewed desire to manage tasks); how I setup tasks in my system; and some ways I am attempting to add discipline.

We’ll finish this series by talking about some other features I use in this tool,my attempt to go paperless, what I plan on doing in the future and a few frustrations/concerns.

Before Starting – thanks to one of my readers, Chris who left an excellent comment in Part 3. (There are other great tips as well in the threads of these posts, worth checking out.) He gave us some good tips, a different program to try and I really liked his ideas for task priorities. If you recall, in part 2 I had priority titles like “Due Today, Due Soon, Due Someday, etc”. His are simpler and yet fully explain the priority, “Now!, Gotta, Outta, Wanna”. I like them and am thinking about trying them out for a while as replacements.

Burn The Notebooks

In part 1, I showed a picture of a typical notebook of mine. In a word: disheveled. Since installing Evernote a few weeks ago, I haven’t used a notebook once. I miss the uniball roller pens I love to write with but not that much; typing on the Macbook is also nice ;-)

I had several notebooks and I used them frequently. A good friend and a great resource on all things social media and blogging, Jon DiPietro who blogs about DomesticatingIT gave a great tip about blogging: “Always Be Collecting“. He suggests using a moleskin notebook and camera.  That is great, but.. I can’t read my notes and don’t always have the blog notebook (or the same one) with me. Now when an idea comes to me (even if in the middle of the night feeding the newborn), I reach over to wherever my smartphone is and I type a new note in the blog fodder category (If I am really tired or in a hurry, I won’t categorize.. it will be there in the inbox for me tomorrow). I have saved or created numerous ideas for work, blog topics, honey-do items, etc and that stimulates me to keep using the tool.

Several times now I have wanted to recall what we discussed in a meeting or a piece of tribal knowledge as I am still new to my company. Under my old system. I guarantee you I would have a 60% at best chance of finding the exact information in a notebook or single sheet of paper. I would then have an 80% chance of reading my scribbles, Now? I just search and find it. I can type fairly fast and I’m developing some short hand to consistently express the same thoughts the same way when typing the notes. I’ve even used the notes in a meeting to help someone else remember a point from a meeting.

I plan on banging away notes while at the PASS Summit sessions this year. Tasks will be things to research or look into in my own environment. Everything else will be blog topics or reference data for later on the gobs of knowledge gleaned. (Or the clever ways to insult people learned from Buck Woody).

To me, this is the biggest feature. The note taking is simple and works great. Adding the task management categories, notebooks and priorities made it even easier.

Burn The Business Cards

From any device with a camera, I can take a quick picture or iSight note (on the mac client) of a business card. Save it with the “persona” tag about which Mike the relationship is for and dump it into the contacts notebook. I don’t need your business card, just a picture. I have it on every device that I use Evernote with and I can search it (with OCR so not perfectly but fairly well). I can’t copy and paste the found text though (See wishlist). On the mac the process is a simple as:

1. Take a Picture of the card through EverNote’s iSight note

Scanning my card

The back of my card says "Practice Your Restores!"

2. Save The Image To Evernote. Give it a title of the contact name, assign a tag. Add any other notes about the contact you wish to add

3. Search for the contact later in the contacts folder, or by contacts folder and which persona you know the contact through

My business card, in the system

My wife already told me - that is a big picture on the card...

I can do that with any picture, not just business cards. With the premium edition, I can also import just about any file format I wish to import and I can search through PDF files, I believe.

Burn A Tweet (Or E-Mail)

Ok, well I actually don’t mean with fire this time. I mean, burn a copy. With twitter interaction, I can send a tweet to @myen and it comes into my evernote account. The other day Karen Lopez (better known as @DataChick to the twitterers out there), who blogs at InfoAdvisors, sent out a tweet to a flickr picture with the message “this could be useful”. I agree, could use it in a post or a blog (but then I saw the Creative Commons license, no I can’t). But yeah, I can send myself a note through twitter. Same thing with e-mail, I can forward an e-mail to my evernote account and keep it there for a record or for an action item.

The Trunk

They recently launched an “app store” like feature called “The Trunk” where I can download apps that are designed to integrate with Evernote. There are some promsing applications out there and some neat ideas like scanning receipts/etc. into Evernote. One idea I had was to put all of my junk drawer (alright we have two junk drawers and a junk closet) paperwork into one of two places: Evernote and then the trash, or straight to the trash. I may still do this but not with as many items as I had wanted, as I don’t know how secure my PII would be on their servers. I may still scan them onto some app within my home network though. Using this tool has put me on a declutter kick and I think I’m liking the clean desk (STILL!) at work.

Blow Up These Problems!

Since I am talking a lot about a product (that, again, I am not receiving compensation from… In fact I approached them about giving away the premium license and they never got back to me…) I might as well talk about some of the frustrations/concerns:

  • The Interwebs – One of the greatest features is one of the potential faults. What happens if World Cup fans all around the world want to take notes about tactics used in the games the next time? Services go down, in fact Evernote had some down time (not horribly long but they experienced it) just this week, after the first 3 posts were scheduled to go live and I had to make sure to add this. I will still have my notes but I can’t sync and can’t get all features (like the OCR on the mac. has to sync to server then back – seconds – to be searchable)
  • Security - There is SSL for the data to go to the server. I can even encrypt selected text and receive my own pass phrase for decrypt. It is still all managed at the server and they don’t tell you a whole lot about the security. To get SSL encryption I had to upgrade to premium. I won’t be putting passwords and sensitive client/employer data in here that could cause issues if stolen. I also don’t know about their corporate security. What are their policies at their data center? Within their databases? It is a cloud based service that I don’t know a whole lot about.
  • Backup - I perform exports on occasion of my notes to HTML for a local backup. The devices all receive all notebooks so I actually have copies in 3 places plus a backup. Plus whatever they do on their servers. Maybe it’s overkill, but I’m a DBA. :-)
  • Private Clouds – They don’t. What if I wanted to host my own evernote service for myself behind a firewall on my own equipment. I can’t. I don’t need their servers for this (save for the OCR perhaps)
  • No great way to “Draw” on the mac. I can use a third party app like Skitch to do so but I wish I could easily and quickly drag shapes in when at a whiteboard session. I can take a picture but with the drawing, I can draw the “motion” of the whiteboard.

Series Summary

That’s it. I’ll answer questions you have about more specifics. Basically the important takeaway from this series, in my mind is, you can get organized. You can manage tasks. Even if you are borderline ADD. You need discipline and a system that works for you. The important system here for me is what I described in part 2 about collecting, organizing and prioritizing and then what I described in part 3 about getting the tasks done and enforcing discipline upon yourself. The tool you use matters not. Actually it does matter but only so far as you can answer this question with a yes, “Does the tool you use to manage your tasks appeal to you? Is it easy for you to use and do you stick with it?” If so, then great. If not, maybe it’s time to revisit it and get out of the “Oh crud! I forgot to do something, I’ll be home late tonight!!!” rut that I sometimes have been in.

As always, I welcome comments and discussion points. If it isn’t 7/24/10 (EDT) yet, go ahead and check out the first post and add a comment if you want to win the free premium license.

  • Share/Bookmark
Read full storyComments { 6 }
Using Checkmarks As a Reward

Getting Organized – The Death of a Task, Man

[This is part three in a series of posts about "Getting Organized" using a better system and the Evernote tool-set for paperless notes (though you could do this with any such software, I'd imagine).]

Getting Organized Series Outline

A Confession

The last post in this series didn’t help you, did it? I mean, sure, I gave you some priority ideas. I suggested you think about your multiple personas and assign stuff to them to do. All that is great but did it really help you? Here comes the confession – they didn’t help me. Those ideas don’t work for me…

Beats a Project Manager, more intimidating, eh?

Does your Task Management software include this? If so, let me know!

At least not alone. I can have all the features in a task management tool that I want or think I want and unless one feature is there – a killer robot that will be unleashed should I fail to do a task or get distracted – it just isn’t enough alone. Alas, even then after not being killed a few times it would lose its impact. So I have to create a system I want to follow.

Let’s get started and talk about some of the “soft skills” I am trying to employ to stay on track and kill tasks. And fix a problem that you could accuse me of:

You Lack Discipline

So I’m trying to gain some. I work for a company that really values thrift, productivity and getting it done while at work, more so than many places I’ve worked. I want to honor that and these ideas or mindsets seem to be working or at least seem promising.

Two Kinds Of Tasks = Two Types of Times for Tasks

I’m setting up “Focus Times” – I am blocking off time on my calendar, shutting down communication methods (save for phone – I’m a DBA) and putting my headphones on (actually helps me) and I work on the “Due Today” tasks in the Work notebook that require focus. I have even added (“FOCUS”) after some tasks in Evernote to help sort them out ahead of time. If a task is simple and requires less detail, I just do it when I can and e-mail interruptions are fine.

Send Me An E-Mail

If I get an action item packed e-mail that I need to be tickled about later, I forward it to the e-mail address Evernote sets up for my account. Poof. I have a new note in my inbox notebook to categorize, classify and prioritize as we discussed yesterday. I can also e-mail myself and I am going to give that e-mail address to my wife (for some reason the “World’s are colliding, Jerry!” episode of Seinfeld comes to mind) for those times when I “yes, dear” her but fail to remember to do it or if she wants to send a quick shopping list for me on my commute home.

Just Say No!

It isn’t an evil word. Not when said nicely anyway. If you don’t have the time required to perform a task with the right degree of focus, why say yes? You’ll stress yourself out trying to do it, perhaps end up rushing or at least end up sacrificing sleep to do it. It isn’t worth it. Just say no. Unless it is not a request or extra and then you might want to say yes or “I understand you wish me to work on x, but I also have y and z on my plate with tight due dates. Can you help me prioritize these tasks, dear leader?”

Check Yo’self!

Your tasks, that is. Setup times throughout the day to do this. If you use the system I described in part 2, it’s easy. I select my work notebook and then just click on each priority to see what is “Due Today”, “Ongoing”, “Due Soon” or “Due Someday” for my “employee persona” Things I’m looking for?

  • Due Today Tasks are being planned and worked on. If not, do I intend to? If not? Why is it due today? Fix it!
  • Due Soon Tasks are known and can I squeeze one in today? Any real quick ones that can be done in the next 5 minutes and give myself one less thing to do tomorrow? (If you read my post of lessons from planting garlic, you’ll remember that I believe in paying now where possible)
  • Due Someday Tasks really are still tasks and can I do them or move them up? I’m liberal with waht I do with these as far as the circular file goes. (I’ll normally just do this in the AM)

Make It Feel Good

This is a bit cheesy, sure Admit it, though, it feels good to mark something as done.  If I want to stick with my approach to better task management I have to keep it motivating and receive a sense of accomplishment. Some ways I do this:

Almost Done!

Not enough focus time that day, I guess.

Check Mark!

One of the things I missed about the paper lists was the ability to check off or scribble out a task. In Evernote, I can create a check mark widget and I use these for two purposes. One, while in a meeting if I am getting a task in the meeting note, I insert a check mark to remind me and create an action item later at the end of the meeting, or just tag the meeting note with the proper priority. More importantly, though, I can see what I’ve done and the more check marks I see, the happier I am.

Delete Notes

I miss that feeling of scrunching up the paper but it works. If I had a one off task that I don’t think I’ll need to show an accomplishment or reference notes from doing it. I enjoy putting a note into the trash can.

Sweat The Small Stuff

Now I know I said earlier in this series that if a task takes more time to manage, just do it and don’t mess with the system. I have another confession for you. Sometimes I’ll create a task and checkbox for a smaller task. Why? See Check! above. I like checking a task as complete.

Daily Task Note – Multiple Tasks

I have found that one way of tracking work for the day and planning the next task is to create one note and put the planned tasks due today in it. Sometimes I’ll even be inefficient and spend a minute or two grabbing tasks off of other notes that I want due today and putting them on that one note for the day. I’ll remove the “Due Today” tags from those notes I steal from. Now I can just keep checking that one task note as I work. I’ll also add notes about the tasks as I do them if there are things I want to reference later since my notebooks are fully searchable.

If you want to win the free premium upgrade for Evernote, don’t forget to leave a comment on the first post, by the way. We need at least 10 people to comment and it has to be done before midnight on Friday 7/23.

Upcoming Posts in the Getting Organized Series, subscribe to my feed to receive the next posts as they publish.

451 Degrees – Good For Notebooks – I talked about the main reason I came to a tool like Evernote is to replace my horrible notebooks that I can’t read or search. I’ll go into a little more details here, talk about some apps I’ve found useful alongside it and then I’ll talk about a few features I wish existed and some concerns about backing up notes, etc.

As Always – I look forward to hearing from you about what I’m missing or what makes sense (more of the former though, I like learning new ways)

  • Share/Bookmark
Read full storyComments { 3 }