Jag tyckte att följande tekniker var användbara:
Se till att din databasmotor är konfigurerad för att acceptera fjärranslutningar :
- Start> Alla program> SQL Server 2005> Konfigurationsverktyg> Konfiguration av SQL Server Ytområde
- Klicka på Ytområdeskonfiguration för tjänster och anslutningar
- Välj instansen som har ett problem> Databasmotor> Fjärranslutningar
- Aktivera lokala och fjärranslutna anslutningar
- Starta om instans
Du kan behöva skapa ett undantag på brandväggen för SQL Server-instansen och porten du använder:
- Start> Kör> Firewall.cpl
- Klicka på fliken undantag
- Lägg till sqlservr.exe (finns vanligtvis i
C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin
, kontrollera dina installationer för den faktiska mappsökvägen) och port (standard är1433
) - Kontrollera din anslutningssträng också
- Från FIX:FEL:Kunde inte öppna en anslutning till SQL Server:
Kontrollera om dina SQL-servertjänster är igång korrekt:
- Gå till Alla program> Microsoft SQL Server 2008> Konfigurationsverktyg> SQL Server Configuration Manager> SQL Server Services
- Kontrollera att SQL Server-tjänstens status körs.
Se dessutom till att din fjärrserver är i samma nätverk . Kör
sqlcmd -L
för att kontrollera om din server finns med i din nätverkslista.Aktivera TCP/IP i SQL Server Configuration
När två eller flera SQL-servrar är anslutna över nätverket sköter de all kommunikation med TCP/IP. Standardporten för SQL Server-installation är 1433. Denna port kan ändras via SQL Server Configuration Manager. TCP/IP bör vara aktiverat för att SQL Server ska kunna anslutas.
- Gå till Alla program>> Microsoft SQL Server 2008>> Konfigurationsverktyg>> SQL Server Configuration Manager>> Välj TCP/IP
- Högerklicka på TCP/IP>> Klicka på Aktivera
Du måste starta om SQL Server Services för att alla ändringar ska träda i kraft. Högerklicka och gå till menyegenskaper för att välja plats där standardporten för SQL Server kan ändras.