mboost-dp1
Server Error.
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hej alle.
Jeg får denne fejl når jeg kører mine Asp.Net sider når siden skal bruge noget fra databasen. Ligemeget om det er en Visual Studio 2008 Built in DB, eller det er en extern DB fra Sql Server 2008.
Jeg aner ikke hvad jeg skal gøre, så hjælp bliver takket :)
Jeg bruger IIS 7 forresten.
Jeg får denne fejl når jeg kører mine Asp.Net sider når siden skal bruge noget fra databasen. Ligemeget om det er en Visual Studio 2008 Built in DB, eller det er en extern DB fra Sql Server 2008.
Jeg aner ikke hvad jeg skal gøre, så hjælp bliver takket :)
Jeg bruger IIS 7 forresten.
Hedder din database " " ?
Edit: Ja, der skulle så være en masse mellemrum i mellem anførelses-tegnene, men newz.dk sucks.
Edit: Ja, der skulle så være en masse mellemrum i mellem anførelses-tegnene, men newz.dk sucks.
Ja, det ved jeg.
Fejlen har noget at gøre med IIS Authentication. og fejlen består i ASP.NET Impersonation.
Men jeg ved ikke hvordan man løser problemet?
Fejlen har noget at gøre med IIS Authentication. og fejlen består i ASP.NET Impersonation.
Men jeg ved ikke hvordan man løser problemet?
Du kan gøre to ting:
1) Tilføje "NT AUTHORITY/NETWORK SERVICE" som login i din SQL Server og bruger i din database. Hvis du gør ham til bruger i din database, så har du nok også lyst til at give ham db_datareader og db_datawriter rollerne, så han kan læse og skrive i din database. Ulempen ved denne approach er at hvem som helst der forbinder til din SQL Server via en ASP.NET webside vil kunne tilgå din database.
2) Specificere brugernavn og password på en database bruger, i den connectionstring du har angivet. Hvis du ikke kender syntaxen kan du finde eksempler på www.connectionstrings.com . Husk at du er ude efter en connectionstring som indeholder "Database=myDataBase; Uid=myUsername; Pwd=myPassword;" og ikke en som indeholder "Trusted_Connection=yes". Hvis du bruger denne approach skal du naturligvis også sørge for at oprette et login og en database bruger (Ligesom sidst) og du skal huske at slå Mixed Mode security til for din SQL Server.
1) Tilføje "NT AUTHORITY/NETWORK SERVICE" som login i din SQL Server og bruger i din database. Hvis du gør ham til bruger i din database, så har du nok også lyst til at give ham db_datareader og db_datawriter rollerne, så han kan læse og skrive i din database. Ulempen ved denne approach er at hvem som helst der forbinder til din SQL Server via en ASP.NET webside vil kunne tilgå din database.
2) Specificere brugernavn og password på en database bruger, i den connectionstring du har angivet. Hvis du ikke kender syntaxen kan du finde eksempler på www.connectionstrings.com . Husk at du er ude efter en connectionstring som indeholder "Database=myDataBase; Uid=myUsername; Pwd=myPassword;" og ikke en som indeholder "Trusted_Connection=yes". Hvis du bruger denne approach skal du naturligvis også sørge for at oprette et login og en database bruger (Ligesom sidst) og du skal huske at slå Mixed Mode security til for din SQL Server.
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.