Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Behörighet i SQL server för ASP processens konto

Postades av 2006-01-24 11:47:26 - Lars-Erik Blom, i forum sql-server/msde, Tråden har 5 Kommentarer och lästs av 831 personer

Vet någon hur jag kan sätta behörighet för ASP processens konto, som ligger på en ASP sida på en annan maskin, så den inte har rätt att exekvera system SPROC eller rätt att skriva select i systemtabellerna?

Jag behöver alltså begränsa rätten för kontot så mycket som möjligt så att den bara har rätt att exekvera de SPROC jag vill.

Om behörigheten begränsas för att läsa i systemobjekten kommer det att bli andra problem i så fall?


Mvh
//LEB


Svara

Sv: Behörighet i SQL server för ASP processens konto

Postades av 2006-01-24 13:37:49 - Mikael Wedham

Default är att den inte ens får logga in...
Har den massa rättigheter, så beror det på att du gett den det.
Systemprocedurer och systemtabeller har visserligen guest rättigheter på. Vad är det för problem du stött på som gör detta önskvärt att ändra?

Vissa procedurer/tabeller måste du ha rättigheter på för att kunna använda SQL Server överhuvudtaget.

/micke


Svara

Sv:Behörighet i SQL server för ASP processens konto

Postades av 2006-01-25 15:49:10 - Lars-Erik Blom

Jag har SPROC-ar i en db med endast exec på dem - allt annat av. Från denna db så skall ASP usern sedan access en massa replikerade dbs som accessas i SPROC via parameters som går in i textsträngar som pekar på rätt db. Det är Select/Update/Insert/Delete i dessa db på en massa tabeller. Har därigenom satt ASP userns som db owner för att slippa underhålla en massa rättigheter i en massa databaser. (Det blir rätt mycket eftersom det är replikerade dbs). Det kanske inte är begåvat men minskar underhållet radikalt.
Om det finns andra alternativ tas de emot tacksamt.

Mvh
//LEB


Exempel enligt nedan.
@Db är den replikerade db, som det finns en massa av, likadana. @SQL är den sträng som bygger SQL sats som sedan exekveras. Det kan bli upp mot 3000 tecken som byggs ihop på de större sql-satserna.



CREATE procedure DP_CheckIfHeadComment
@Db as Varchar(25), @OrderNo as varchar(10)

as

Declare @SQL as Varchar(2000)

Set @SQL = 'IF
(SELECT len(cComment) as Value
From Replica' + @Db + '.dbo.dWebOrder
Where nOrderNo = '+ @OrderNo + ') > 0
Begin
(SELECT len(cComment) as Value
From Replica' + @Db + '.dbo.dWebOrder
Where nOrderNo = '+ @OrderNo + ')
End
Else
Select 0 as Value'


Execute (@SQL)


Svara

Sv: Behörighet i SQL server för ASP processens konto

Postades av 2006-01-25 20:53:54 - Mikael Wedham

Det är ju väldigt motstridigt, det du säger!

Du vill begränsa rättigheten för användaren, sedan har du satt den som db_owner (=högsta nivån) för att slippa att administrera rättigheter...

/micke


Svara

Sv:Behörighet i SQL server för ASP processens konto

Postades av 2006-01-26 08:24:16 - Lars-Erik Blom

Jag det är rätt - säger emot mig själv. Får väl bita i det sura admin & underhålls...


//LEB


Svara

Sv: Behörighet i SQL server för ASP processens konto

Postades av 2006-01-26 08:36:23 - Mikael Wedham

Bra :)

Om du gör en egen roll i databasen och sätter rättigheter på den, så är det inte så mycket underhåll.

Får du funderingar om hur - fråga. Lycka till!

/micke


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
5 740
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies