Solved

SQL Server Error Cannot connect to local

Posted on 2011-02-17
11
1,303 Views
Last Modified: 2012-05-11
Somebody please help me.

Unable to connect to my local instance on my machine.
The situation started after I deleted one of my database and log out, now that I'm trying to log back in it generating a logon failed for login -----------due to trigger execution.
Changed database context to 'master'.
Changed language setting to us_english. (Microsoft SQ Server, Error: 17892)

Second:  Even when I tried to login through SQLCMD it closes out automatically.
0
Comment
Question by:Favorable
  • 6
  • 4
11 Comments
 
LVL 26

Assisted Solution

by:tigin44
tigin44 earned 100 total points
ID: 34921445
You have deleted your default database.
What you can do is set your default database using the sp_defaultdb system stored procedure. Log in as you have done and then click the New Query button. After that simply run the sp_defaultdb command as follows:

Exec sp_defaultdb @loginame=yourLlogin', @defdb='master'
0
 

Author Comment

by:Favorable
ID: 34921520
I am unable to login even with DAC privelleges.

When issued login permission I get the following error:
logon failed for login -----------due to trigger execution.
Changed database context to 'master'.
Changed language setting to us_english. (Microsoft SQ Server, Error: 17892)

0
 
LVL 15

Assisted Solution

by:pateljitu
pateljitu earned 400 total points
ID: 34921570
There was logon TRIGGER associated with database you dropped, you would need to drop the TRIGGER using SQLCMD.

Please follow these steps:
SQLCMD -S Localhost -d master -A

1> Drop TRIGGER <triggername> on ALL SERVER
2> GO

0
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 

Author Comment

by:Favorable
ID: 34921598
You won't believe that even SQLCMD wouldn't open, issue unknown to me.  I've tried run as administrator, still it won't open.
0
 
LVL 15

Assisted Solution

by:pateljitu
pateljitu earned 400 total points
ID: 34922794
Have to checked event viewer and trace what error gets captured when you try to run SQLCMD, also what OS are you running SQL on.
0
 

Author Comment

by:Favorable
ID: 34923037
SQL is running on Windows Server 2008
0
 
LVL 15

Assisted Solution

by:pateljitu
pateljitu earned 400 total points
ID: 34927597
Please confirm if:
1. TCP and Name Pipes enable
2. Disable firewall.

and trying running SQLCMD as trusted connection

SQLCMD -S Localhost -E
0
 

Author Comment

by:Favorable
ID: 34927786
This is a night mare for me.

Both TCP and Named Pipes are enable
Windows firewalls ---- disabled


Just found out from profiler trace that I have deleted AuditDB which probably, but don't know is tired or have a trigger that deleted my tempdb.  

Even when I run cmd and entered sqlcmd, I get similar error.  

It appears like, I have to uninstall and do a fresh install?  Since the trigger won't allow me to login by using DAC or SQLCMD.  Good lesson for me.  
0
 
LVL 15

Assisted Solution

by:pateljitu
pateljitu earned 400 total points
ID: 34928882
Have you tried restarting SQL-Services (services.msc), once services are restarted check for tempDB (.mdf / .ldf) file created in default location as MASTER.

If that's the case try steps as mentioned earlier.

Thats true if default DB created by SQL is missing it will break and not allow any access.
0
 

Accepted Solution

by:
Favorable earned 0 total points
ID: 34929642
Although, SQLCMD wouldn't start, I have to run windows cmd and follow Pinal steps as indicated in the following site.
However, issue was resolved by visiting:

http://blog.sqlauthority.com/2009/06/27/sql-server-fix-error-17892-logon-failed-for-login-due-to-trigger-execution-changed-database-context-to-master/#comment-119222

Anyway, everyone tried and I appreciate all your help.

0
 

Author Closing Comment

by:Favorable
ID: 34959214
Everyone was really helpful.

Thanks.
0

Featured Post

Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have written a PowerShell script to "walk" the security structure of each SQL instance to find:         Each Login (Windows or SQL)             * Its Server Roles             * Every database to which the login is mapped             * The associated "Database User" for this …
In this article I will describe the Backup & Restore method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question