Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Połączenie c# z serwerem SQL

ZAKTUALIZOWANO:

W CELU MIGRACJI POMIĘDZY SQL CE I SQL SERWEREM:zapoznaj się z tą instrukcją tutaj .

Powinieneś wykonać następujące kroki:

1- Ustaw maszynę wirtualną tak, aby miała fizyczny adres IP.

Aby skonfigurować sieć na Microsoft Virtual PC:http://support.microsoft.com/kb/833134

2- Upewnij się, że widzisz maszynę wirtualną ze statycznym adresem IP. (ping jest dobrym pomysłem, aby to sprawdzić, ale nie zapomnij wyłączyć zapory na komputerze docelowym, mam na myśli maszynę, na którą chcesz pingować. Nie ma potrzeby, aby serwer widział klienta, więc sprawdź, czy twój klient (w tym przypadku maszyna wirtualna) może pingować adres IP serwera, np. "ping 192.168.10.1 -t" )

3- Użyj Configuration Manager (All Programs\Microsoft SQL Server\Configuration Tools) i ustaw port SQL oraz widoczność w sieci.

Odwołanie:http://msdn.microsoft. com/en-us/library/ms189083(v=sql.105).aspx

4- Zrestartuj serwer SQL.

5- Upewnij się, że "SQL Server Browser" usługa jest uruchomiona. (na wypadek, gdybyś chciał użyć nazwy instancji, aby uzyskać dostęp do serwera SQL)

6- Skonfiguruj zaporę sieciową na komputerze głównym (maszynie z silnikiem SQL) i dodaj port określony w Menedżerze konfiguracji do reguł przychodzących TCP.

Zajrzyj tutaj:http://www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx

ALE pamiętaj, że powinieneś ustawić port określony w Configuration Manager (domyślnie 1433, ale czasami jest dynamiczny i powinieneś ustawić go ponownie)

7- Po ustawieniu widoczności portu i sieci należy zmienić "Server" wartość w ciągu połączenia do tego formatu "IPAddress, PORT" jak "192.168.10.50, 1433" (Gdy określasz port, nie ma potrzeby ustawiania nazwy instancji w następujący sposób "192.168.10.50\SQLEXPRESS" )

Mam nadzieję, że to pomoże



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Formatowanie SQL w SQL Server Management Studio

  2. stuff() dodaje separator, nawet gdy pola są puste

  3. Wstaw dane do tabel

  4. dodaj +- 1 rok w SQL Server

  5. Zachowanie planu zapytań dotyczących tabel danych czasowych programu SQL Server 2016