sql >> Database >  >> RDS >> Sqlserver

SQL Server c#-verbinding

GE-UPDATE:

VOOR MIGRATIE TUSSEN SQL CE EN SQL SERVER:bekijk deze instructie hier

Volg deze stappen:

1- Stel de virtuele machine in om een ​​fysiek IP-adres te hebben.

Voor netwerkconfiguratie op Microsoft Virtual PC:http://support.microsoft.com/kb/833134

2- Zorg ervoor dat u de VM kunt zien met een statisch IP-adres. (ping is een goed idee om dat te controleren, maar vergeet niet de firewall op de doelcomputer uit te schakelen, ik bedoel de machine die u wilt pingen. De server hoeft de client niet te zien, dus controleer of uw client (in dit geval uw VM) kan het IP-adres van de server pingen zoals "ping 192.168.10.1 -t" )

3- Gebruik Configuration Manager (Alle programma's\Microsoft SQL Server\Configuration Tools) en stel de SQL-poort en zichtbaarheid via het netwerk in.

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

4- Start de SQL-server opnieuw.

5- Zorg ervoor dat "SQL Server Browser" service is gestart. (voor het geval je de instantienaam wilt gebruiken om toegang te krijgen tot de SQL-server)

6- Configureer de firewall op de hostcomputer (computer met SQL-engine) en voeg de poort die u hebt opgegeven in Configuration Manager toe aan TCP-regels voor inkomend verkeer.

Kijk hier eens:http://www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx

MAAR houd er rekening mee dat u de poort moet instellen die is opgegeven in de Configuration Manager (standaard is 1433, maar soms is deze dynamisch en moet u deze opnieuw instellen)

7- Nadat u de poort- en netwerkzichtbaarheid hebt ingesteld, moet u de "Server" wijzigen waarde in de verbindingsreeks naar dit formaat "IPAddress, PORT" zoals "192.168.10.50, 1433" (Wanneer u de poort opgeeft, is het niet nodig om de instantienaam als volgt in te stellen "192.168.10.50\SQLEXPRESS" )

Ik hoop dat het helpt



  1. Met behulp van Docker, wat PANIC veroorzaakte:kon geen geldig controlepuntrecord vinden

  2. Wat is het PostgreSQL-equivalent aan SQL Server NVARCHAR?

  3. Syntaxis van tijdelijke aanduidingen voor Python MySQLdb

  4. R DBI ODBC-fout:nanodbc/nanodbc.cpp:3110:07009:[Microsoft][ODBC-stuurprogramma 13 voor SQL Server]Ongeldige descriptorindex