Řešení problémů s připojením k MS SQL

Tento průvodce vám poskytne tipy, které vám mohou pomoci opravit nefunkční připojení k Microsoft SQL Server nebo Microsoft SQL Express. Obecně přeinstalace databázového serveru obvykle problém vyřeší, ale v mnoha případech přeinstalace není možná. Zde jsou věci, které byste měli zkontrolovat, pokud se nemůžete připojit k vašemu SQL serveru:

1. Použijte SQL Server Configuration Manager k ověření, zda jsou pro instanci databázového serveru povoleny protokoly TCPIP a Named Pipes.

2. Ujistěte se, že služba SQLBrowser je spuštěna a běží.

3. Zkontrolujte, zda jsou protokoly TCPIP a Named Pipes povoleny pro použití v SQL klientovi.

4. Otevřete chybový protokola najděte instanci SQL databáze a ujistěte se, že neobsahují žádné chybové zprávy pro TCPIP a Named Pipes. Protokoly najdete v: C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG

5. Měli byste také najít číslo portu a zkontrolovat, zda je číslo portu nakonfigurované na serveru a klientovi stejné.

6. Vyzkoušejte různé protokoly pomocí 'sqlcmd'. Jeden z následujících příkazů 'sqlcmd' by měl fungovat.

sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$instancename\sql\query
sqlcmd -S tcp:servername\instancename
sqlcmd -S tcp:servername\instancename,portnumber

Tip: Ověřte, že používáte správný název serveru, název instance a číslo portu pro váš databázový server.

7. Pokud stále není možné se připojit, změňte tuto klíč v registru:

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

LoginMode=2

More information