Horkay Blog
The postings on this site are my own and do not represent my Employer's positions, advice or strategies.
Wednesday, January 25, 2012

I finally caught a pic of a Bobcat I've seen running the property:

 

 

Bunny:

 

Doe:

 

Wednesday, January 25, 2012 2:22:21 PM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Tuesday, January 24, 2012

First shed of 2012 !  This is the second one I've ever found, so I feel pretty lucky !  Found this in the bottom of a creek bed on my property.

 

Yote

 

Doe sneaking through creek:

 

Tuesday, January 24, 2012 8:39:04 AM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Saturday, January 14, 2012

As usual, Ruger seems that it can do no wrong, LCP, LC9, LCR, 10/22, Scout Rifle and now the SP101 chambered in 22LR !

This is another one of "the greatest things to come" from Ruger.  The SP101 is their small frame revolver. This one have a 4" barrel with fiber optic front sight and adjustable rear sight. Also has the wood insert rubber grips. Is all stainless and a 8 shot cylinder.  I found this one for 525, so I couldn't pass it up, hopefully the wife will forgive me...

I prefer Smith and Wesson revolvers, as their triggers are a dream, but with the addition of a Wolf Spring kit from Midway USA, it brings the Ruger in-line.

Saturday, January 14, 2012 1:46:23 PM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#

If you have a 92 or 96 you have to have one of these. The Ciener kit converts you Beretta to a 22LR in just seconds (It took me 10 seconds !).  I got these from a police department who used them for training and was selling them off.  Comes with two 15rd mags and the 22 upper. No FFL transfer was needed.  Very nice, not near as expensive as the Beretta conversion. 

I think If you can afford the Beretta conversion, it is better.  The Ciener is different in two ways, the last round hold open does not work, and it does not have the decocker / safety.  The Beretta kit does have the last round hold open and the decocker safety.   The price difference was $300, so I'll live without it.  Also the Beretta kit only has one 10 round magazine, the Ciener has two 15 round magazines. 

Accuracy is excellent on both, and 22LR is ammunition is cheap.

 

Saturday, January 14, 2012 1:34:21 PM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Friday, December 30, 2011

Got some nice temperatures the past few days and managed to plan a few more trees I received from TyTy nursery (www.tytyga.com).  These were probably the best bare root trees I received, and the cost reflected that:

1 6 foot Northern James Pecan

2 Super Mulberry

1 Gelato Red Mulberry

1 Paw Paw Tree

2 Keiffer Pear

1 Bing Cherry

1 Black Tartarian Cherry

Update Map (does not include Orchard area, i still have to map that).

 

Friday, December 30, 2011 10:37:24 AM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Tuesday, December 27, 2011

Well, we're about to find out how difficult it is to grow pecan trees in missouri, specifically Pleasant Hill, Missouri, Cass County.

I ordered several varieties from different nurseries, trying to see what will do best.

8 Pecan from ArborDay.org (pencil size about 18 inches)
4 Pecan (Native Hardy Seedling) from WillisOrchards.com (Thick as your thumb,2-3 foot)
4 Osage Pecan Tree (grafted) from WillisOrchards.com (Thick as your thumb,2-3 foot)
4 American Persimmon from WillisOrchards.com (Nice size, about 2-3 foot, thick as a pinky or ring finger)
1 Hazlenut from ArborDay.org

I have a Northern James Pecan which just came from TyTy Nursery, I'll plant that tomorrow and update the map below.  Also from TyTy were some cherries and mulberries, I'll have to post an updated map of the orchard that is being planted.

For Spring planting I have ordered an extra large nut tree bundle from the Missouri Department of Conservation: nut tree bundle
species includes 5 each of :
Shellbark hickory (see species 331)
Pecan (see species 301)
Hazelnut (see species 422)
Black walnut (see species 300)
Butternut (Juglans cinerea)

I'm also wanting to plant some Paw Paw trees but they may have to wait until next year.

 

Tuesday, December 27, 2011 2:18:58 PM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Tuesday, December 13, 2011

This is nothing users dislike more than an Unhandled Exception, an I agree.

SQL Server Management Studio (SSMS) Express 2008 (patched with SP3), recently began giving this error to a user of mine, every time they clicked on the "New Query" button.  "Microsoft .NET Framework"  Unhandled Exception has occured in a component in your application.


************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.SqlServer.Management.UI.VSIntegration.ShellCodeWindowControl.CreateCWWindow()
   at Microsoft.SqlServer.Management.UI.VSIntegration.ShellCodeWindowControl.OnHandleCreated(EventArgs a)
   at System.Windows.Forms.Control.WmCreate(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at Microsoft.SqlServer.Management.UI.VSIntegration.ShellTextEditorControl.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************

The user recently received from patches for Visual Studio 2010 and then things stopped working.

Basically the user was using SSMS express.  I Unininstalled SSMS Express 2008 (and the SQLExpress instance) and installed SQL Server Developer Edition 2008.  In the process of installing developer edition, the installation was aborted due to missing Visual Studio 2008 SP1.  I applied Visual Studio 2008 sp1 and then restarted the installation of developer edition, the install was successful.  The user was able to open SSMS and launch a new query window without error.  I wonder if applying VS 2008 SP1 would have corrected the original error, but at the point I realized VS 2008 sp 1 was missing, I had already installed SSMS Express 2008.

I hope to never see this error again, but I've been trouble shooting many issues related to having Visual Studio 2005, 2008, 2010 and SQL Server 2005,2008, 2008r2.   I can't even imagine throwing sql 2012 into the mix, but I guess it's coming....prepare for more compatability issues.

Tuesday, December 13, 2011 1:22:50 PM (Central Standard Time, UTC-06:00) | Comments [0] | SQL Server#
Monday, October 03, 2011

Finally got out back for the Fall turkey firearms season.  A nice little 10-12lb hen, taken with Reminton auto-loader 11-87, 2 3/4inch shells, pretty far shot, almost 50yards, Grandpop's gun still working fine...

Monday, October 03, 2011 8:21:36 AM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#

Sunday, October 02, 2011

I must be forthright, I've dedicated far too much mental energy to a full consideration of Germanic Goddess Jordan Carver as we move closer to Oktoberfest.

This has caused me to be slack in my duties of continuously patching sql server.  I had decided to "sit and wait" while SP3 for SQL 2008 finished it's CTP and not apply any more cumulative updates.

Of course that has now caused me to be burned by two bugs, both of which are patched in either a Hotfix or a cumulative update.

The first was a security patch for something with an XML Editor, I love when other people find my unpatched vulnerabilities in sql server, makes me feel really good.

http://support.microsoft.com/kb/2494089

 

http://technet.microsoft.com/en-us/security/bulletin/ms11-049

The other was an issue with a Microsoft Cluster, the remote registry service kept stopping.  If you haven't noticed you can't connect to cluster administrator if this service is not running, and you can't remotely monitor Perfmon counters without this service.  Of course this is not a sql server problem, so I sent it to the engineers, the engineers were non too pleased and after much needling on my part they did begin to try and figure it out... they were nice enough to show me that sql server was causing this service to fail and that I did not have it patched to the correct level, argh, i love when an engineer points out that we don't have sql patched correctly and it's causing the service I put a ticket in for to crash.  Absolutely lovely. 

http://support.microsoft.com/kb/2159286

Also be advised that without the remote registry service running, the sql server cumulative update will fail.  You can research the message endlessly or just start the remote registry service, set it to restart every time it fails and try again.  The exact error message is the following message:

SQL Server Setup failure.
------------------------------

SQL Server Setup has encountered the following error:

Failed to retrieve data for this request..

 

Sunday, October 02, 2011 6:29:02 PM (Central Standard Time, UTC-06:00) | Comments [0] | SQL Server#
Tuesday, September 13, 2011

I don't know why, but this simple request for SOX Compliance took me a while to find. There is a function that retrieves login properties, LOGINPROPERTY, duh! Of interest is the PasswordLastSetTime.

It also has many other useful properties, see: http://msdn.microsoft.com/en-us/library/ms345412(v=SQL.100).aspx . It now becomes very easy to drop into any query, below is one of many sox queries we run that is now required to include this:


SELECT --l.sid, loginname AS [Login Name], loginproperty(loginname,'PasswordLastSetTime') as PasswordLastSetTime, dbname AS [Default Database], CASE isntname WHEN 1 THEN 'AD Login' ELSE 'SQL Login' END AS [Login_Type], sl.is_disabled, sl.is_policy_checked, sl.is_expiration_checked, CASE WHEN isntgroup = 1 THEN 'AD Group' WHEN isntuser = 1 THEN 'AD User' ELSE '' END AS [AD Login Type], CASE sysadmin WHEN 1 THEN 'Yes' ELSE 'No' END AS [sysadmin], CASE [securityadmin] WHEN 1 THEN 'Yes' ELSE 'No' END AS [securityadmin], CASE [serveradmin] WHEN 1 THEN 'Yes' ELSE 'No' END AS [serveradmin], CASE [setupadmin] WHEN 1 THEN 'Yes' ELSE 'No' END AS [setupadmin], CASE [processadmin] WHEN 1 THEN 'Yes' ELSE 'No' END AS [processadmin], CASE [diskadmin] WHEN 1 THEN 'Yes' ELSE 'No' END AS [diskadmin], CASE [dbcreator] WHEN 1 THEN 'Yes' ELSE 'No' END AS [dbcreator], CASE [bulkadmin] WHEN 1 THEN 'Yes' ELSE 'No' END AS [bulkadmin] FROM master.dbo.syslogins l left outer join sys.sql_logins sl on l.sid = sl.sid ORDER BY[Login Name], [Login_Type], [AD Login Type]
Tuesday, September 13, 2011 12:40:27 PM (Central Standard Time, UTC-06:00) | Comments [0] | SQL Server#
Sunday, September 11, 2011

A good day of catching some green sunfish in the back pond.

Aaron with a monster fish:

Thomas has a live one !

EJ Fights this one, but reels it in.

Sunday, September 11, 2011 8:14:34 AM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Monday, August 29, 2011

I finally found a plow for my Ford 4000 tractor, I'll take pictures once I have it hooked up and working...



Monday, August 29, 2011 1:13:57 PM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Friday, August 26, 2011

Every few days I have a flock of Turkeys come through the property, usually they are pretty far back, but recently they have been really close, if they come this close to the house after Sept 15th, one or two of them will be in the freezer...

Friday, August 26, 2011 6:57:58 AM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Tuesday, August 16, 2011

   The boyz are back in town !

  1. EJ 3rd Grade
  2. TJ 2nd Grade
  3. AJ Kindergarten

Strength in Numbers.

Tuesday, August 16, 2011 1:29:21 PM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Wednesday, August 10, 2011

The sql server error log, starting with sql 2005 +, began giving us some very descriptive reasons for the login failure. This detailed reason was not always returned to the client for security reasons, but the SQL DBA could look in the error log and get more information on the error.

DBA's are never satisfied as the more information is enough to help, but not completely. Recently we started receiving the login state 16 on a TFS (Team Foundation Server) SQL Server. State 16 means that incoming user does not have permission to log into the target database. Damn, it'd be nice if the error message would tell you the target database it was trying to login to !

Out of desperation we promoted the login to a sysadmin. The login state 16 error continued.

This is when we clued in that the target database must just not exist. Sure enough a comparison with our other TFS SQL instances showed a missing database.

Once we restored that missing database, the error went away. Frustruating to troubleshoot this particular login state, when if the error message were more clear (by including the name of the target database) we could have fixed this in 10 minutes. The TFS administrator was clue-less, and was unable to determine that there was even an error happenning, or what service was generating the error. We never did resolve that. So remember state 16 may not just be permissions to a database, it may be a missing database.

Wednesday, August 10, 2011 12:17:06 PM (Central Standard Time, UTC-06:00) | Comments [0] | SQL Server#
Tuesday, August 09, 2011

Found this happy fellow by our window.  A very pretty spider.  Don't kid yourself, it's bite is not going to feel good.

http://mdc.mo.gov/discover-nature/field-guide/black-and-yellow-garden-spider 

Tuesday, August 09, 2011 1:24:25 PM (Central Standard Time, UTC-06:00) | Comments [0] | Web_Blog#
Monday, August 08, 2011

changing the port number for a sql server cluster should be a pretty straight forward task.  Most Clustered sql servers will be mission critical, hence the clustering; this also means it will be properly secured behind a firewall.  This means you will need to run the SQL Server instance on a static port.  In some instances you can not choose the port that SQL chooses for you.  In these instances you will need to change the port number for SQL Server.

There are several resources out there on how to do this (why Microsoft didn't make choosing this as part of the install, or an option in cluster manager ), but all of them referenced using a command line program "Cluster Res", unfortunately this errors out on Windows 2008 R2 and SQL 2008 (r2 as well), with a "can not find the file specified".

For Windows 2008 R2 and SQL 2008 you need to run "Cluster . Resource" from the command line.

The basic directions are:

1.  Take the SQL Server instance off line.

2.  cluster . resource "SQL Server (<InstanceName>)" /removecheckpoints:"HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"

3.  Open SQL Server Configuration Manager (ensure to "Run as Administrator"), Make the appropriate changes.

4.  cluster . resource "SQL Server (<InstanceName>)" /addcheckpoints:"HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"

5.  Bring the SQL Server Instance back on line

6.  Verify in the sql server error log that the instance is using the correct port.

Easy stuff, that Microsoft should have made easier.

How to change SQL Server parameters in a clustered environment when SQL Server is not online (http://support.microsoft.com/kb/953504)

http://sqlserverpedia.com/blog/sql-server-bloggers/sql-server-configuration-time-bombs/

Monday, August 08, 2011 6:22:36 AM (Central Standard Time, UTC-06:00) | Comments [0] | SQL Server#
Search
Popular Posts
Unpatched Vulnerabiltiy discovered ...
Spring Fornicator brewed...
Grant Truncate Table Permissions in...
TOE, Packet Loss, Blue Screen crash...
Error installing Cumulative Update ...
Recent Posts
Archive
Links
Categories
Admin Login
Sign In
Blogroll