Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Не може да се създаде низ за връзка за отдалечен работен плот за C# приложение

Опитайте да направите telnet localhost 1433 от командния ред (от същия сървър, където се изпълняват SQL услуги), ако връзката е приета без грешка, тогава вашият SQL сървър наистина е готов да приеме връзки. В противен случай следвайте тези стъпки, за да отстраните проблема:

  • Уверете се, че TCP/IP активиран протокол
  • Проверете дали персонализираният порт е конфигуриран (чрез SQL Server Configuration Manager) за услугата SQL Express (съгласно екранната снимка)

Ако персонализираният порт НЕ е конфигуриран

  1. Уверете се, че услугата SQL Browser работи
  2. Създайте правило в защитната стена на Windows за приемане на входящи връзки на TCP портове 1433 и 1434 (TCP and UDP)
  3. Рестартирайте услугата SQL Browser
  4. Направете telnet localhost 1433 отново за проверка

Ако персонализираният порт е конфигуриран

  1. Създайте правило в защитната стена на Windows за приемане на входящи връзки на персонализирани TCP портове
  2. Рестартирайте SQL услугата
  3. Направете telnet localhost <custom port> за проверка
  4. Променете низа за свързване на DataSource = "ABCKOL-BCKOFF,<custom port>"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Дублиране на редове въз основа на стойност на колона във всеки ред

  2. Методът SqlDataAdapter.Fill бавен

  3. Нови промени в колони само за метаданни в SQL Server 2016

  4. Sql Server 2008 NVARCHAR дължина -1

  5. Вземете ред, където колона дата и час =днес - SQL сървър noob