eirikronjum Skrevet 11. november 2006 Rapporter Del Skrevet 11. november 2006 Hei Jeg prøver å koble til MS SQL Server 2000 gjennom VS 2005 - hvilket ikke fungerer! Denne tilkoblingen (generert av VS 2005 under Advanced properties) ved bruk av .NET Framework data provider for SQL Server (default) Data Source="SQL01.FASTNAME.NO (port 1433)";Initial Catalog=[MIN DATABASE];Persist Security Info=True;User ID=[MITT BRUKERNAVN] gir følgende feilmelding: "An error had occurred while establishing a connection to the server. When connecting to SQL server 205, this failure may be caused by the fact that under det default settings SQL Server does not allow remote connections. (provider: Named pipes Provides, error: 40 - Could not open a connection to SQL Server. Med denne tilkoblingen ved bruk av .NET Framework data provider for OLE DB: Provider=SQLOLEDB;Data Source="SQL01.FASTNAME.NO (port 1433)";Persist Security Info=True;User ID=[MITT BRUKERNAVN];Initial Catalog=[MIN DATABASE] gir følgende feilmelding: [DBNETLIB][ConnectionOpen().]SQL Server does not nexist or access denied. Har noen et stalltips om hvordan dette kan løses? På forhånd takk for hjelpen! Lenke til kommentar
wolf5 Skrevet 11. november 2006 Rapporter Del Skrevet 11. november 2006 Data Source="SQL01.FASTNAME.NO (port 1433)" synes jeg virker merkelig. Har du sjekket www.connectionstrings.com? eller Data Source=SQL01.FASTNAME.NO,1433 Lenke til kommentar
eirikronjum Skrevet 11. november 2006 Forfatter Rapporter Del Skrevet 11. november 2006 Data Source="SQL01.FASTNAME.NO (port 1433)" synes jeg virker merkelig.Har du sjekket www.connectionstrings.com? eller Data Source=SQL01.FASTNAME.NO,1433 7263576[/snapback] Prøvde denne koden: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; public partial class test_database : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void send_Click(object sender, EventArgs e) { SqlConnection oSQLConn = new SqlConnection(); oSQLConn.ConnectionString = "Server=SQL01.FASTNAME.NO, port 1433;Database=[MIN DB];User ID=[MITT BRUKERNAVN];Password=[MITT PASSORD;Trusted_Connection=False;"; oSQLConn.Open(); } } Det ga denne feilmeldingen: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid) Lenke til kommentar
wolf5 Skrevet 11. november 2006 Rapporter Del Skrevet 11. november 2006 Ikke skriv "port 1433" i klartekst. gjør som jeg skrev over oSQLConn.ConnectionString = "Server=SQL01.FASTNAME.NO, 1433;Database=[MIN DB];User ID=[MITT BRUKERNAVN];Password=[MITT PASSORD;Trusted_Connection=False;"; oSQLConn.Open(); Lenke til kommentar
eirikronjum Skrevet 11. november 2006 Forfatter Rapporter Del Skrevet 11. november 2006 Møkk dette her! Tusen takk for at du prøver å hjelpe meg, men får det fortsatt ikke til. Har du noen idé om hva som feiler her? Server Error in '/XXX' Application. -------------------------------------------------------------------------------- Login failed for user 'XXX'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'XXX'. Source Error: Line 21: SqlConnection oSQLConn = new SqlConnection(); Line 22: oSQLConn.ConnectionString = "Server=SQL01.FASTNAME.NO, 1433;Database=XXX;User ID=XXX;Password=XXX;Trusted_Connection=False;"; Line 23: oSQLConn.Open(); Line 24: } Line 25: } Source File: c:\Inetpub\wwwroot\XXX\test_database.aspx.cs Line: 23 Lenke til kommentar
wolf5 Skrevet 11. november 2006 Rapporter Del Skrevet 11. november 2006 Skrivefeil fra min side. Så ikke at du hadde endret på connectionstringen fra første tråden. Det skal stå "Data Source=SQL01.FASTNAME.NO,1433" ikke "Server=SQL01.FASTNAME.NO,1433" altså: Constring = "Data Source=SQL01.FASTNAME.NO,1433;Database=XXX;User ID=XXX;Password=XXX;Trusted_Connection=False;" Den jeg bruker på jobben ihvertfall. Og har ikke hatt prob med den. Lenke til kommentar
eirikronjum Skrevet 11. november 2006 Forfatter Rapporter Del Skrevet 11. november 2006 Takk for all hjelp. Jeg får fortsatt samme f.... feilmeldingen. Tror jeg tar en tlf til de som drifter serveren first thing mandag:) Klarer ikke å se noe feil her, så kanskje det er de som har et problem? Lenke til kommentar
wolf5 Skrevet 11. november 2006 Rapporter Del Skrevet 11. november 2006 (endret) Raskt å sjekke om servern er oppe på porten. Åpne et kommando vindu (start->run: "cmd") skriv telnet sql01.fastname.no 1433 Dersom cursoren forsvinner opp til toppen av venstre hjørne så er servern oppe på den porten. Dersom du bare får en feilmelding (timeout eller noe) så får du ikke kontakt med servern. Du kan teste telnet www.vg.no 80 for å se hvordan telnet skal oppføre seg. (port 80 er webserver og www.vg.no har webservern oppe hele tiden) Har du prøvd Server Explorer i VS.Net 2005? (CTRL+W,L) Så legger du til en ny Data Connection. Da får du i samme omgang faktisk sjekket om du får tilkobling før du tester med kode. Endret 11. november 2006 av wolf5 Lenke til kommentar
eirikronjum Skrevet 12. november 2006 Forfatter Rapporter Del Skrevet 12. november 2006 Porten er åpne som bare det. Men får fortsatt ikke kontakt. Koden min er: using System.Data.SqlClient; public partial class test_database : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void send_Click(object sender, EventArgs e) { SqlConnection oSQLConn = new SqlConnection(); oSQLConn.ConnectionString = "Data Source=SQL01.FASTNAME.NO,1433;Database=DATABASE;User ID=BRUKERNAVN;Password=PASSORD;Trusted_Connection=False;"; oSQLConn.Open(); } } Det må vel være noe tøys med SQL-serveren?? Jeg ser i hvert fall ikke noe galt med koden Lenke til kommentar
eirikronjum Skrevet 13. november 2006 Forfatter Rapporter Del Skrevet 13. november 2006 Må jeg kanskje bruke denne i steden? Connect via an IP address: "Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=myUsername;Password=myPassword;" Lenke til kommentar
Manfred Skrevet 13. november 2006 Rapporter Del Skrevet 13. november 2006 Login failed for user 'XXX'. Det høres nå mest ut som om denne er oppe og kjører, men at brukernavn og passord er feil. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå