sql >> Databáze >  >> RDS >> Sqlserver

Nelze vytvořit řetězec připojení pro vzdálenou plochu pro aplikaci C#

Zkuste udělat telnet localhost 1433 z příkazového řádku (ze stejného serveru, kde běží služby SQL), pokud bylo připojení přijato bez chyby, pak je váš SQL server skutečně připraven přijímat připojení. V opačném případě postupujte při odstraňování problému podle následujících kroků:

  • Ujistěte se, že TCP/IP protokol povolen
  • Ověřte, zda je vlastní port nakonfigurován (pomocí správce konfigurace serveru SQL) pro službu SQL Express (podle snímku obrazovky)

Pokud NENÍ nakonfigurován vlastní port

  1. Ujistěte se, že je spuštěna služba SQL Browser
  2. Vytvořte v bráně Windows Firewall pravidlo pro přijímání příchozích připojení na portech TCP 1433 a 1434 (TCP and UDP)
  3. Restartujte službu SQL Browser
  4. Proveďte telnet localhost 1433 znovu pro ověření

Pokud je nakonfigurován vlastní port

  1. Vytvořte v bráně Windows Firewall pravidlo pro přijímání příchozích připojení na vlastních portech TCP
  2. Restartujte službu SQL
  3. Proveďte telnet localhost <custom port> ověřit
  4. Změňte připojovací řetězec na DataSource = "ABCKOL-BCKOFF,<custom port>"


  1. MySQL ORDER BY Pole data, které není ve formátu data

  2. Nepodařilo se přečíst hodnotu automatického přírůstku z úložiště, číslo chyby:1467

  3. Problém C# MySqlParameter

  4. PHP Ukládání relací do databáze. Zdá se, že metoda čtení nefunguje