Jak se připojit k instanci serveru SQL Server Desktop Edition nebo SQL Server 2005 Express Edition

Překlady článku Překlady článku
ID článku: 319930 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento podrobný článek popisuje, jak vytvořit připojení k instanci z Microsoft SQL Server Desktop Engine (MSDE) nebo Microsoft SQL Server 2005 Express Edition.

Poznámka: Stejné pojmy a diskuse o MSDE v tomto článku se vztahuje rovněž na SQL Server 2005 Express Edition.

MSDE používá dva způsoby ověření:
  • Režim ověřování systému Windows (ověřování systému Windows)
    Režim ověřování systému Windows může uživatel připojit prostřednictvím uživatelského účtu systému Microsoft Windows XP, Microsoft Windows NT 4.0 a Microsoft Windows 2000.
  • Kombinovaný režim (ověřování systému Windows a ověřování serveru SQL Server)
    V kombinovaném režimu mohou uživatelé používat ověřování systému Windows nebo ověřování serveru SQL Server připojit k instanci MSDE. Uživatelé, kteří se připojují prostřednictvím systému Windows NT 4.0, Windows 2000 nebo uživatelský účet systému Windows XP, můžete použít důvěryhodné připojení v režimu ověřování systému Windows nebo v kombinovaném režimu.
Výchozí způsob ověřování MSDE je ověřování systému Windows. MSDE nainstaluje pomocí uživatelského účtu, vestavěné správce systému (SA). Ale protože ověřování serveru SQL Server je ve výchozím nastavení zakázán, přístup předdefinovaný účet po typické instalace.

Další informace o ověřování režimech MSDE naleznete na následujícím webu MSDN:
Způsob ověřování
http://msdn2.microsoft.com/en-us/library/aa905171 (SQL.80) .aspx

Požadavky

Následující seznam obsahuje doporučený hardware, software, síťovou infrastrukturu a požadované aktualizace service Pack:
  • Microsoft Windows XP Professional, Microsoft Windows 2000 Professional, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server nebo Microsoft Windows NT 4.0 Server
  • Microsoft MSDE 1.0 nebo Microsoft SQL Server 2000 Desktop Engine (MSDE 2000)
Tento článek předpokládá znalost těchto témat:
  • Databázové terminologii
  • Transact-SQL

Připojit k MSDE pomocí ověřování systému Windows NT

MSDE dosahuje integrací zabezpečení přihlášení systému Windows NT 4.0, Windows 2000 nebo Windows XP pomocí atributů zabezpečení síťového uživatele k řízení přístupu k přihlášení. Atributy zabezpečení uživatele sítě jsou vytvořeny při přihlášení k síti a řadiči domény systému Windows ověřuje. Pokud uživatel sítě se pokusí připojit, používá MSDE zařízení se systémem Windows k určení validovaných síťové uživatelské jméno. Chcete-li úspěšně připojení a správě MSDE za ověřování systému Windows, jedna z následujících podmínek musí být splněny:
  • Připojte se k MSDE z místního počítače (pomocí domén systému Windows) a přihlaste se k systému Windows pomocí účtu správce.
  • Vzdáleně připojte k MSDE je-li uživatelský účet systému Windows byla přidána do skupiny Administrators ve vzdáleném systému, který je hostitelem služby MSDE.
POZNÁMKA:: Režim ověřování systému Windows není k dispozici, je-li instance komponenty MSDE serveru se systémem Microsoft Windows 98 nebo Microsoft Windows Millennium Edition (ME).

Připojit pomocí ověřování serveru SQL Server MSDE

Pokud se uživatel připojí pomocí zadané přihlašovací jméno a heslo z nedůvěryhodného připojení, MSDE provádí ověřování kontrolou, pokud byl nastaven přihlašovací účet serveru SQL Server pomocí hesla odpovídající heslo, které uživatel zadá. MSDE nemá přihlašovací účet nastavit, ověření se nezdaří.

Za určitých okolností může být nutné použít ověřování serveru SQL Server. Následující seznam obsahuje některé okolnosti, za kterých je nutné použít ověřování serveru SQL Server:
  • MSDE je spuštěna v systému Windows 98. Protože režim ověřování systému Windows není podporována v systému Windows 98, používá MSDE kombinovaný režim ověřování, když je spuštěna v systému Windows 98 (ale podporuje pouze ověřování serveru SQL Server).
  • Připojení k MSDE přes síť nepoužívající domény systému Windows. V tomto případě není k dispozici žádný řadič domény, který lze ověřit účet systému Windows.
  • Účet systému Windows není nebo nemůže být přidán do systému, který je hostitelem instance komponenty MSDE, který se pokoušíte připojit. Však máte účet, které můžete ověřování serveru SQL Server k připojení.
Protože v rámci výchozí instalace služby MSDE je zakázáno ověřování serveru SQL Server, je nutné nakonfigurovat instalace služby MSDE povolení ověřování serveru SQL Server (kombinovaný režim), nebo je třeba ručně povolit kombinovaný režim po dokončení instalace. Společnost Microsoft doporučuje povolit kombinovaný režim ověřování během instalace, protože po instalaci proces vyžaduje, že ručně upravit Registr systému Windows.

UPOZORNĚNÍ: Bez hesla je nainstalován vestavěné SA uživatelský účet. Umožňuje připojit původně MSDE. Avšak pokud povolíte ověřování serveru SQL Server, musíte vytvořit heslo pro tento účet ihned. Chcete-li vytvořit heslo pro předdefinovaný účet SA, takto používat OSQL, což je nástroj příkazového řádku, který je nainstalován s MSDE:
  1. V počítači, který je hostitelem instance komponenty MSDE serveru, ke kterému se připojujete otevřete okno příkazového řádku.
  2. Zadejte následující příkaz a stiskněte klávesu ENTER:
    osql - U sa
    Připojíte k místní, výchozí instance komponenty MSDE serveru pomocí účtu správce systému.
  3. Zadáním následujících příkazů na samostatné řádky a stiskněte klávesu ENTER:

    POZNÁMKA:: Přesvědčte se, zda je nahradit "mynewpassword" pomocí nového hesla.
    sp_password null, "mynewpassword", "sa"

    Přejít
    Všimněte si, že se zobrazí následující zpráva, která označuje, že vaše heslo bylo úspěšně změněno:
    Password changed.
    						
Další informace o použití nástroje OSQL naleznete na následujícím webu MSDN:
Nástroje OSQL
http://msdn2.microsoft.com/en-us/library/aa214012 (SQL.80) .aspx

Povolit kombinovaný režim ověřování během instalace

Během instalace můžete změnit režim ověřování, který používá MSDE spuštěním instalace s parametrem následující příkaz:
SECURITYMODE=SQL
				
Tento parametr příkazu způsobí MSDE instalace s kombinovaný režim ověřování. Tento režim ověřování můžete připojit k MSDE pomocí ověřování systému Windows nebo ověřování serveru SQL Server.

Povolit kombinovaný režim ověřování po instalaci

Důležité Tento oddíl, metoda nebo úkol obsahuje kroky, které informace o úpravě registru. Však mohou nastat závažné problémy při nesprávných úpravách registru. Proto se ujistěte, opatrně postupujte takto. Pro zvýšení ochrany před úpravami je nutné zálohujte registr. Můžete pak obnovení registru v případě, že dojde k potížím. Další informace o zálohování a obnovení registru získáte článku znalostní báze Microsoft Knowledge Base:
322756 Postup při zálohování a obnovení registru v systému Windows
Výchozí hodnota LoginMode Podklíč registru systému Windows je nastavena na 1 pro ověřování systému Windows. Chcete-li povolit kombinovaný režim ověřování po instalaci, musíte změnit tuto hodnotu 2.

Umístění LoginMode podklíče závisí na tom, zda jste nainstalovali MSDE jako výchozí instance služby MSDE nebo pojmenovanou instanci. Pokud jste nainstalovali MSDE jako výchozí instance LoginMode podklíč je umístěn v následujícím podklíči registru:
HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode
Pokud jste nainstalovali MSDE jako pojmenovanou instanci, LoginMode podklíč je umístěn v následujícím podklíči registru:
SQL Server\ HKLM\Software\Microsoft\Microsoft<instance name="">\MSSQLServer\LoginMode</instance>
Používáte-li SQL Server 2005 Express Edition, LoginMode Položka registru je umístěn v následujícím podklíči registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
Chcete-li změnit hodnotu LoginMode 2 postupujte takto:
  1. V Ovládacích panelech otevřete nástroj služby zastavit MSSQLSERVER a všech dalších souvisejících služeb (například SQLSERVERAgent)
  2. Otevřete Editor registru klepnutím na tlačítko Spustit, klepněte na tlačítko Spustit, typ Regedt32a klepněte na tlačítko OK.
  3. Vyhledejte jeden z následujících podklíčů (podle toho, zda MSDE nainstalován jako výchozí instance služby MSDE nebo pojmenovanou instanci):
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer\


    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<instance name="">\MSSQLServer\</instance>


    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
  4. V pravém podokně poklepejte LoginMode podklíč.
  5. V DWORD Editor dialogovém okně nastavte hodnotu tohoto podklíče 2, ověřte, zda Hex je vybrána možnost a klepněte na OK.
  6. Restartujte MSSQLSERVER a služby SQLSERVERAgent, tato změna se projeví.

Ověřte připojení

Postupujte takto (které nejsou specifické pro technologie) a ujistěte se, že můžete správně připojit k instanci MSDE:
  1. Klepněte pravým tlačítkem myši na ploše počítače, klepněte na tlačítko Novýa klepněte na tlačítko Textový dokument. Přejmenovat soubor Test.UDL.
  2. Poklepejte na soubor UDL otevřete Vlastnosti Data Link Dialogové okno.
  3. V Zprostředkovatel karta, klepněte na tlačítko Zprostředkovatel Microsoft OLE DB Provider for SQL Server.
  4. V Připojení karta, postupujte takto:
    1. V bodu 1 vyberte nebo zadejte server, který chcete připojit.
    2. V položce 2 vyberte jednu z následujících možností:
      • Použít integrované zabezpečení systému Windows NT
        Tuto možnost vyberte, pokud používáte ověřování systému Windows.
      • Použít zadané uživatelské jméno a heslo
        Tuto možnost vyberte, pokud používáte ověřování serveru SQL Server. Pokud vyberete tuto možnost, musíte zadat uživatelské jméno a heslo.
    3. Klepněte na tlačítko Testovat připojení. Je-li připojení úspěšné, zobrazí se zpráva s potvrzením, že zkušební připojení bylo úspěšné.

Poradce při potížích

  • Služba SQL Server neběží, test připojení se nezdaří. Chcete-li ověřit, zda je spuštěna služba SQL Server, klepněte MSSQLServer ikona v oznamovací oblast a ujistěte se, že stav je zobrazen jako "spuštění."
  • Při pokusu o připojení k MSDE pomocí předdefinovaného účtu SA připojení může selhat, pokud již byl vytvořen heslo pro tento účet.
  • Pokud nástroje OSQL nelze spustit v počítači, který je hostitelem služby MSDE, spusťte nástroje OSQL z jiného počítače a potom použít -U přepínače příkazového řádku zadat příkaz připojení serveru. Například:
    osql -s název_serveru -U sa

Odkazy

Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
325022MSDE zabezpečení a ověřování
Další informace o použití Instalační služba Windows Installer, pokud jsou úpravy instalace serveru SQL Server 2000 Desktop Engine klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
227091Přepínače příkazového řádku pro nástroj Instalační služba Microsoft Windows Installer
Další informace o změně výchozí režim ověřování serveru SQL Server 2000 Desktop Engine klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
285097Jak změnit výchozí způsob ověřování přihlášení na server SQL při instalaci serveru SQL Server 2000 Desktop Engine pomocí Instalační služba Windows Installer
Další informace o použití serveru SQL Server Desktop Engine naleznete na následujících webech společnosti Microsoft:
SQL Server 2000 Desktop Engine (MSDE 2000)
http://msdn2.microsoft.com/en-us/SQL/aa336301.aspx

Integrace s aplikací MSDE 2000
http://www.microsoft.com/SQL/prodinfo/previousversions/MSDE/msdeintegration.mspx

Vlastnosti

ID článku: 319930 - Poslední aktualizace: 19. května 2011 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2005 Express Edition
Klíčová slova: 
kbhowtomaster kbmt KB319930 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:319930

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com