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

Nelze vzdáleně přistupovat k instanci SQL Server 2008 R2

možná je to tím, že se jedná o pojmenovanou instanci na vzdáleném serveru.
Pojmenovaná instance nepoužívá standardní Tcp-port 1433 SQL Serveru, pouze výchozí (nepojmenovaná) instance používá port 1433.
Jakýkoli jiný " pojmenovaná" instance jednoduše naslouchat na jiném portu.
Měli byste tedy zkontrolovat v konfigurátoru SQL-Server, na kterém TCP port naslouchá, a poté říct klientovi, aby se připojil k tomuto portu.
Řekněme, že vaše jméno instance naslouchá portu 12345, pak by se měl klient připojit pomocí následujícího příkazu

sqlcmd -S XXX.XXX.XXX.XXX,12345 -U sa -P mypass

když zadáte TCP port, pak nepotřebujete název instance.
Podle mého chápání je název instance způsob, jak služby SQL Server najít TCP port, na kterém tato pojmenovaná instance naslouchá .
Aby to fungovalo, váš klient musí mít přístup k těm dalším službám, které řeší název instance SQL Serveru (možná je to SQL Server Agent / prohlížeč SQL Server, ale nejsem si jistý)

Aktualizovat
Zde je snímek obrazovky, který ukazuje, kde nastavit port TPC pro pojmenovanou instanci serveru SQL.

na kterém portu TCP tedy naslouchá vaše pojmenovaná instance serveru SQL?



  1. Oracle Blob jako img src na stránce PHP

  2. Jaký je rozdíl mezi dočasnou tabulkou a proměnnou tabulky na serveru SQL?

  3. ORA-00923:Klíčové slovo FROM nebylo nalezeno tam, kde bylo očekáváno - SQLDeveloper

  4. Top 7 pracovních míst, které vyžadují SQL