桃子视频

Categories
Events PASS Syndicated

PASS Summit 2010 Magic: The Pledge

Are You Watching?

I write this as I鈥檓 on my way to Seattle for the annual in Seattle, Washington. This is very exciting for me as this is my very first Summit experience and I鈥檝e been looking forward to this for a few years now. So why am I so excited about this event? Well first off this is the largest SQL Server-focused conference in the world! Basically this is the Super Bowl (or for my international friends, the World Cup) of conferences for SQL Server professionals! Being the geek I am, I am going to write a few articles this week that will follow the format of a magic trick: the Presentation, the Turn, and the Prestige. Why this format? Well first off, I鈥檓 a fan of the movie the Prestige. Secondly, this event is much like a magic trick in itself.

For those who may not have seen , or are familiar with magic tricks in general, there are three major steps to a magic trick. The first is referred to as the Pledge. In this step the magician sets up the audience by telling them they will witness something amazing and setup the situation accordingly. The second step is referred to as the Turn. Here is where the magician鈥檚 trick is applied be it making something disappear, or something equally amazing to happen. The audience is held captive as they don鈥檛 know how the trick , escape, or illusion will play out. Finally there is the Prestige. This is the final step where the magician finally completes the trick and the audience is left in awe as they witness the seemingly impossible occur right before their eyes. The final result of this process is the audience is left enchanted, thrilled and wanting more. One thing I鈥檝e noticed about the SQL community, and specifically this conference, is it seems to have the same affect hence my choosing this format to share this year鈥檚 conference experience.

The last few years for various reasons I haven鈥檛 been able to make the cross-country trek for this event . Instead of experiencing the conference first-hand I鈥檝e read accounts on blogs as well as followed along 鈥渓ive鈥 while folks from all over the world Tweeted their experiences from the conference. Not only was there amazing content being presented from top-notch speakers but you could actually follow along and see relationships form as people connected and shared those experiences. Even from a distance I could see how amazing of an experience this was and I wanted to take part. Last year I took part in the conference, virtually, by volunteering my services to the then-community organizer for PASS, Blythe Morrow (). I had contributed to helping out the organization by putting together a portion of the PowerPoint presentation used by then-President Wayne Snyder in his keynote speech! What made that even cooler was when folks tweeted to me that Wayne had actually acknowledged me by name on-stage for my contribution! In that respect it was very cool feeling connected like I was there even when I wasn鈥檛. It was then that I resolved 鈥渆ven if I have to rob a bank, I鈥檓 going to Summit next year!鈥. Luckily I didn鈥檛 have to resort to that and I鈥檓 headed there now (the conference, not the bank). I share this last story so as to let you know if you can鈥檛 physically make it to the Summit you can still be very much connected and part of the magic. If you鈥檙e looking to take part in the magic yourself PASS is always looking for enthusiastic volunteers to help out! If you鈥檙e interested feel free to contact the Community Organizer, Nancy Nasso (Email | ) and let her know!

So, my friends, I give you the Presentation. This week is set to be an amazing one. In the next few days the top SQL Server talent from all over the world will converge upon Seattle once again for this amazing experience. The week kicks off with pre-conference sessions given by top industry folks such as Brian Knight ( | ), Itzik Ben-Gan (), Kimberly L. Tripp ( | ), and more! In addition to those events there will be extra-curricular events going on such as the or . From there the conference kicks off with a from Microsoft who promises to have some big and exciting news for attendees. Oh, did I mention that all keynotes this week ? They will be, so you can witness the magic first-hand with us! Then the next three days are filled with amazing sessions, events, and networking opportunities. This three days portion will be the Turn, as so much will happen and I don鈥檛 know how all this magic will happen just yet. Finally, there is the Prestige. Once everything is sais and done, myself and every other attendee will surely be transformed and spellbound by the magic we experienced. In addition to these posts I鈥檒l also be live-blogging the keynotes just so I can share my thoughts on everything that happens so keep an eye out for those posts as well. Ladies and gentlemen, sit back and enjoy the show as we present to you PASS Summit 2010! Enjoy the show!

Categories
Events Policy Based Management SQLLunch Syndicated Syndication

Join Me For Lunch?

Just a quick note that today at 12:30 EST (11:30 CST) I’ll be presenting on . If you’re not familiar with SQLLunch it’s an awesome series of FREE webcasts setup by SQL MVP Patrick LeBlanc (| ). Each webcast focuses on a different aspect of SQL Server.

Free training? Can’t beat it, make sure to check it out! To find out latest news on SQLLunch and all upcoming webcasts for free. You can also join (free)聽directly from their registration, Win/Win!

Info on today’s webcast:

Topic: #29-Policy-Based Management in a Nutshell
We will be learning an overview of this powerful new feature in SQL Server 2008 and how you can leverage it to help manage your existing SQL environment. This will include plenty of demos, best practices and Q&A so by the end you should be able to walk away ready to take control of your SQL Servers!

Hope to see you there!

Categories
Events PASS Syndicated Syndication

24 Hours of SQL PASS

Call Chloe and the rest of the CTU gang, grab a giant pot of coffee and your 9mm and get ready for 24 hours of pure, free SQL hotness: ! The good folks at PASS have put together another fabulous free training opportunity for us in 24 hours of webcasts from the world’s leading SQL Server experts!

Using the latest in advanced hacking technology I’ve managed to access the PASS mainframe and get . Uploading to your screen now…

Session 01 (Dev) 鈥 Start time: 00:00 GMT
10 Big Ideas in Database Design
Presenters: Louis Davidson and Paul Nielsen

Session 02 (DBA) – Start time: 01:00 GMT
Using Powershell to Get the Most Out of SQL Server
Presenter: Allen White

Session 03 (PD) – Start time: 02:00 GMT
Team Management Fundamentals
Presenter: Kevin Kline

Session 04 (BI) 鈥 Start time 03:00 GMT
Delivering Good Performance Consistently with SSIS
Presenter: John Welch

Session 05 (DBA) 鈥 Start time 04:00 GMT
Using SQLdiag to Troubleshoot SQL Server Problems
Presenter: Brad McGehee

Session 06 (DBA) – Start time 05:00 GMT
The SQL Server 2008 Vanishing Act
Presenter: Peter Ward

Session 07 (BI) 鈥 Start time 06:00 GMT
Text Mining
Presenter: Dejan Sarka

Session 08 (Dev) 鈥 Start time 07:00 GMT
Tips and Tricks for Writing SET Based Queries
Presenter: Jacob Sebastian

Session 09 (DBA) 鈥 Start time 08:00 GMT
Mirrored Databases
Presenter: Thomas Grohser

Session 10 (Dev) 鈥 Start time 09:00 GMT
Working with Spatial Data in SQL Server 2008
Presenter: Greg Low

Session 11 (DBA) 鈥 Start time 10:00 GMT
Effective Indexing
Presenter: Gail Shaw

Session 12 (BI) 鈥 Start time 11:00 GMT
Reporting Services inside out the things you should know
Presenter: Simon Sabin

Session 13 (DBA) 鈥 Start time 12:00 GMT
Query Performance Tuning 101
Presenter: Grant Fritchey

Session 14 (BI) 鈥 Start time 13:00 GMT
Reporting from Analysis Services Cubes Using Excel 2007
Presenter: Peter Myers

Session 15 (BI) 鈥 Start time 14:00 GMT
Data Warehousing: Laying the Foundation to Success
Presenter: Erik Veerman

Session 16 (DBA) 鈥 Start time 15:00 GMT
Database Compatibility Settings: What They Really Do… and Don鈥檛 Do
Presenter: Don Vilen

Session 17 (PD) 鈥 Start time 16:00 GMT
Building a Better Blog
Presenter: Steve Jones

Session 18 (Dev) 鈥 Start time 17:00 GMT
Building Flexible Data Services for the Web Using the ADO .NET Data Services Framework
Presenter: Artemakis Artemiou

Session 19 (Dev) 鈥 Start time 18:00 GMT
SQLCLR or T-SQL? A Brief Survey of Performance Options
Presenter: Adam Machanic

Session 20 (BI) 鈥 Start time 19:00 GMT
Loading a Data Warehouse in SSIS
Presenter: Brian Knight

Session 21 (DBA) 鈥 Start time 20:00 GMT
What’s Simple about Simple Recovery Model
Presenter: Kalen Delaney

Session 22 (Dev) 鈥 Start time 21:00 GMT
What’s New, Harder, and Easier in SQL Server 2008 Security
Presenter: Don Kiely

Session 23 (DBA) 鈥 Start time 22:00 GMT
Analyzing File and Wait Statistics
Presenter: Andrew Kelly

Session 24 (BI): Start time 23:00 GMT
Embed Reporting Services into your Applications
Presenter: Jessica Moss

*Depending on your location, sessions may also be broadcast on Sept. 1 and Sept. 3, 2009. Please be sure to check our time zone guide for exact times. When you register using our LiveMeeting interface, sessions will be sent to your Outlook calendar for the correct time in your region.

Excellent. So your priority should now to be to head over to the event site and opportunity. I highly suggest you hurry up and do so as doesn’t take kindly to not taking advantage of such awesome opportunities. Here’s the last guy who didn’t take advantage…

Please, for your sake, don’t be that guy.

Categories
Documentation Rambling Syndicated Syndication

System Documentation: What’s Your Method?

As a system administrator it’s your job to know the ins and outs of the systems you manage. But are you the only cog keeping that particular wheel turning? If you were to leave your current position, or God forbid, something were to happen to you would your company be able to move forward without you without ill effect? This is where proper documentation becomes a crucial part of your job.

Now some would argue that if you document your responsibilities/job/systems/etc you become dispensable. While yes that could be true I dare to say that you really shouldn’t have to worry about that. In my opinion if you’re doing your job, and doing a good job at it, those who matter will notice and this becomes a non-issue. Properly documenting your system if anything then becomes an aid to you to help you do your job better. Yesterday Jonathan Kehayias ( | ) wrote a great article on the . If you get a chance I highly suggest you give that a read since it brings up some great points that include turnover, management, and compliance auditing.

Currently I’m trying to get a handle on the documentation of my systems at work. At the moment my current thought is to create a Word document template that simply has fill-in-the-blank type fields and for every new system that comes online I simply fill out a new form. These forms will be kept in our Sharepoint site and that way those who need access to them (i.e. on-call personnel, Help Desk staff, other system admins, etc.) know where to find them. Of course one could argue the problem with this method is that people who don’t necessarily NEED to see everything in that documentation have access to it. To that I say this, why not? I may take a little flack for saying this but here goes nothing. I believe the world of IT has drastically changed in the last few years (duh). Granted I’m still young but from what I’ve witnessed we are coming from shops where mainframes were king and jobs and knowledge were extremely siloed. Now before you start blasting me on silos, I know they still exist but go with me on this.

In today’s IT world there are simply so many things flying at us at all times. With the rate of new technologies coming out and with organizations trying to do more with less in this economy I think its more important than ever to make knowledge transparent across the enterprise. If someone wants to know what I do as a DBA why not let them know? That person could be interested in jumping in the administration world themselves and just need the basic knowledge and understanding to do so. Another example would be explaining to a project manager the technical pieces of the project they’re managing. How many times have you seen a project dumped in your lap and the necessary components are things that you either A) Don’t support B) Have no in-house knowledge of the necessary technologies.

From my experience knowledge dissemination becomes all the more vital as systems become more tightly integrated. Look at the Microsoft suite of products. Sharepoint is a collaborative portal designed to let people across teams and enterprises share and disseminate (damn I love this word) knowledge with ease. Well in order to stand this product up you’ll need someone who understands databases and their management/administration, someone who understands architectures and how best to implement them, maybe a trainer to let end users understand how this new technology works, desktop personnel to understand the technology and how to troubleshoot it, etc, etc.

As I’m writing I’m realizing I’m really digressing from my original point which is about documentation methodologies. I’ve laid out my general plan for documentation of systems but my original intention of this post (besides my slight soapbox rant up there) was to see how the rest of you guys/gals handle your documentation. Strict methodology and templates? Random documents thrown out on a shared drive or somewhere on your drive? None? Let me hear from you in the comments.

Categories
PASS Presentation Syndicated Syndication user group

Upcoming Speaking Engagements

Looks like August is definitely shaping up to be a busy one for me! First I鈥檒l be presenting at . That takes place on Saturday, August 8th. I鈥檓 really excited for this event since it鈥檒l be the first SQL Saturday I鈥檝e presented at.

Following that I鈥檒l be heading over to Melbourne the following week on Thursday, August 13th for the meeting. At both locations I鈥檒l be presenting my session. Then to finish off my month the following week I鈥檓 moving to a new place so August will definitely be an active one. Speaking of which, check out and participate in ! I鈥檒l be writing up a series blog posts about my #activeaugust experience as well.

**UPDATE**
Sweet! Looks like I just confirmed with Jack Corbett ( | ) that I’ll be presenting for the on September 15th!

Categories
PASS Presentation Review SQL Server Syndicated Syndication user group

Recap: Performance Tuning and Query Optimization

Tonight was our monthly meeting and our featured presenter this evening was Plamen Ratchev () presenting on performance tuning and query optimization. First off, he has an awesome accent. I think he鈥檚 of Croatian descent from what he mentioned but he rolls his R鈥檚 something fierce. I should鈥檝e had him say the phrase 鈥渞eporting services鈥 a bunch of times just to make me giggle. Anyways, I鈥檓 way off topic鈥

He opened with a quote from that stated

We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil

This was a good point to open with in that if you try to focus on only performance in the development phase you鈥檙e more than likely going to perform an epic fail. He then went on to show the differences between being reactive and proactive in terms of performance tuning. His take was that in Europe their development processes focused more on being proactive and trying to take care of issues before they become major problems as opposed to trying to run around putting out fires all the time like many a DBA (myself included) is forced to do on a daily basis. In an interesting story he relayed to us he told us about how he had come to the U.S. and pitched a European software that allowed a major car manufacturer to improve their processes. The software would basically alert you if anything in production fell 鈥渙ut of the norm鈥 and would advise actions on how to fix it. The American company had a different approach to their process. They basically hired a team of high-priced consultants to come in for a week, measure everything nuts to bolts about what鈥檚 wrong in the production process, produce a report and leave (whether or not problem got fixed). What surprised me most was that he told us the manager told him if there鈥檚 a problem they pretty much just build another assembly line somewhere else rather than fix current issue. If you鈥檙e wondering why they need Federal bail-out money, this story should give you a slight clue.

The presentation continued on with things such as common performance issues you鈥檙e likely to find such as inefficient queries, retrieving too much data, inefficient or missing indexes and a few other things. This was a nice list to see for both devs and DBA鈥檚 alike so everyone is aware of these common mistakes. This lead to topic of problematic designs such as the 鈥渙ne-true lookup鈥 table issue. This is when rather than normalizing your data someone decides its easier to just throw everything in to one large table and add columns as needed later on. I can see some of you cringe when you read that since you鈥檝e probably seen that in production somewhere at some point.The surprising thing that came out of this example though (to me anyways) was that sometimes this setup actually makes sense for very specific applications such as a simple survey or a medical application that is only storing straight facts (i.e. patient monitor). Another oldie but a goodie is mismatched data types on join columns or filters. While this may work without a problem, when you throw a heavy work load at something like this you鈥檒l see performance tank because behind the scenes the data engine is having to do lots of implicit conversions to process that query for you. So remember that little tidbit next time you鈥檙e planning with your devs and database developers.

The next interesting thing I learned was regarding data type optimization. Do you know what the one of the is between VARCHAR and NVARCHAR besides one taking up twice as much space as the other? NVARCHAR handles multiple while VARCHAR is more for single so if your application is only going to be delivered via a single, default collation then stick with using VARCHAR.

I could go on and on but needless to say this was an extremely insightful and useful presentation. Another user group member, Ron Dameron (), noted in Twitter this evening

鈥een this deck twice now. Learned new stuff both times. Thx Plamen

If you ever get a chance to attend one of Plamen鈥檚 presentations at a live event I highly encourage you to do so as he鈥檚 a brilliant guy and presents well. If he鈥檚 not coming anywhere near you, you can still check out his presentation stylings by over at . In closing here鈥檚 some book recommendations he threw out at the end of his slide deck. Basically this is just an excuse for me to use the cool Carousel feature from !

Categories
PASS Presentation SQL Server Syndicated Syndication user group

Policy Based Management with SQL 2008

A few weeks back I presented at the Tampa SSUG meeting on Policy Based Management with SQL 2008. Unfortunately due to sickness and apparently my own laziness, I never got around to doing a follow-up post or posting my slide deck. First the slide deck:

As a warning the deck itself is a bit sparse with how-to info as the meat of my presentation is in demo format. Given that fact, I will start a series of blog posts covering Policy Based Management and how/what you can do with it. Keep an eye out in the coming weeks for those! In the meantime a big thank you for everyone that attended the Tampa presentation, hopefully I鈥檒l be giving this same presentation again at in August.

Categories
SQL Server Syndicated Syndication Tips Tutorial

How to Create a Server-Side Trace with SQL Profiler

This morning on Twitter my friend (and as per request, 鈥渉andsome moron鈥, but trust me he鈥檚 no moron) Jeremiah Peschka () asked about scheduled traces. I suggested he do a server-side trace. Unfortunately when you Google how to do this it just tells you how to do this via T-SQL but to my dismay I didn鈥檛 see an article on how to create/set this up from SQL Server Profiler. So this will be a quick rundown on how to create your trace using the GUI of SQL Server Profiler and schedule your trace to run at a time of your choosing (so that way you don鈥檛 have to wake up at 4 am to kick off a trace).

1. 鈥h wait, wrong instruction set. Open up SQL Server Profiler and create a new trace. To open Profiler you can either launch it from within SSMS (SQL Server Management Studio) by going to the Tools menu and selecting SQL Server Profiler. The other way to launch it is by clicking on Start button, going to Programs, Microsoft SQL Server 2008 (or 2005), Performance Tools and you should see the shortcut for Profiler there.

2. Check your save to options. Since this will be running on the server itself you鈥檒l have to make a decision here. If you save to table try to save to a database that is NOT聽the monitored server, preferably into a separate database/table you create for this purpose. You can create a separate database for this purpose and either keep the database for reporting purposes or drop it when you鈥檙e done with your analysis. If you don鈥檛 want to create a whole new database you can create a new table in an existing database. The advantages of saving to a table are that you can use native SQL tools to do your analysis or even Excel. Preferably you’ll want聽to聽save聽trace data to a file as its faster but聽for this demo the save to database method is the one we will use.

a. When you select this option you will be prompted to connect to a SQL instance of your choosing. Select the server you鈥檒l be doing your trace on.

b. Here you can name your new table (creates table for you, assuming you have permission to do so).

c. Your other option is to save to file. This will create a series of .TRC files wherever you specify. The advantage to using this option is that your results become portable in that you can move and import those files wherever you need them to do your analysis (i.e. copy them to your local PC and do analysis locally).

3. Configure your trace鈥檚 stop time. This is important as you want to make sure you have a consistent slice of time measured. This can later be modified within the script if you鈥檇 like.

4. At this point we can customize our trace. Click on the Events Selection tab. Here you can select the events and filters you鈥檇 like to trace on. Be careful as to not choose too many options/filters as this can bog down the trace and cause performance problems on the server itself since you鈥檙e trying to log so many things at once. For purposes of this demo I鈥檝e chosen the Standard (default) template and default settings.

5. Run your trace鈥nd then stop it immediately. This sounds a little strange but keep in mind we鈥檙e not running our trace right now, we just want the script that makes up this trace. You start the trace by clicking the Run button at the previous screen. Once the trace starts you stop it by clicking on the Stop button or by going to the File Menu and selecting Stop Trace.

6. Collect your trace script. Once you鈥檝e stopped your trace go to the File menu, Export, Script Trace Definition, select For SQL Server 2005-2008. Select a location to save your script (.SQL) file.

7. To see your script, open it up in SSMS. In the script you鈥檒l see all the options you chose in the Profiler GUI. The @DateTime variable is the option for when to stop your trace so modify that as needed. Of note, check the number after @TraceID ouput (in screenshot it’s 0). If you leave it at 0 the trace file will fill up and not rollover. To avoid this, replace that with 2. You can read.

UPDATE: One of the unfortunate parts of this is that the scripted trace only supports writing trace to a flat file, so you can’t specify SQL table like in the GUI version. In this trace file make sure you specify location for your trace file location as well.

8. Now to schedule your newly created script. In SSMS connect to the server you want to trace on. Go to your SQL Server Agent and expand it so you can see the Jobs folder. Right-click the Jobs folder and select New Job.

9. In the New Job Step dialog, click on the Open button. Browse to where you saved your trace script file, select it and click Open. It might prompt you twice, just repeat. Once you鈥檝e loaded it you should see the contents of your script file in the Command window. NOTE: At this point you can also choose what account to run this script as by selecting an account from the dropdown menu under Run as. Click OK when you鈥檙e done.

10. Next we need to schedule your trace. Click on the Schedules link on the side menu. You can pick an existing schedule or create a new one. Here you鈥檒l want to create a New schedule. Give your schedule an easily identifiable name. Since we鈥檙e creating a custom schedule you can do a one-time job or you can choose to run this on a recurring schedule (i.e. once a month). The recurring schedule would be advantageous if you鈥檙e looking to monitor your SQL performance on a regular basis and want to make sure you trace the same actions every time. One thing to note is that you want to set your start time here under the 鈥極ccurs once at鈥 section. Remember, you鈥檝e already scheduled your stop time for the trace within your script. Once you鈥檙e done customizing your schedule click OK when you鈥檙e ready to proceed.

11. Click OK to finish creating your new job. To see your newly created job look under the Jobs folder in SQL Server Agent. Congratulations, you鈥檝e now created an automated server-side trace using SQL Server Profiler!

Categories
PASS Presentation Syndicated Syndication user group

Tampa SQL Server User Group Meeting 6/16: I鈥檓 Presenting!

Just wanted to post that tomorrow night I鈥檒l be presenting on Policy Based Management in SQL 2008 at the Tampa SQL Server User Group meeting. The details of the meeting are below, hope to see you there!

Date:
6/16/2009

Topic:
Policy Based Management

Speakers:
Jorge Segarra


Location:

Franklin Templeton Buidling ( )


Description:

Jorge Segarra will be presenting Policy Based Management. We will be learning an overview of this powerful new feature in SQL 2008 and how you can leverage it to help manage your existing SQL environment. This will include plenty of demos, best practices and Q&A so by the end you should be able to walk away ready to take control of your SQL Servers!

Jorge has been a SQL DBA for over 5 years with experience with SQL 2000, 2005 and 2008. Some of his other specialties include virtualization, specifically on the VMware platform. He is currently the Database Administrator for University Community Hospital () in Tampa. Check out his blog at: .

Food and drinks will be provided by Jane Powell of . CIBER is a pure-play international system integration consultancy and outsourcing company with superior value-priced services and reliable delivery for both private and government sector clients. CIBER鈥檚 services are offered globally on an outsourced, project, or staffing basis, in both custom and ERP package environments, and across all technology platforms, operating systems and infrastructures.

As usual, SWAG from the group鈥檚 stash will be raffled. SWAG will include Office 2007, books and other items.

Categories
SQL Quiz SQL Server Syndicated Syndication

Look Boss, The (Execution) Plan, the Plan!

That鈥檚 right, I went the Fantasy Island route since everyone else took the good jokes. Well kicked off a blog meme with this setup:

So You鈥檙e On A Deserted Island With WiFi and you鈥檙e still on the clock at work. Okay, so not a very good situational exercise here, but let鈥檚 roll with it; we鈥檒l call it a virtual deserted island. Perhaps what I should simply ask is if you had a month without any walk-up work, no projects due, no performance issues that require you to devote time from anything other than a wishlist of items you鈥檝e been wanting to get accomplished at work but keep getting pulled away from I ask this question: what would be the top items that would get your attention?

I was tagged by () for this one and I鈥檝e got to admit I love this scenario especially fitting considering all the crap I鈥檝e been through the last couple of weeks with catastrophic power failures, shoddy backup software and . So let鈥檚 get to it.

Get Control of Backups

Man, if I鈥檝e learned anything in the last week is that I need to get the backup situation under control. My first task (and hopefully this will become a reality here sooner than later) is to get Arcserve the hell out of our environment. I鈥檝e never seen a piece of software this unstable since the release of Windows ME. Half the time you try to do something the GUI freezes up. Ugh, but I digress. Basically I need something reliable to be able to handle my backups, and most importantly, RESTORES!

Learn that Business Intelligence Stuff

I love the fact that SQL Server has so much to offer and the BI part of it is not only interesting but extensive! Whenever I get a chance I watch webcasts and presentations on Analysis Services, SSIS and Reporting Services but sometimes it just starts going over my head (especially AS). I think if I could take that 6 months and head-down study that stuff I鈥檇 be alright and definitely add more value to the organization.

PowerShell

PowerShell, the magical language that Microsoft is pushing as the standard scripting language for administrators. I鈥檝e watched Buck Woody do a cool webcast on PowerShell for Database Administrators but I haven鈥檛 had time to sit down and learn PowerShell the way I鈥檇 like to. Then again I don鈥檛 have thousands of servers to deal with so for me it鈥檚 really not a priority for me at the moment. But if I have those 6 months with Wilson staring at me from an adjacent rock, I might as well learn something cool and scalable.

Security Auditing and Cleanup

I jumped into my current environment with servers that were just kind of stood up with no real security policy and no real thought/regard to performance. Now that I鈥檝e been here a year I have a 鈥渓ay of the land鈥 and if I had time I鈥檇 like to go back through everything and clean up stuff like built-in administrators in sysadmin group and whatnot. This task will definitely be helped using Policy Based Management but what I need is the time to plan, coordinate with our IT security team, and execute/enforce. Pipe dream? Maybe.

I鈥檓 sure there are probably a hundred other things I鈥檇 like to do including certification but I鈥檒l leave the list as-is. Time to pay it forward and tag some of my SQL bretheren:

Marlon Ribunal ( )

Aaron Alton ( )

Chuck Boyce Jr. ( )