Avatar billede disco_keld Nybegynder
23. juni 2003 - 13:44 Der er 1 kommentar

Hvad skal jeg gøre for at gøre brug af følgende?

Hej med jer....

Hvad skal jeg gøre for at gøre brug af følgende, inden jeg smider mit asp.net website online?

Jeg vil i min connection streng gøre brug af connection pooling og den skal se ud som følgende:

"Server=(local); Database=Db; Integrated Security=SSPI; Persist Security Info=False;"

Skal jeg oprette en ny bruger til det eller hvad?

Jeg har nu i min SQL Server tilføjet IUSR_MaschineName brugeren samt tilføjet denne attribute i min web.config fil, ellers virker det ikke.

<identity impersonate="true" />

Hvis jeg sætter den til false, så for jeg følgende fejl:

Login failed for user 'NT AUTHORITY\NETWORK SERVICE'

Jeg vil ikke bruge denne attribute i min web.config, den skal sættes til false.

<identity impersonate="false" />

Hvad skal jeg gøre for det kommer til at virke og er sikrest muligt?

hvad gør i andre..... :-)
Avatar billede grimbeast Nybegynder
27. juni 2003 - 13:02 #1
Du kunne i stedet for at bruge et NT login i din SQL box, oprette en bruger til formålet, og så bruge denne bruger i din connectionstring.

Din connectionstring kunne du så smide ned i din web.config fil:

<appSettings>
    <add key="connString" value="User ID=username;pwd=password;Initial Catalog=Your database;Data Source=IP Adress or NETBIOS name on your SQL server" />
</appSettings>

og så tilgå din connectionstring således:
Private dbConn As New SqlConnection(ConfigurationSettings.AppSettings("connString"))

Dette giver dig en fornuftig adskillelse af tingene, så kan du styre database sikkerheden genne din bruger, og hvis du skal bruge flere forskellige brugere opretter du bare disse, og giver dem de korrekte rettigheder.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester