August 2004 - Posts

If you are in the Greensboro, NC area on this Wednesday evening, stop in at the New Horizons Training Center to network with peers and learn more about Database Mirroring.  Directions and more info can be found at http://triad.sqlservercentral.com or send an e-mail to sqltriad@hotmail.com. Hope to see you there!
In an earlier blog post, I wondered aloud about SQL Server Express 2005 and how it may possibly be used as a witness in DB Mirroring.  I am here today to report that the answer from the newsgroup is a definitie maybe.  Right now, it does not work as a witness, but they are considering it.  It would be a shame if they didn't put this functionality in SQL Server Express as it would mean another full blown SQL Server 2005 License to buy to get DB Mirroring going. 

I am too partially to blame.  I have noticed a slowdown on the number of posts in the SQL Server 2005 newsgroups.  Does this mean that everyone is reading the older posts to get their questions answered?  Probably not, but I thought it was worth putting forward as a theory.  Most likely, the “newness” of the product has calmed down since so many other things have taken place since July. 

However, I still see posts asking where “Open table” is or DDs don't exist.  Although I am a proponent of these features being put in the SQL Server 2005 tools, I think it has been raised on the newsgroups a little too much.  I really can't see MSFT eliminating a tool that makes it easier to use.

I haven't blogged as much recently partially because my laptop is out for repair.  It should be back soon and running fine so that I can crank on this again.

 

I have been doing a lot of thinking about DB Mirroring over the weekend and also SQL Server Express.  I am almost positive that DB Mirroring will not be part of SQL Server Express, but I wonder if SQL Server Express could be used as a witness in the “Automatic Failover” scenario since the witness does very little except “Vote” on who the Principal Server is serving the mirrored DB.

I have posted this very question in the ng.  I will report back on the responses.

Also, I will be at PASS in Orlando next month and will attempt to blog everyday.  There is still a substantial discount if you register by Aug 31!

I spent today in a movie theater where the Technical Seminar team put on 4 different seminars.  In the AM, there was a Connections event for the typical small business end user and a TechNet event.  In the PM, there was a TS2 event as well as a MSDN event. 

I spent most of the AM in the TechNet event.  However, I did peek in on the Connections event and caught about 5 minutes of a discussion/demo of OneNote.  In the few minutes that I spent in Connections, I got at least 2 tips on using OneNote that I was not aware of.  The audience was very engaged and asked good questions.  The TechNet event also had some tips on the Virtual Server and ISA products which should prove helpful.

For me, it was worth it.

In the PM, MSDN was focusing on .NET again.  There is plenty I do not know about .NET, but the general session stuff was not as “exciting” -maybe it was the “after lunch” factor.  I did enjoy the discussion of the Express betas currently available.  There seemed to be a definite buzz when this was discussed.  I also ducked into TS2 for a few minutes during a break.  I found out how well SBS 2003 was doing.  One of the demos also showed that some shortcomings still existed for this product - at least by the reaction of the audience.

Again, it was worth it.

In discussions with some other colleagues who do not go or have gone before but stopped, the general thought is “Last time I went, I didn't get anything out of it”.   I have had that experience before too, but I can still recall at least one session in the last year that gave me some really good info and made my life easier.  If you go 2 or 3 times and get very little out of it, you may not be looking beyond your current horizon or you know too much. ;-)

As I have been a fan of the new DB Mirroring feature in SQL Server 2005, I like to peruse the newsgroups to see what others think.  This single feature will really make High Availability a reality for almost any organization.  It has not yet been decided which version it will end up in, but the big news is really pointing to wards the future release.  There is a desire to have mirroring to multiple servers.  Although this is not possible now, it looks like it may be considered in a future release.

If you want your transactions to occur on more than one backup server, Log Shipping is still the answer.  A combination of Log Shipping and DB Mirroring is possible to get this done in the mean time.

O'Hare was in th news recently. I really do not travel that much, but I now know why the article was front page news. My flight to O'Hare was delayed and then cancelled. I was rerouted through another city and arrived about 2.5 hours late. This really wasn't too bad. But my flight back was delayed so much that I would have missed the connection home. Rerouting to a different city saved me another night away from home. O'Hare still got me though as the connecting flight I was going to catch was delayed due to the traffic at O'Hare. I got home at 3am! This is 4.5 hours after I was originally scheduled.  There are events that happen which add to the pressure of a somewhat overwhelmed system, but lengthy delays and especially cancellations tell me that something needs to be done.

This got me to thinking about Bottlenecks. We all run into them somewhere. On our computers, there seems to be some limiting factor that affects the overall performance of the entire system. There are steps that can be taken to minimize this in our computers. Perhaps the airlines will figure out this bottleneck too.

Antoher crazy thing about airlines that does not make much sense to me is the fare structure.  I'll leave that one for another OT rant.

Installation Success on my VPC!!! In my unscientific method of changing more than one variable at a time, I was able to get Yukon B2 installed on my VPC. Here are some things that I changed as I tried to install it about 6 times (each time took forever!).

Made sure that IIS was installed for RS. I forgot about that the default install of XP doesn't enable IIS.

Since I Named the instance on my laptop, I wanted this to be a Default Instance on the VPC. I however changd my mind after I had typed in an instance name in the field. Instead of cancelling or deleting out what I had typed, I clicked on the Radio Button for "Default Instance" and went on. I don't know if this is a bug or not because I didn't want to take another couple hours to repro a bug that may be caused by something else, but I think it may have had an impact.

Login into a Domain - even if it is just connecting a drive and not a member of a domain. There were several posts in the ng that stated an error may be avoided if you login to a domain. Don't know why, but I did this anyway.

Hop on 1 foot and pray - I'm positive that this was not a factor, but you never know! ;-)

Installation - I installed Beta 2 of Yukon on my laptop with little problem. I got to the point where I wanted to start playing with one of the coolest features in Yukon, DB Mirroring. On my test server, I decided to get VPC going and install Yukon Beta 2 there. I thought it should be a snap, but I have attempted installation 4 times so far and have failed at various points along the way. The newsgroups for setup issues have really been helpful in making progress, but it is taking much longer than I would expect on a VPC with a clean install of Win XP Pro SP1 and all patches. I will say that it is going better in Beta 2 than in Beta 1 did last year.

Continuing on in the "Where that go?" thoughts. The Query designer is also not to be found in Beta2. Again, Access 2003 can be used to build a query graphically. The same warnings show up that stating that the work cannot be saved. The really nice thing is that you can expose the SQL view and copy the SQL statement and paste it into the SQL Managment Studio work area to run a query or to create a view. This seems to be part of the same area of responsibility that DDs fall under at MSFT.

I've been playing around with VB Express with SQL Express DB.  I thought that one of the really cool features in the VB Express UI was the ability to drag a datasource table to a form and get either a datagrid or basic label/field data entry controls.  I must admit that I picked this up by visiting Channel 9 often.  It was also very easy to create a new Database, Tables, and Queries from within the VBE environment. 

I have also downloaded the other EXPRESS products, but have not yet had a chance to play with those.  They all look like fun!  I especially like the Visual Web Developer Express idea. 

I am looking forward to see what the Express Manager tool for SQL Express will look like.  If it has some cool features like VBE does, I'm sure it will be a hit too.

Where are some of the things I was used to in SS2k? The very first thing that I checked out due to rumors I had heard earlier in the year was the Database Diagrams were not going to be supported. DDs were a nice and quick way to work with the physical model of the db.  I know that I used it in my classes to help teach concepts of Relational DBs and how it was implemented in SQL Server. It didn't have all of the bells and whistles of Visio or ERWin, but it was good for what it did. DDs are not in Beta 2. MSFT is looking into possibly adding this functionality for a later Beta release.

Access 2003 is the version that I have installed on my PC. I was able to use the trusty DD tool in the Access Project (ADP file) to create a DD, but this could not be saved. Access did give me warnings when I tried to create the DD, but it let me through it anyway. If you need something like this quick, it works; it just can't be saved.

In the newsgroups recently, there seems to be concern over this feature and other Visual Data Tools not implemented.  DDs is one of those things that you may not miss until it isn't there.  Like Coke Classic, DDs aren't around currently in Beta 2.  If there is enough demand for them and the other visual tools, they may just reappear with a “Classic” label.

Let's take a look at SQL Server Express (SSE). First, I like the name change. SSE is somewhat self-explanatory. It is simlar to Outlook and Outlook Express in that both are e-mail clients, but Outlook also does a bunch of other things and OE has a newsreader. MSDE seemed to always have the phrase "SQL Server Lite" or some other modifier when speaking about it to others unfamiliar with it.

SSE has limitations built in because it is really targeted at moving Access applications to a different Storage Engine. if you look at the specs for Access 2003, SSE is closer to thos specs, but adds a little more bells and whistles from a management point of view.

I hope that there is still the Access Project (ADP) files that can act as a front end to SSE. I have not tried it out yet with Express, but Access 2003 does work as a front-end for SS2k5b2 from just a quick connect test.

In a recent newsgroup post, it appears that ADPs are not being pushed as much as they have been in the past few years.  This probably has a lot to do with all of the BIG changes in Yukon.

Hello, my name is Rick Heiges. I currently teach IS classes at High Point University in High Point, NC. I specialize in DB courses especially the course featuring SQL Server. I am under contract currently to produce a college textbook for SQL Server 2005. I have been a part of the Beta 1 testing and have just downloaded the bits for Beta 2. I will be recording my impressions in this blog of the product and hw it could be used to learn SQL Server products easier. I will also hit some related areas like the other Express products.