Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
För förbättrad säkerhet kan databasmotorn för UTGÅvorna SQL Server Developer, Express och Evaluation inte nås från en annan dator när den först installerades. Den här lektionen visar hur du aktiverar protokollen, konfigurerar portarna och konfigurerar Windows-brandväggen för att ansluta till databasmotorn från andra datorer.
Den här lektionen innehåller följande uppgifter:
- Aktivera protokoll
- Konfigurera en fast port
- Öppna portar i brandväggen
- Ansluta till databasmotorn från en annan dator
- Ansluta med hjälp av SQL Server Browser-tjänsten
Aktivera protokoll
För förbättrad säkerhet installeras sql Server Express-, utvecklar- och utvärderingsversioner med endast begränsad nätverksanslutning. Anslutningar till databasmotorn kan göras från verktyg som körs på samma dator men inte från andra datorer. Om du planerar att utföra ditt utvecklingsarbete på samma dator som databasmotorn behöver du inte aktivera ytterligare protokoll. Management Studio ansluter till databasmotorn med hjälp av protokollet för delat minne. Det här protokollet är redan aktiverat.
Om du planerar att ansluta till databasmotorn från en annan dator måste du aktivera ett protokoll, till exempel TCP/IP.
Så här aktiverar du TCP/IP-anslutningar från en annan dator
På menyn Starta pekar du på Alla program, pekar på Microsoft SQL Server, pekar på Konfigurationsverktygoch väljer sedan SQL Server Configuration Manager.
Anmärkning
Kontrollera om du har både 32- och 64-bitarsalternativ tillgängliga.
Utgåva Väg Förhandsversion av SQL Server 2025 (17.x) C:\Windows\SysWOW64\SQLServerManager17.mscSQL Server 2022 (16.x) C:\Windows\SysWOW64\SQLServerManager16.mscSQL Server 2019 (15.x) C:\Windows\SysWOW64\SQLServerManager15.mscSQL Server 2017 (14.x) C:\Windows\SysWOW64\SQLServerManager14.mscSQL Server 2016 (13.x) C:\Windows\SysWOW64\SQLServerManager13.mscSQL Server 2014 (12.x) C:\Windows\SysWOW64\SQLServerManager12.mscSQL Server 2012 (11.x) C:\Windows\SysWOW64\SQLServerManager11.mscI SQL Server Configuration Manager expanderar du SQL Server Network Configuration och väljer sedan Protokoll för<InstanceName>.
Standardinstansen (namnlös) visas som
MSSQLSERVER. Om du har installerat en namngiven instans visas namnet du angav. SQL Server Express installeras somSQLEXPRESS, såvida du inte ändrade namnet under installationen.I listan över protokoll högerklickar du på det protokoll som du vill aktivera (TCP/IP) och väljer sedan Aktivera.
Anmärkning
Starta om SQL Server-tjänsten när du har ändrat nätverksprotokollen. SQL Server startas om i nästa uppgift.
Konfigurera en fast port
För att förbättra säkerheten aktiverar Windows och Windows Server Windows-brandväggen. När du vill ansluta till databasmotorn från en annan dator måste du öppna en kommunikationsport i brandväggen. Standardinstansen av databasmotorn lyssnar på port 1433. Därför behöver du inte konfigurera en fast port. Namngivna instanser, inklusive SQL Server Express, lyssnar dock på dynamiska portar. Innan du kan öppna en port i brandväggen måste du först konfigurera databasmotorn så att den lyssnar på en specifik port som kallas en fast port eller en statisk port. Annars kanske databasmotorn lyssnar på en annan port varje gång den startas. Mer information om brandväggar, standardinställningarna för Windows-brandväggen och en beskrivning av de TCP-portar som påverkar databasmotorn, Analysis Services, Reporting Services och Integration Services finns i Konfigurera Windows-brandväggen så att SQL Server-åtkomst tillåts.
Anmärkning
Portnummertilldelningar hanteras av internettilldelade nummerutfärdare och visas på IANA:s webbplats. Portnummer ska tilldelas från nummer 49152 till 65535.
Konfigurera SQL Server för att lyssna på en specifik port
I SQL Server Configuration Manager expanderar du SQL Server Network Configuration och väljer sedan den serverinstans som du vill konfigurera.
Dubbelklicka på TCP/IP i den högra rutan.
I dialogrutan TCP/IP-egenskaper väljer du fliken IP-adresser .
I rutan TCP-port i avsnittet IP Alla anger du ett tillgängligt portnummer. I den här artikeln använder
49172vi .Välj OK för att stänga dialogrutan och välj sedan OK till varningen om att tjänsten måste startas om.
Välj SQL Server-tjänster i det vänstra fönstret.
Högerklicka på instansen av SQL Server i den högra rutan och välj sedan Starta om. När databasmotorn startas om lyssnar den på port
49172.
Öppna portar i brandväggen
Brandväggssystem hjälper till att förhindra obehörig åtkomst till datorresurser. Om du vill ansluta till SQL Server från en annan dator när en brandvägg är på måste du öppna en port i brandväggen.
Viktigt!
Om du öppnar brandväggsportar kan servern utsättas för attacker. Se till att du förstår brandväggssystem innan du öppnar portar. Mer information finns i Säkerhetsöverväganden för en SQL Server-installation.
När du har konfigurerat databasmotorn för att använda en fast port använder du följande instruktioner för att öppna porten i Windows-brandväggen. (Du behöver inte konfigurera en fast port för standardinstansen eftersom den som standard är TCP-port 1433.)
Öppna en port i Windows-brandväggen för TCP-åtkomst (Windows 7)
På menyn Starta väljer du Kör, skriver WF.mscoch väljer sedan OK.
I Windows-brandväggen med avancerad säkerhet högerklickar du på Regler för inkommande trafik i den vänstra rutan och väljer sedan Ny regel i åtgärdsfönstret.
I dialogrutan Regeltyp väljer du Port och sedan Nästa.
I dialogrutan Protokoll och portar väljer du TCP. Välj Specifika lokala portar och skriv sedan portnumret för instansen av databasmotorn. Ange 1433 som standardinstans. Ange
49172om du konfigurerar en namngiven instans och konfigurerade en fast port i föregående uppgift. Välj Nästa.I dialogrutan Åtgärd väljer du Tillåt anslutningen och väljer sedan Nästa.
I dialogrutan Profil väljer du alla profiler som beskriver datoranslutningsmiljön när du vill ansluta till databasmotorn och väljer sedan Nästa.
I dialogrutan Namn anger du ett namn och en beskrivning för regeln och väljer sedan Slutför.
Öppna en port i Windows-brandväggen för TCP-åtkomst (Windows 10)
Utför följande steg för att öppna en port i Windows-brandväggen för TCP-åtkomst på en Windows 10-dator.
Om du vill komma åt Windows-brandväggsinställningarna väljer du Windows-tangenten på tangentbordet eller Windows-ikonen i aktivitetsfältet för att öppna Start-menyn .
I sökrutan Start-menyn anger du Windows-säkerhet och väljer sedan Retur. Den här åtgärden öppnar Windows-säkerhetsappen.
Välj Brandvägg och nätverksskydd i den vänstra sidopanelen i Windows-säkerhetsappen.
Under Brandväggs- och nätverksskydd väljer du Tillåt en app via brandväggen.
Du kan behöva administratörsbehörighet för att göra ändringar. Välj knappen Ändra inställningar om du uppmanas att ange dina administratörsautentiseringsuppgifter.
I avsnittet Tillåtna appar och funktioner bläddrar du ned för att hitta det program eller den port som du vill öppna. Om du öppnar en port för ett visst program letar du efter programmet i listan. Om du öppnar en anpassad port måste du skapa en regel genom att utföra följande steg:
Välj Tillåt en annan app eller Tillåt ett annat program, beroende på dina krav.
Välj programmet eller porten. Om du öppnar en port väljer du Portar och anger portnumret och om det är TCP eller UDP. Om du tillåter ett program bläddrar du till programmets körbara fil.
Ge regeln ett namn så att du snabbt kan identifiera den.
Välj Tillåt anslutningen för att öppna porten för TCP-åtkomst.
Välj Nästa och sedan Slutför för att skapa regeln.
Kontrollera den nya regeln genom att i avsnittet Tillåtna appar och funktioner se till att den nyligen skapade regeln visas med önskad port eller program och är aktiverad.
Stäng Windows-säkerhetsappen.
För att säkerställa att porten är öppen kan du använda ett nätverksverktyg eller program som förlitar sig på den specifika porten för att se om den kan upprätta en anslutning.
Kom ihåg att vara försiktig när du ändrar brandväggsinställningarna eftersom det kan påverka systemets säkerhet. Öppna endast portar när det behövs och för betrodda program eller tjänster.
Anmärkning
Mer information om hur du konfigurerar brandväggen, inklusive instruktioner för Windows Vista, finns i Konfigurera Windows-brandväggen för databasmotoråtkomst. Mer information om standardinställningarna för Windows-brandväggen och en beskrivning av de TCP-portar som påverkar databasmotorn, Analysis Services, Reporting Services och Integration Services finns i Konfigurera Windows-brandväggen för att tillåta SQL Server-åtkomst.
Ansluta till databasmotorn från en annan dator
Nu när du har konfigurerat databasmotorn för att lyssna på en fast port och öppnat porten i brandväggen kan du ansluta till SQL Server från en annan dator.
Om SQL Server Browser-tjänsten körs på serverdatorn kan du ansluta med datornamnet och instansnamnet när brandväggen har öppnat UDP-port 1434. För att förbättra säkerheten använder det här exemplet inte SQL Server Browser-tjänsten.
Ansluta till databasmotorn från en annan dator
På en andra dator som innehåller SQL Server-klientverktygen loggar du in med ett konto som har behörighet att ansluta till SQL Server och öppna Management Studio.
I dialogrutan Anslut till server kontrollerar du att databasmotorn finns i rutan Servertyp .
I rutan Servernamn anger du
tcp:för att ange protokollet, följt av datornamnet, ett kommatecken och portnumret. För att ansluta till standardinstansen är port 1433 underförstådd och kan utelämnas. Angetcp:<computer_name>därför , där<computer_name>är namnet på datorn. I exemplet för en namngiven instans anger dutcp:<computer_name>,49172.Om du utelämnar
tcp:från rutan Servernamn försöker klienten alla aktiverade protokoll i den ordning som anges i klientkonfigurationen. Mer information finns i Ansluta till databasmotorn.Om ett försök görs att upprätta en anslutning med instansnamnet när du ansluter till fjärrservern måste SQL Server Browser-tjänsten (databasmotorn och SSAS) köras på fjärrservern. Instansnamnportmappning fungerar inte om SQL Server Browser-tjänsten inte körs.
I rutan Autentisering kontrollerar du att Windows-autentisering visas och väljer sedan Anslut.
Ansluta med hjälp av SQL Server Browser-tjänsten
SQL Server Browser-tjänsten lyssnar efter inkommande begäranden för SQL Server-resurser och tillhandahåller information om SQL Server-instanser som är installerade på datorn. När SQL Server Browser-tjänsten körs kan användarna ansluta till namngivna instanser genom att ange datornamnet och instansnamnet i stället för datornamnet och portnumret. Eftersom SQL Server Browser tar emot oautentiserade UDP-begäranden aktiveras den inte alltid under installationen. En beskrivning av tjänsten och en förklaring av när den aktiveras finns i SQL Server Browser Service (Database Engine och SSAS).
Om du vill använda SQL Server Browser måste du utföra stegen som beskrevs tidigare och öppna UDP-port 1434 i brandväggen.
Detta är den sista lektionen i den här serien.