sql >> Database >  >> RDS >> Sqlserver

Er is een netwerkgerelateerde of instantiespecifieke fout opgetreden bij het tot stand brengen van een verbinding met SQL Server

Sql Server activeert deze fout wanneer uw toepassing niet genoeg rechten heeft om toegang te krijgen tot de database. er zijn verschillende redenen voor deze fout. Om deze fout op te lossen, moet u de volgende instructie volgen.

  1. Probeer de sql-server vanaf uw server te verbinden met behulp van managementstudio. als u Windows-verificatie gebruikt om verbinding te maken met de SQL-server, stelt u de identiteit van uw toepassingsgroep in op serverbeheerder.

  2. als u sql-serverauthenticatie gebruikt, controleer dan uw verbindingsreeks in web.config van uw webtoepassing en stel de gebruikers-ID en het wachtwoord van de sql-server in waarmee u kunt inloggen.

  3. als uw database zich op een andere server bevindt (toegang tot de externe database), schakel dan eerst externe toegang van sql-servervorm sql-servereigenschap van sql server management studio in en schakel TCP/IP-formulier sql-serverconfiguratiemanager in.

  4. nadat je al deze dingen hebt gedaan en je hebt nog steeds geen toegang tot de database, controleer dan de firewall van het serverformulier waar je toegang probeert te krijgen tot de database en voeg een regel toe in de firewall om de poort van de sql-server in te schakelen (standaard sql-server gebruik 1433, om te controleren poort van sql-server die u nodig hebt om sql-serverconfiguratiemanager netwerkprotocol TCP/IP-poort te controleren).

  5. als uw sql-server op een genoemde instantie draait, moet u het poortnummer met de sql-servernaam schrijven, bijvoorbeeld 117.312.21.21/nameofsqlserver,1433.

  6. Als u cloudhosting gebruikt zoals amazon aws of microsoft azure, wordt de server of instantie achter de cloudfirewall uitgevoerd, dus u moet 1433-poort in de cloudfirewall inschakelen als u een standaardinstantie of een specifieke poort voor sql-server voor de genoemde instantie hebt.

  7. Als u Amazon RDS of SQL Azure gebruikt, moet u de poort van de beveiligingsgroep van die instantie inschakelen.

  8. Als u toegang krijgt tot de sql-server via de sql-server-authenticatiemodus, zorg er dan voor dat u de sql-serverinstantie-eigenschap "SQL Server en Windows Authentication Mode" hebt ingeschakeld.

    1. Start uw sql-serverinstantie opnieuw op nadat u wijzigingen in de eigenschap heeft aangebracht, aangezien voor sommige wijzigingen opnieuw moet worden opgestart.

als u nog meer problemen ondervindt, moet u meer informatie verstrekken over uw website en sql-server.




  1. Verwijder meerdere rijen door selectievakjes te selecteren met PHP

  2. Ongeldige Oracle-URL opgegeven:OracleDataSource.makeURL

  3. Createuser:kon geen verbinding maken met database postgres:FATAL:rol tom bestaat niet

  4. Voorwaardelijke JOIN-instructie SQL Server