sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server c#-anslutning

UPPDATERAD:

FÖR MIGRERING MELLAN SQL CE OCH SQL SERVER:Ta en titt på den här instruktionen http://support.microsoft.com/kb/833134

2- Se till att du kan se den virtuella datorn med en statisk IP-adress. (ping är en bra idé för att kontrollera det, men glöm inte att stänga av brandväggen på måldatorn, jag menar maskinen du vill pinga. Det finns inget behov för servern att se klienten, så kontrollera att din klient (i det här fallet din virtuella dator) kan pinga serverns IP-adress som "ping 192.168.10.1 -t" )

3- Använd Configuration Manager (Alla program\Microsoft SQL Server\Configuration Tools) och ställ in SQL-port och synlighet över nätverk.

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

4- Starta om SQL-servern.

5- Se till att "SQL Server Browser" tjänsten startas. (om du vill använda instansnamnet för att komma åt SQL-servern)

6- Konfigurera brandväggen på värddatorn (maskin som har SQL-motor) och lägg till porten du angav i konfigurationshanteraren till TCP Inbound-regler.

Ta en titt på här:http://www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx

MEN kom ihåg att du bör ställa in porten som anges i Configuration Manager (standard är 1433 men ibland är den dynamisk och du bör ställa in den igen)

7- När du har ställt in porten och nätverkets synlighet bör du ändra "Server" värde i anslutningssträngen till detta format "IPAddress, PORT" som "192.168.10.50, 1433" (När du anger porten behöver du inte ställa in instansnamnet så här "192.168.10.50\SQLEXPRESS" )

Hoppas det hjälper



  1. Hur söker jag efter ett antal heltal i PostgreSQL?

  2. Optimera SQL som använder mellan-sats

  3. loopar genom en array för where-villkoret pl/sql

  4. PHP &MySQL:Konvertera lagrad TIMESTAMP till användarens lokala tidszon