webForumDet fria alternativet

att ansluta till en MS sql databas

ASP

12 svar · 396 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Frågan#1

Hej.. försöker bara att göra en koppling till en MS sql databas men får följande fel..

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/test.asp, line 11

Här är koden:
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

mvh

Medlem sedan sep. 2000667 inlägg
#2

Vad har du under myServerAddress?
Testa IPnummer.

Medlem sedan aug. 2001969 inlägg
#3

där har jag "sub.domän.se"
provade med ip nr men får samma fel.

Medlem sedan sep. 2000667 inlägg
#4

Har du http:// med i början?

Medlem sedan aug. 2001969 inlägg
#5

nää hade inte det men nu har jag det och det blir samma fel...

Medlem sedan sep. 2000667 inlägg
#6

no default driver specified

Finns den installerad på servern du vill köra från?

Medlem sedan aug. 2001969 inlägg
#7

ja det måste den väll göra, det är ju på webhotellet så jag antar att det ska funka..

Medlem sedan sep. 2000667 inlägg
#8

Och du har skapat tabellen du vill komma åt?

Medlem sedan aug. 2001969 inlägg
#9

har inte skapat någon tabell än, vill ju bara skapa en connection till db'n..

jag har skapat ett tabel nu men verkar inte hjälpa.. HUr gör man för att få en räknare i fältet jag ska ha som id??

Medlem sedan okt. 2004392 inlägg
#10

I ASP forumets startsida (här i webforum) finns det en länk längst upp där det står: Olika Connectionstrings.

Om du inte hittar något som funkar där så kan du gärna komma tillbaka och säga till.

Medlem sedan aug. 2001969 inlägg
#11

japp har tittat på den sidan. men fanns inga som hjälpte ...

föresten:
jag skulle prova att ansluta med "SQL server manager" till min egna server men fick ett fel meddelande att fjärranslutningar inte är tillåtna som standard i MS SQL. Någon som vet var man aktiverar det??

Medlem sedan okt. 2004392 inlägg
#12

Testa denna (från ConnectionStrings.com):

Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

Notera att du måste byta ut myServerAdress, myDataBase, myUsername och myPassword till värden. Använder du variablar istället så måste du skriva " & i början av variablen och & " i slutet.

En till sak du bör notera: Visa webbhotel tillåter ingen trafik till deras SQL/mySQL servrar utanför deras nät (alltså du kan bara använda servern från deras webbhotel), som tex Cliche.

Felet ligger i det som står efter Driver= (namnet på drivrutinen alltså)

Förresten, har du SQL i ditt webbhotel? Om Ja, kontakta webbhotelets support, dem vet säkert exakt hur man ska göra/skriva. Om Nej: Hmm...

Medlem sedan dec. 20014 239 inlägg
#13

Vilken version av SQL på din egen dator?
Om 2005 så tanka hem "SQL Server Management Studio Express"

Är du säker på att du har .NET drivern installerad på webhotellet?
Byt annars till OLE anslutningssträng:
"Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"

Och i tredje fall som Snakes:
Kontakta supporten på ditt webhotell.

//Lycka till

284 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
151 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)