Någon som har ett FUNGERANDE exempel på connection sträng till SQL Server Express Ta en titt här http://www.connectionstrings.com/?carrier=sqlserver2005 Har testat de varianter som finns där men inget som funkar HTTP 500 - Internt serverfel Hm.. Klart du får mer detaljerat än bara http 500 - internt serverfel? Ändra inställningarna i ie, eller testa en annan webbläsare Jag gissar på att mindator inte motsvarar 127.0.0.1/localhost, och att sql-servern inte lyssnat på annat än just localhost. Testa att byta mindator mot localhost, eller aktivera tcp/ip-anslutningar för sql-server utifrån Fungerar anslutningen från udl-programmet (som skapar connection-strängen) när du klickar på Test connection? Hej Windows authentication lär ju inte fungera om du ansluter från ett service-konto som t ex IIS gör. Du får ansluta med sql server authentication, men först måste du slå på det. Det kan man göra från Management Studio och troligen commando prompten.Ansluta till SQL Server Express - ASP
Använder SQL Server Management Studio Express och använder Windows Authentication, vet ej om det det är rätt?.
Bifogar egen testkod nedan:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={SQL Server};" &_
"Server=.\SQLEXPRESS;" & _
"Database=newdata;" & _
"Trusted_Connection=yes"
SQL = "SELECT * FROM tbclients"
Set RS = Conn.Execute(SQL)
Response.Write(RS("lname"))
Set RS = Nothing
RS.Close
Set Conn = Nothing
Conn.Close
mvh
TorbjörnSv: Ansluta till SQL Server Express - ASP
Sv:Ansluta till SQL Server Express - ASP
Är SQL Server Express totalintegrerad med .NET eller kan man överhuvudtaget connecta den med ASP classic?.
Finns det nån schecklista på grundinställningar i SQL Server Express respektive IIS.
mvh
TorbjörnSv:Ansluta till SQL Server Express - ASP
Kör Vista så det blir inte mer detaljerat än så.
Har även testat och skapa strängar via en .udl fil som rimligen borde vara ganska felsäkert, men samma problem uppstår.
Sannolikt rättighetsproblem, och samma sak uppstår vid test i en XP-maskin så det är inte relaterat enbart till Vista. Frågan är vilka grundläggande rättigheter måste initieras och var måste detta utföras?
Följande strängar med olika providers är skapade via .udl (hoppas nån blir klokare, jag blir det inte):
Provider=SQLNCLI.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=menu;Data Source=MINDATOR\SQLEXPRESS
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=menu;Data Source=MINDATOR\SQLEXPRESS
mvh
TorbjörnSv: Ansluta till SQL Server Express - ASP
Sv:Ansluta till SQL Server Express - ASP
Felmeddelande i XP, Vista vägrar släppa ifrån sig förklaringar om scriptfel
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]Antingen finns inte SQL Server eller så nekas åtkomst.
SQL Server existerar i allra högsta grad
mvh
TorbjörnSv: Ansluta till SQL Server Express - ASP
Sv:Ansluta till SQL Server Express - ASP
Sv: Ansluta till SQL Server Express - ASP
Anslutningen funkar via .udl och en sträng genereras utan konstigheter.
Har ändrat servernamn (localhost, 127.0.0.1 osv), ändrat System.DSN, testad utan DSN etc, fram och åter men icke.
Laddade hem MySQL som fungerar spikrakt efter installerad connector i System-DSN.
Det hjälper inte hur jag än gör med SQL Express. Man har tyvärr rört ihop det lite väl onödigt i soppan kring windows autentisering och SQL Server login.
mvh
TorbjörnSv:Ansluta till SQL Server Express - ASP