Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Chybové hlásenie pri pripojení na inštanciu programu SQL Server: "Nemožno otvoriť predvolenú databázu používateľov"

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 307864
Príznaky
Každý používateľ má predvolenú databázu. Pri prihlásení do počítača so systémom Microsoft SQL Server a nezadáte prihlásenie databázy, sa používa predvolená databáza. Ak predvolená databáza je k dispozícii v čase pripojenia, sa môžu však mohli pripojiť. Namiesto toho sa zobrazí 4062 alebo chybové hlásenie 4064. Znenie chybových hlásení je nasledovné:
Nedá sa otvoriť predvolená databáza používateľov
Príčina
Predvolené databázy používateľov je k dispozícii v čase pripojenia. Je možné, že databáza:
  • Je podozrivý režime.
  • Už existuje.
  • V režime jedného používateľa a len dostupné pripojenie sa už používa iný používateľ alebo niečo iné.
  • Bolo oddelené.
  • Bola vyhodnotená RESTRICTED_USER stavu.
  • Je v režime offline.
  • Je nastavená na núdzový stav.
  • Sa nie mať prihlasovacie konto priradené k používateľ alebo používateľovi bol odmietnutý prístup.
  • Je súčasťou zrkadlový databázy.
Okrem toho prihlasovacie konto môže byť členom viacerých skupín a predvolenú databázu z týchto skupín je k dispozícii v čase pripojenia.
Ako problém obísť
Vyhnúť tomuto problému, zadajte platný, dostupné databázy v reťazci pripojenia.Sa chyba pri používateľa predvolené databázy nie je k dispozícii, prihláste sa ako používateľ môže zmeniť prihlasovacie údaje. Zmeňte predvolenú databázu používateľa do databázy, ktorá je v súčasnosti k dispozícii pre pripojenie.

SQL Server 2005 a novšie verzie

Zmeniť predvolené databázy servera SQL Server 2005, môžete použiť pomôcku sqlcmd. Ak to chcete urobiť, postupujte nasledovne:
  1. Kliknite na tlačidlo Štart, kliknite na položku spustiť, zadajte príkaz cmd, a potom stlačte kláves ENTER.
  2. Použite jeden z nasledujúcich postupov v závislosti od typu overenia, ktorý sa používa na prihlásenie na SQL Server:
    • Ak prihlásenie na server SQL Server používa systém Microsoft Windows overenie pripojiť k inštancii, zadajte nasledovný príkaz príkazového riadka a stlačte kláves ENTER:
      Sqlcmd-E -S InstanceName hlavný-d
    • Ak prihlásenie na server SQL Server používa overenie servera SQL Server pripojiť k inštancii, zadajte nasledovný príkaz príkazového riadka a stlačte kláves ENTER:
      Sqlcmd -S InstanceName -d majster -U SQLLogin -P Heslo
    Poznámka: InstanceName predstavuje názov inštancie programu SQL Server 2005, ku ktorému sa pripájate. SQLLogin je zástupný symbol pre SQL Server login, ktorého predvolená databáza bola zrušená. Heslo je zástupný symbol pre SQL Server prihlasovacie heslo.
  3. Sqlcmd riadka zadajte nasledovný príkaz a stlačte kláves ENTER:
    ZMENIŤ PRIHLASOVACIE SQLLogin S DEFAULT_DATABASE = AvailDBName
    Poznámka: AvailDBName predstavuje názov existujúcej databázy sú prístupné prihlásenie na SQL Server v prípade.
  4. Sqlcmd príkazového riadka zadajte PREJDITE, a potom stlačte kláves ENTER.

SQL Server 2000 a SQL Server 7.0

Môžete použiť pomôcku na zmenu predvoleného databázy SQL Server 2000 a SQL Server 7.0. Ak to chcete urobiť, postupujte nasledovne:
  1. Do príkazového riadka zadajte nasledovný príkaz a stlačte kláves ENTER:
    C:\>Osql -E -d majster
  2. V Osql výzva, zadajte nasledujúci príkaz a stlačte kláves ENTER:
    1 > sp_defaultdb "používateľ"s_login","master"
  3. Na druhom riadku, zadajte nasledujúci príkaz a stlačte kláves ENTER:
    2 > ísť
Stav
Toto správanie je zámerné.
Ďalšie informácie
Preukázať toto správanie, skúste pripojiť OSQL a možnosť d s existujúcou databázou, ktorá je normálny stav online. Spojenie bude úspešné bez akéhokoľvek chybového hlásenia.

Naopak, dostanete odpovede, ktoré sú podobné nasledujúcemu rôzne nástroje klienta servera SQL Server, ak databáza nie je k dispozícii:
  • SQL Server Management Studio (SQL Server 2005)
    Nedá sa pripojiť k Názov_servera
    ĎALŠIE INFORMÁCIE:
    Predvolená databáza používateľov sa nedá otvoriť. Prihlásenie zlyhalo.Pre používateľa "Meno používateľa'. (Microsoft SQL Server, Error: 4064)
  • Používanie pomôcky Sqlcmd SQL Server 2005
    MSG 4064 úroveň 11 štát 1 Server Názov_servera, Riadok 1
    Predvolená databáza používateľov sa nedá otvoriť. Prihlásenie zlyhalo.
    MSG 18456 úroveň 14 stav 1 Server Názov_servera, Pre používateľa zlyhalo linka 1Login "Meno používateľa'.
  • Analyzátor dotazu SQL Server 2000 (QA)
    Nedá sa pripojiť na serveri TESTSERVER:
    Server: Msg 4064, úroveň 16, štát 1
    [Microsoft][Ovládač ODBC SQL Server][SQL Server]Predvolená databáza používateľov sa nedá otvoriť. Prihlásenie zlyhalo.
  • SQL Server 2000 Server Enterprise Manager (SEM)
    Môže sa pripojiť na TESTSERVER - používateľ predvolená databáza "dbid" sa nedá otvoriť. Pomocou hlavného databázy miesto.

    Skontrolujte systémom SQL Server a skontrolujte vlastnosti SQL Server registrácia (kliknutím na uzle TESTSERVER) a skúste znova.
  • Do príkazového riadka použitím SQL Server 2000 OSQL

    Zobrazí sa nasledujúce chybové hlásenie pri použití príkazu C:\>osql -E :
    Predvolená databáza používateľov sa nedá otvoriť. Prihlásenie zlyhalo.
  • Analyzátor dotazu SQL Server 7.0 (QA)
    Nedá sa pripojiť k serveru \\TESTSERVER:
    Server: Msg 4062, úroveň 16, štát 1
    [Microsoft][Ovládač ODBC SQL Server][SQL Server]Predvolená databáza používateľov "<ID>" sa nedá otvoriť. Používanie predlohy databázy namiesto.</ID>
  • Do príkazového riadka použitím SQL Server 7.0 OSQL

    Zobrazí sa nasledujúce chybové hlásenie pri použití príkazu C:\>osql -E :
    Používateľ predvolená databáza "dbid" sa nedá otvoriť.
    Pomocou hlavného databázy miesto.
Nasledovná tabuľka obsahuje informácie o produktoch alebo nástroje, ktoré automaticky skontrolovať tento stav na inštancii programu SQL Server a na verziu SQL Server produktu, podľa ktorých je hodnotený pravidlo.
Softvér pravidlaNázov pravidlaPopis pravidlaVerzie produktu, podľa ktorých je hodnotený pravidlo
System Center poradcaServera SQL server úrovni princípy nakonfigurovanú neexistujúce predvolenú databázuSystem Center Advisorchecks, ak všetky prihlásenia v inštancii servera SQL nakonfigurované predvolené databázy, ktorá už neexistuje. Prečítajte si informácie, ktoré sú uvedené v časti "Informácie získané" theadvisor upozornenia a použite postup popísaný v tomto článku na vyriešenie situácie. SQL Server 2008

SQL Server 2008 R2

SQL Server 2012

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 307864 – Posledná kontrola: 02/18/2015 06:45:00 – Revízia: 7.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbtshoot kbsqlsetup kbprb kbmt KB307864 KbMtsk
Pripomienky
onerror="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">