Articles

archivy

Posted by admin

Chyba přihlášení serveru Microsoft SQL Server se nezdařilo 4064

Alvina Gupta October 7. října, 2019

mnoho uživatelů se při používání databáze MS SQL setká s chybou serveru SQL 4064. K této chybě dochází, když se připojíte k systému se systémem Microsoft SQL Server a nezadáte přihlašovací databázi, použije se výchozí databáze. Tento článek tedy navrhuje nejlepší metody řešení této chyby související s databází MSSQL.

co je chyba serveru SQL 4064?

Totochyba se stane, když je databáze uživatelů nastavena na výchozí databázi. Když se uživatel pokusí přihlásit a zjistí, že výchozí databáze je zrušena, paktato chyba se zobrazí, jako by se uživatel „abcd“ pokusil přihlásit do databáze, ale selže, protože databáze je nastavena jako výchozí.

Letsus vědět příčiny tohoto typu chyby.

platné důvody pro chybu serveru SQL –

pokud je databáze v režimu insuspect nebo databáze neexistuje. Pak může dojít k této chybě. Je také možné, že databáze SQL byla nastavena na RESTRICTED_USERstate. Databáze by mohla být offlineas dobře. Pokud uživatel nemá mapovaný loginaccount nebo byl uživateli odepřen přístup, může k této chybě dojít.

jak se zbavit chyby serveru SQL Server 4064?

Chcete-li se zbavit chyby „nelze otevřít výchozí databázi uživatelůlogin failed“, je třeba použít různé techniky v závislosti na Nastavení serveru. Níže jsou vysvětleny manuální metody pro řešení databaseerror. Ruční metody jsou pak použitelné pouze pro verzi SQL Server 2005 a itslater. Uživatelé, kteří používají SQL server 2005 a jeho pozdější verzi, by se tedy měli řídit níže uvedenými metodami.

existují dvě ruční metodyrychle vyřešit tuto chybu:

  1. použijte SQLCMD změnit výchozí databáze
  2. použijte GUI změnit výchozí databáze
  3. napravit problémy s Sysinfotools SQL Recovery

Metoda 1: Použijte SQLCMD změnit výchozí databáze

SQLCMD nástroj se používá k modifikaci thedefault databáze v SQL Serveru. Chcete-li to provést, postupujte podle kroků, které jsou zobrazenyníže:

  • prvním krokem je kliknout na Starta do vyhledávacího pole zadejte příkaz Spustit.
  • pak v dialogovém okně Spustit zadejte příkaz cmd a stiskněte klávesu Enter.
  • nasadit všechny techniky v příkazovém řádku podle druhu ověřování SQL Serverlogin, který preferujete:
  • pro Microsoft Windowsauthentication zadejte tento příkaz „sqlcmdE-S InstanceName d master“
  • forsql server authentication, zadejte tento následující příkaz „Sqlcmd-s InstanceName-d master-U SQLLogin-P heslo“

poté zadejte níže uvedený příkaz příkaz v sqlcmd prompt a poté zadejte klávesu Enter:

ALTER LOGINSQLLogin s DEFAULT_DATABASE= AvailDBName

kde AvailDBName zobrazuje název databáze, která již existuje. Thisdatabase lze dále použít přihlášení SQL Server při synchronizingwith SQL databáze.

Metoda 2: Použijte GUI pro změnu výchozí databáze

  1. nejprve otevřete přihlašovací stránku SQL Server 2005 a poté klikněte na možnosti.
  2. dále upravte stav připojení k databázi pomocí existujících databází, jako je Master.
  3. nakonec klikněte na Připojit.

Metoda 3: řešení chyby při obnově databáze SQL

k vyřešení chyby databáze můžete postupovat podle výše uvedených důležitých metod. Pokud se potýkáte s některými problémy s manuálními metodami, existuje další nejlepší způsob, jak se tohoto problému zbavit, je obnovení databáze SQL.

tento software obnoví rychle pomáhá při odstraňování chyby serveru SQL. Pojďme diskutovat o některých důležitých funkcích obnovy dat SQL:

  • obnoví objekty souborů včetnětabulky, uložené procedury, pohledy, programovatelnost, spouštěče, výchozí a funkce.
  • poškozené soubory MDF a NDF databáze SQL Server mohou být opraveny tímto.
  • může ukládat obnovená data buď ve formátu databáze serveru inSQL.
  • Thepreview volba je tam zkontrolovat data před uložením.

Lastwords

manuální a přímá metoda byla vysvětlena výše, aby se přesunula z chyby serveru SQL Server 4064. Uživatelé mohou použít kteroukoli z výše uvedených metod, ale pokud někdo chce problém rychle vyřešit, může se rozhodnout pro přímou metodu. Protože nemusíte ručně identifikovat poškození dat SQL, tento nástroj automaticky vyřeší váš problém.

Realted Post

Related Post