Frage zu Error

    • Frage zu Error

      2009/12/05 20:04:25
      query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
      SQLSTATE:42000 error:[Microsoft][SQL Native Client][SQL Server]Named Pipes-Provider: Es konnte keine Verbindung zu SQL Server hergestellt werden [2].
      2009/12/05 20:04:25
      query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
      SQLSTATE:01000 error:[Microsoft][SQL Native Client][SQL Server]Der OLE DB-Anbieter "SQLNCLI" für den Verbindungsserver "RANKING" hat die Meldung "Anmeldungstimeout abgelaufen" zurückgeben.
      2009/12/05 20:04:25
      query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
      SQLSTATE:01000 error:[Microsoft][SQL Native Client][SQL Server]Der OLE DB-Anbieter "SQLNCLI" für den Verbindungsserver "RANKING" hat die Meldung "Fehler beim Herstellen einer Verbindung zum Server. Bei einer Verbindung zu SQL Server 2005 kann dieser Fehler dadurch verursacht werden, dass SQL Server unter den Standardeinstellungen keine Remoteverbindungen zulässt." zurückgeben.


      Wie kann cihd es fixxen?
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • 2009/12/06 15:48:47
      query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
      SQLSTATE:42000 error:[Microsoft][SQL Native Client][SQL Server]Named Pipes-Provider: Es konnte keine Verbindung zu SQL Server hergestellt werden [2].
      2009/12/06 15:48:47
      query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
      SQLSTATE:01000 error:[Microsoft][SQL Native Client][SQL Server]Der OLE DB-Anbieter "SQLNCLI" für den Verbindungsserver "RANKING" hat die Meldung "Anmeldungstimeout abgelaufen" zurückgeben.
      2009/12/06 15:48:47
      query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
      SQLSTATE:01000 error:[Microsoft][SQL Native Client][SQL Server]Der OLE DB-Anbieter "SQLNCLI" für den Verbindungsserver "RANKING" hat die Meldung "Fehler beim Herstellen einer Verbindung zum Server. Bei einer Verbindung zu SQL Server 2005 kann dieser Fehler dadurch verursacht werden, dass SQL Server unter den Standardeinstellungen keine Remoteverbindungen zulässt." zurückgeben.
    • Das problem ist das ihr den Link-Server Ranking falsch erstellt habt.
      Hier ein kleines Tut wie es richtig ist:
      1. Ihr öffnet Mssql und meldet euch an.
      2. Nun geht ihr links im Objekt-Explorer auf Serverobjekte und darunter auf Verbindungsserver. Dort müsst ihr nun den RANKING Server löschen.
      3. nun klickt ihr oben auf "neue Abfrage" und fügt in dort ein:

      Quellcode

      1. /****** Object: LinkedServer [RANKING] Script Date: 10/31/2009 12:24:45 ******/
      2. EXEC master.dbo.sp_addlinkedserver @server = N'RANKING', @srvproduct=N'RANKING', @provider=N'SQLNCLI', @datasrc=N'.', @catalog=N'RANKING_DBF'
      3. GO
      4. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'collation compatible', @optvalue=N'false'
      5. GO
      6. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'data access', @optvalue=N'true'
      7. GO
      8. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'dist', @optvalue=N'false'
      9. GO
      10. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'pub', @optvalue=N'false'
      11. GO
      12. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'rpc', @optvalue=N'true'
      13. GO
      14. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'rpc out', @optvalue=N'true'
      15. GO
      16. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'sub', @optvalue=N'false'
      17. GO
      18. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'connect timeout', @optvalue=N'0'
      19. GO
      20. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'collation name', @optvalue=null
      21. GO
      22. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'lazy schema validation', @optvalue=N'false'
      23. GO
      24. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'query timeout', @optvalue=N'0'
      25. GO
      26. EXEC master.dbo.sp_serveroption @server=N'RANKING', @optname=N'use remote collation', @optvalue=N'true'
      27. GO
      Alles anzeigen

      Hier @datasrc=N'.' tragt ihr euren Servernamen ein. Diesen findet ihr wenn ihr euch bei Mssql anmeldet unter Servername. Bei mir zb: xxxx-PC\SQLEXPRESS.
      Das tragt ihr nun so ein:@datasrc=N'xxxx-PC\SQLEXPRESS'
      Nun führt ihr das ganze aus und der error müsste weg sein :)

      Mfg
      Till aka. Angelsboy