Installing SQL Server 2012 – Wait on the Database Engine recovery handle failed

This error happens when installing SQL Server 2012

The following error has occurred:

Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.

For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%25400x4BDAF9BA%25401306%254026

To fix this issue you need to completly uninstall SQL by:

  • Go to Programs and Features
  • Right click Microsoft SQL Server 2012
  • Select Uninstall
  • Follow the prompts to uninstall SQL Server

Once the uninstall of SQL Server has finished you will need to reboot your server.

Now start a fresh installation

Go though the SQL Server installation until you get to the Server Configuration Page

At this page change the SQL Server Database Engine to use the account “NT AUTHORITY\SYSTEM” which may also be called the Local System account.

sql server error

 

Finish the SQL Server installation and this time you should not get the error “Wait on the Database Engine recovery handle failed“.

Read More →
Replies: 5 / Share:

How to add Internet Explorer back to Windows 10

Internet explorer is not the default browser in Windows 10. This does not mean that it is not included just that by default web pages will be opened by the Microsoft Edge browser.

Tadd internet explorer to windows 10o access internet explorer on windows 10 follow these steps:

  • Select the search bar next to the start menu
  • Type in “internet”
  • Internet Explorer will now show in the search results
  • Right click on Internet Explorer
  • Select Pin to Start
  • You will now have an internet explorer shortcut in your Windows 10 start menu

 

Internet explorer in the start menu on windows 10
An internet explorer shortcut will be visible in the start menu
Read More →
Replies: 1 / Share:

Backing up your Vsphere Virtual Machines host unfortunately is one of the last items you address when bringing your VMs online. With everything that goes into VMware Vsphere, back up seems to be an area where Vmware has fallen short.

Currently there is no built in method for performing a backup of your Vsphere Virtual Machines. In previous version of Vsphere,  VCB or Vmware Consolidated Backup was a viable option for backing up your Vms, but in newer version of Vsphere, VCB has been discarded in favor to VMware Data Protection. As is the case, this option is available for purchase. Other solutions are available, such as Net backup, Acronis and others, but like anything else they aren’t free…So what is a cash crunched admin to do..The answer is ghettoVCB.sh

This article will provide you the details of backing up your Vsphere Virtual Machines without breaking the bank. Now, as the case with most free options this solution does require you possess an intermediate level of understanding of Linux, VI and have SSH access to your Vsphere host.

GhettoVCB.sh script performs backups of virtual machines residing on ESX(i) 3.5/4.x/5.x servers using methodology similar to VMware’s VCB tool. The script takes snapshots of live running virtual machines, backs up the master VMDK(s) and then upon completion, deletes the snapshot until the next backup.

Upon dowloading GhettoVCB.sh, you will want to create a folder on the root file system and copy it to this folder. Then it will be necessary to unzip the file

unzip ghettoVCB-master.zip

and make sure you have the appropriate rights and permissions:

chmod +x ghettoVCB.shchmod +x ghettoVCB-restore.sh

As is the case with open source solutions, it is now necessary to configure the solution for your environment. Below are list of the variables ,with sample values, that are necessary for GhettoVCB.sh to successfully backup your Vsphere Virtual machines. Several of the variables are pretty self explanatory & are within your scope of setting up. With that being said, please take the time to gather this data prior to configuring this solution, it will make this alot easier. Of the variables listed below if you have any issues it will most certainly come from these variables

EMAIL_LOG=0
EMAIL_SERVER=
EMAIL_SERVER_PORT=25
EMAIL_DELAY_INTERVAL=1
EMAIL_TO=
EMAIL_FROM=

But don’t sweat it, it wont be anything you and your Email admin cant figure out.
VM_BACKUP_VOLUME=Backup Location
DISK_BACKUP_FORMAT=thin
VM_BACKUP_ROTATION_COUNT=3
POWER_VM_DOWN_BEFORE_BACKUP=0
ENABLE_HARD_POWER_OFF=0
ITER_TO_WAIT_SHUTDOWN=3
POWER_DOWN_TIMEOUT=5
ENABLE_COMPRESSION=0
VM_SNAPSHOT_MEMORY=0
VM_SNAPSHOT_QUIESCE=0
ALLOW_VMS_WITH_SNAPSHOTS_TO_BE_BACKEDUP=0
ENABLE_NON_PERSISTENT_NFS=0
UNMOUNT_NFS=0
NFS_SERVER=172.30.0.195
NFS_MOUNT=/nfsshare
NFS_LOCAL_NAME=nfs_storage_backup
NFS_VM_BACKUP_DIR=mybackups
SNAPSHOT_TIMEOUT=15
EMAIL_LOG=0
EMAIL_SERVER=auroa.primp-industries.com
EMAIL_SERVER_PORT=25
EMAIL_DELAY_INTERVAL=1
[email protected]
EMAIL_FROM=root@ghettoVCB
WORKDIR_DEBUG=0
VM_SHUTDOWN_ORDER=
VM_STARTUP_ORDER=

After you have addressed each variable, now it is time to give it a go. Like with so many solutions there are numerous switches to further define how the backup will run

OPTIONS:
-a Backup all VMs on host
-f List of VMs to backup
-m Name of VM to backup (overrides -f)
-c VM configuration directory for VM backups
-g Path to global ghettoVCB configuration file
-l File to output logging
-w ghettoVCB work directory (default: )
-d Debug level [info|debug|dryrun] (default: info)

I will make the assumption that you want to backup all your VMs on your host for this example.

./ghettoVCB.sh -a -d debug

Now like all good admins we will want test our first pass of the backup. For this we will use the option

-d dryrun

I suggest you run your first pass like this

./ghettoVCB.sh -a -d dryrun

This will let you know a few things before going live:

1.Duration of backup
2.Verify if your variables are defined correctly

OK that’s it..You should have everything you need to start backing your VMs. Going forward you will probably want to schedule this script to run regularly to make sure you have consistent backups. To schedule this script will need to create a cron job, and that my friends is a different subject altogether

Have fun
@piettov

Read More →
Replies: 0 / Share:

Enable rotation on Surface Pro with Windows 10

By default rotation will be disabled on Windows 10 devices, this is a bit strange if you are using a tablet device.

You can enable the screed to rotate in Windows 10 by following these steps:

Press the icon below to open the charms menu

open menu in windows 10

Press the Rotation lock button

enable rotation in windows 10

 

Now when you flip the Windows 10 tablet over you will be able to flip the screen on your surface pro or other Windows 10 tablet.

Read More →
Replies: 0 / Share:

Outlook 2013 won’t send emails after Windows 10 upgrade

This issue appears after doing the free Windows 10 upgrade.

When you try to send out emails from outlook you will get the following error message in the send receive dialog:

8x800ccc13 cannot connect to the network verify your network connection or modem

It appears that this only happens with POP mailboxes sending through SMTP protocol

To fix the “8x800ccc13 cannot connect to the network verify your network connection or modem” outlook error you will need to run the command

sfc /scannow

This will need to be done in an administrative command prompt. If you do not know how to do this follow the folling steps:

In the search box type cmd8x800ccc13 cannot connect to the network verify your network connection or modem

Right click on cmd and select run as administrator

Type in “sfc /scannow”

Hit enter

sfc

 

 

Once the scan runs test sending emails from outlook again. You will now be able to send emails again from outlook 2013.

 

Read More →
Replies: 4 / Share:

Sending Email Sending From Outlook reported error (0x800CCC13) After Windows 10 Upgrade

If you have had Outlook 2013 installed before upgrading to Windows 10 from Windows 7 or 8.1 you may get the following error when trying to send email

Sending reported error (0x800CCC13): Cannot connect to the network. Check your network connection or modem

To fix the Outlook error 0x800CCC13 you will need to run the following command from an administrative command prompt

To do this type in cmd in the start menu, then right click on the command prompt icon and select run as administrator.


cmd as administrator

Then type in:

sfc /scannow 

Now you should be able to send emails from Outlook 2013 on your Windows 10 computer without getting the error Sending reported error (0x800CCC13): Cannot connect to the network. Check your network connection or modem.

Read More →
Replies: 3 / Share:

How to allow Remote Desktop Connections to Windows 10

Remote connections to your Windows 10 computer will not be enabled by default, to be able to connect to your computer using RDP you will need to enable remote connections

If you are not sure on how RDP works read this introduction to Remote Desktop Protocol.

To enable RDP on your Windows 10 computer follow these steps:

  • Click in the search field
  • Type in System Information
  • Select the System Information icon
  • Select the Advanced System settings on the left hand side of the console
  • Select the tab that says Remote
  • Then select allow remote connections to this computer

Now you will be able to connect into the computer using RDP.

 

Read More →
Replies: 0 / Share:

How to change Windows 10 password

Changing your password in Windows 10 is a bit different than in the older versions of Microsoft Windows.

To change your password you will need to:

  • Click in the search box next to the start button
  • Type in the word password
  • Select Change your password under settings
  • Select either change or add
  • Type in the new password
  • Hit OK

Now next time you login you will need to use your new password.

Read More →
Replies: 0 / Share:

Cannot Mount Database in Exchange 2010 – Error: MapiExceptionJetErrorOutOfMemory: Unable to mount database. (hr=0x80004005, ec=-1011)

I got the following error message when trying to mount an exchange database after recovering a server from a backup:

Microsoft Exchange Error
——————————————————–
Failed to mount database ‘Mailbox Database 1646558789’.

Mailbox Database 1646558789
Failed
Error:
Couldn’t mount the database that you specified. Specified database: Mailbox Database 1646558789; Error code: An Active Manager operation failed with a transient error. Please retry the operation. Error: A transient error occurred during discovery of the database availability group topology. Error: Database action failed with transient error. Error: A transient error occurred during a database operation. Error: MapiExceptionJetErrorOutOfMemory: Unable to mount database. (hr=0x80004005, ec=-1011)
[Database: Mailbox Database 1646558789, Server: MAIL.home.local].

An Active Manager operation failed with a transient error. Please retry the operation. Error: A transient error occurred during discovery of the database availability group topology. Error: Database action failed with transient error. Error: A transient error occurred during a database operation. Error: MapiExceptionJetErrorOutOfMemory: Unable to mount database. (hr=0x80004005, ec=-1011)
[Database: Mailbox Database 1646558789, Server: MAIL.home.local]

An Active Manager operation failed with a transient error. Please retry the operation. Error: MapiExceptionJetErrorOutOfMemory: Unable to mount database. (hr=0x80004005, ec=-1011)
[Server: mail.home.local]

MapiExceptionJetErrorOutOfMemory: Unable to mount database. (hr=0x80004005, ec=-1011)

 

After some diagnostics I found that the database was in a state of dirty shutdown which I have had this problem before so I referred to that article which told me that I needed to do a repair using the eseutil command that is in that post. Make sure that you retest using the eseutil command to make sure that the shutdown state is in a clean shut down not a dirty shutdown.

I ran the repair on the database and it still wouldn’t mount but I was only getting the following error

Failed to mount database ‘Mailbox Database’

Mailbox Database
Error:
Exchange is unable to mount the database that you specified. Specified database:; Error code: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005,ec=-2147467259).

How to fix Exchange Error  MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005,ec=-2147467259).

This is caused by the logs not matching up to the EDB data file database file. To fix this you will be able to find the program logs wherever they are stored which is usually under “program files/Microsoft/exchange/mailbox/mailbox name” then all of the files under the that finish in .log.

if you delete all of the.log files that will now allow the exchange database mailbox database to be mounted back to the exchange server. Space you may need to restart the exchange services for this to take place.

Read More →
Replies: 0 / Share:

How to work out Azure Pricing

When you are first looking at taking the dive and using Microsoft Azure you will want to be able to figure out how much it is going to cost. There is the Azure Pricing Calculator that you can use to get pricing but this calculator is not 100% accurate.

The acutal price of Azure services changes depending on where you are going to store the servers(meaning which data center or data centers). If you want completely accurate pricing you can look at the Azure Pricing Pages for a more accurate picture of how much your cloud solution will cost.

Watch this video where I show you how to figure out how much azure actually costs.

When you are tying to figure out how much Azure costs make sure you have the solution you want to achieve clearly defined, you will need to know:

  • Where you want your services stored
  • What services you want to use(servers, web hosting, app services, storage, backup, etc)
  • How much data you are going to store
  • Estimate of the bandwidth requirments
  • How are you going to connect to these services(open ports, VPN, etc)
Read More →
Replies: 0 / Share: