GNU/Linux >> Znalost Linux >  >> Linux

Odstraňování problémů se vzdáleným přístupem k serveru SQL Server

Když se nemůžete vzdáleně připojit k instanci serveru Microsoft® SQL Server® prostřednictvím připojení ODBC, Visual Studio® nebo SQL Server Management Studio®, brána firewall systému Windows® obvykle blokuje přístup. K vyřešení problému použijte řešení v tomto článku.

Ověřte provoz portu

Ověřte, že brána firewall systému Windows umožňuje provoz přes port 1433 :

  1. Otevřete PowerShell® na své vzdálené pracovní stanici.

  2. Spusťte následující příkaz:

      test-netconnection <public IP address> -port 1433
    

Otevřít porty TCP

Chcete-li tento problém vyřešit, otevřete port TCP 1433 za službu samotnou. Pokud potřebujete použít službu SQL Browser, otevřete také port 1434 . Toto rozlišení platí pro SQL Server® verze 2005, 2008, 2008 R2 a 2012.

  1. Otevřete Spustit okna stisknutím kláves Windows + R , zadejtecliconfig a nezapomeňte povolit protokol TCP/IP, pokud není podporován.

  2. Ověřte, zda je spuštěna služba SQL Server.

    • SQL Server 2005, 2008 a 2008 R2 :

      Vyberte Start> Nástroje pro správu> Služby a ověřte, že SQL Server (MSSQLSERVER) služba běží.

    • SQL Server 2012, 2014 a 2016 :

      Použijte klávesu Windows nebo umístěte ukazatel myši nad levý dolní roh plochy a vyberte Nástroje pro správu> Služby a ověřte, že SQL Server (MSSQLSERVER) služba běží.

  3. Ujistěte se, že k ověření používáte správná pověření. Výchozí účet správce SQL Server se jmenuje sa . Pokud jste sestavili server z bitové kopie serveru s předinstalovaným SQL Serverem, heslo je v textovém souboru v kořenovém adresáři oddílu C.

  4. Z příkazového řádku spusťte netstat -an .

  5. Ve výstupu ověřte, zda server naslouchá provozu SQL Serveru na portech 1433 a volitelně 1434 . Pokud ne, pokračujte podle následujících kroků a použijte ke změně portů SQL Server Configuration Manager.

  6. Otevřete SQL Server Configuration Manager následovně:

    • SQL Server 2005, 2008 a 2008 R2 :

      Přejděte na Start> Všechny programy> Microsoft SQL Server 2005 (nebo 2008 nebo 2008 R2)> Konfigurační nástroje> SQL Server Configuration Manager .

    • SQL Server 2012, 2014 a 2016 :

      Použijte klávesu Windows nebo umístěte ukazatel myši nad levý dolní roh plochy a vyberte Všechny programy> Microsoft SQL Server2012 (nebo 2014 nebo 2016)> Konfigurační nástroje> SQL Server ConfigurationManager .

  7. V navigačním podokně rozbalte položku Konfigurace sítě SQL Server a vyberte protokoly pro vaši instanci SQL Server.

  8. V pravém podokně klikněte pravým tlačítkem na TCP/IP a vyberte Vlastnosti .

  9. Vyberte IP adresy kartu.

  10. Ujistěte se, že všechny porty TCP uvedené na všech rozhraních jsou 1433 .

  11. Klikněte na OK .

  12. Restartujte službu SQL Server.

Při použití pojmenovaných instancí zadejte název instance SQL Server

Pojmenované instance umožňují hostovat verze nebo typy služeb SQL Server. Používáte-li při instalaci SQL Serveru pojmenované instance, musíte při připojování zadat název instance SQL Serveru namísto použití názvu serveru nebo IP adresy. Připojte zpětné lomítko a název instance serveru SQL k názvu serveru nebo IP adrese. Například 12.34.56.78\sqlInstanceName nebo sqlServerName\sqlInstanceName .


Linux
  1. Vynutit restart vzdáleného serveru Linux

  2. Povolit vzdálený přístup Ssh?

  3. Odstraňování problémů s vypínáním serveru Windows

  1. Spustit SQL Server na Ubuntu?

  2. Chyba serveru MS SQL 0x80070218

  3. Odstraňování problémů s nefunkčním cloudovým serverem Linux

  1. Odstraňování problémů s nefunkčním cloudovým serverem Windows

  2. Odstraňování problémů se selháním úlohy MSSQL

  3. Odstraňte problémy s agentem nova-agent nebo agentem cloudového serveru Rackspace