webForumDet fria alternativet

Connection string för en lokal 2008 express databas

3 svar · 1 434 visningar · startad av Mattias Nordin

Mattias NordinMedlem sedan dec. 20051 056 inlägg
#1

Hej, jag gör något fel och känner mig korkad. Please advice...

Försöker koppla upp en klassisk ASP sida mot en lokal 2008 expressdatabas men får access denied. Vet inte om min databas är felkonfigurerad eller om det är syntaxfel.

Har provat följande:


'create an instance of the ADO connection and recordset objects
Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")

'define the connection string, specify database driver
'ConnString = "DRIVER={SQL Server}; SERVER=SED7-MNORDIN\SQLEXPRESS; DATABASE=AIR_Master_v7; User Id=test; Password=test;"
'ConnString = "DRIVER={SQL Server}; SERVER=sed7-mnordin\sqlexpress; DATABASE=AIR_Master_v7; Integrated Security=SSPI;"
'ConnString = "Data Source=SED7-MNORDIN\SQLEXPRESS; Initial Catalog=AIR_Master_v7; User Id=test; Password=test;"
ConnString = "Driver={SQL Server Native Client 10.0};Server=SED7-MNORDIN\SQLEXPRESS;Database=AIR_Master_v7;Uid=test;Pwd=test;"

'Open the connection to the database
Connection.Open ConnString

vilket ger...

Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

[Microsoft][SQL Server Native Client 10.0][SQL Server]Login failed for user 'test'.

/Default.asp, line 27

:stud

CompusaMedlem sedan jan. 20023 327 inlägg
#2

Finns användaren test upplagd på SQL-servern och har den även tillräckligt med rättigheter för att ansluta till SQL-servern? Sett till felmeddelandet så känns det inte så. Viktigt att användaren finns upplagd som användare SQL Server-instansen (Login), samt i databasen (user). gärna som dbowner. Enklast sköter du det här med SQL Server Management Studio.

Mattias NordinMedlem sedan dec. 20051 056 inlägg
#3

Hmm... ja jag har provat både att använda mig av ett domänkonto samt skapat ett lokalt konto på SQL express burken.......

....... ahhh. Hittade det....

  1. Högerklicka på servernamnet i management studio
  2. Security
  3. Välj "SQL server and windows authentication mode". Ej ifyllt default.

Nu fungerar det. =)

CompusaMedlem sedan jan. 20023 327 inlägg
#4

Gott, markera tråden som löst också är du snäll :)

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)