Jeg fandt følgende teknikker nyttige:
Sørg for, at din databasemotor er konfigureret til at acceptere fjernforbindelser :
- Start> Alle programmer> SQL Server 2005> Konfigurationsværktøjer> Konfiguration af SQL Server-overfladeareal
- Klik på Overfladekonfiguration for tjenester og forbindelser
- Vælg den forekomst, der har et problem> Databasemotor> Fjernforbindelser
- Aktiver lokale og fjernforbindelser
- Genstart forekomst
Du skal muligvis oprette en undtagelse på firewallen for den SQL Server-instans og -port, du bruger:
- Start> Kør> Firewall.cpl
- Klik på fanen undtagelser
- Tilføj sqlservr.exe (typisk placeret i
C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin
, tjek dine installationer for den faktiske mappesti) og port (standard er1433
) - Tjek også din forbindelsesstreng
- Fra RETNING:FEJL:Kunne ikke åbne en forbindelse til SQL Server:
Tjek, om dine SQL-servertjenester er oppe og køre korrekt:
- Gå til Alle programmer> Microsoft SQL Server 2008> Konfigurationsværktøjer> SQL Server Configuration Manager> SQL Server Services
- Tjek for at sikre, at SQL Server-tjenestestatus kører.
Sørg desuden for, at din fjernserver er i det samme netværk . Kør
sqlcmd -L
for at finde ud af, om din server er inkluderet i din netværksliste.Aktiver TCP/IP i SQL Server-konfiguration
Når to eller flere SQL-servere er forbundet på tværs af netværk, udfører de al kommunikation ved hjælp af TCP/IP. Standardporten for SQL Server-installation er 1433. Denne port kan ændres via SQL Server Configuration Manager. TCP/IP skal være aktiveret for at oprette forbindelse til SQL Server.
- Gå til Alle programmer>> Microsoft SQL Server 2008>> Konfigurationsværktøjer>> SQL Server Configuration Manager>> Vælg TCP/IP
- Højreklik på TCP/IP>> Klik på Aktiver
Du skal genstarte SQL Server Services for at alle ændringerne træder i kraft. Højreklik og gå til menuegenskaber for at vælge placering, hvor standardporten for SQL Server kan ændres.