19. august 2001 - 12:51Der er
6 kommentarer og 1 løsning
db connection til sql-server
Hej
Jeg har ikke prøvet at arbejde så meget med SQL-Server før og er stødt ind i et problem. Jeg kan ikke få min #%!¤##%¤ db connection til at køre fra min ASP sider....
Jeg bruger følgende kode:
\'PRE: \'POST: Returns a string for the database connection public function getConnectionString() \'Create db connection Set db = Server.CreateObject(\"ADODB.Connection\") \'Access \' getConnectionString = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & server.mappath(\"/database/db.mdb\") & \"\"
\'SQL Server getConnectionString = (\"Driver={SQL Server}; Server=GANDALF; Database=DB; UID=dbnew; PWD=dbnew\") end function
Umiddelbart syntes jeg det skulle være rigtigt... Funktionen virker når jeg køre på en Access database men ikke på min MS-SQL 2000
Jeg får følgende fejl i hovedet: Pick continent
Microsoft OLE DB Provider for ODBC Drivers error \'80040e4d\'
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user \'bpnew\'. Reason: Not associated with a trusted SQL Server connection.
/class/util.asp, line 43
Jeg ved ikke om det er min opsætning af SQL server databasen der fejler eller min kode op mod databasen... PLEASE Hjælp
ups der er lige en fejl i min fejltekst :o) Jeg har kørt et par eksperimenter så der er lidt rod.... bpnew i fejlteksten skulle være dbnew men ellers er fejlteksten den samme....
dbnew står allerede til dbowner så det er nok ikke det der er galt...
Jeg tror dit problem skyldes at du har valgt Windows Only som Authentication Mode på SQL Server\'en. Du kan kontrollere (og ændre) dette ved at højre-klikke på serveren i Enterprise Manager -> Properties -> Fanebladet Security (mener jeg det hedder). Du kan vælge mellem:
Mixed Mode - både SQL Server brugere og Windows (NT/2000) brugere Windows Only - kun Windows (NT/2000) brugere
Det lyder ikke som om brugeren \'bpnew\' er en Windows bruger, og derfor tror jeg du skal vælge Mixed Mode.
Der er en ret afgørende sikkerhedsforskel mellem de 2, så læs for din egen skyld mere om Authentication i SQL Server Books Online
Tjek lige at du er oprettet som bruger på både login niv. og database niv.
/arno
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.