Riešenie problémov s pripojením k MS SQL

Tento sprievodca má za cieľ poskytnúť vám rady, ktoré by vám mohli pomôcť opraviť nefunkčné pripojenie k Microsoft SQL Server alebo Microsoft SQL Express. Vo všeobecnosti preinštalovanie databázového servera obvykle problém vyrieši, ale vo väčšine prípadov nie je preinštalovanie možnosťou. Tu sú veci, ktoré by ste mali skontrolovať, ak sa nemôžete pripojiť k vášmu SQL serveru:

1. Použite SQL Server Configuration Manager na kontrolu, či sú pre inštanciu databázového servera povolené protokoly TCPIP a Named Pipes.

2. Uistite sa, že služba SQLBrowser je spustená a funguje.

3. Skontrolujte, či sú protokoly TCPIP a Named Pipe povolené pre použitie v SQL klientovi.

4. Otvorte chybový log a nájdite inštanciu SQL databázy a uistite sa, že neobsahuje žiadne chybové správy pre TCPIP a Named Pipes. Logy nájdete v: C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG

5. Mali by ste tiež nájsť číslo portu a skontrolovať, či je číslo portu nakonfigurované na serveri a klientovi rovnaké.

6. Vyskúšajte rôzne protokoly ich testovaním pomocou 'sqlcmd'. Jedna z nasledujúcich príkazov 'sqlcmd' by mala fungovať.

sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$názovinštancie\sql\query
sqlcmd -S tcp:názovservera\názovinštancie
sqlcmd -S tcp:názovservera\názovinštancie,čísloportu

Tip: Skontrolujte, či používate správny názov servera, názov inštancie a číslo portu pre váš databázový server.

7. Ak stále nie je možné sa pripojiť, zmeňte túto položku registra:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer

LoginMode=2

More information