webForumDet fria alternativet

rättigheter

1 svar · 162 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

har ett problem med rättigheter, får detta meddelande:

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

[Microsoft][ODBC SQL Server Driver][SQL Server]SELECT permission denied on object 'tabellen', database 'databasen', owner 'dbo'.

Kan man ställa in så att man får select, insert, update och delete rättigheter när man skapar tabellen via en asp-sida?

så här ser mitt script ut för att skapa tabellen:
strSQL = "CREATE TABLE [dbo].[tabellen] " & _
"(ID int NOT NULL IDENTITY Primary KEY, " &_
"rubrik nvarChar (50), beskrivning nvarchar (1000), huvudtext nvarchar (4000), avdelning nvarChar (10), datum datetime, datum2 datetime) "

[Redigerat av doggelito den 18 okt 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Den användare som skapar en tabell har alltid fullständiga rättigheter på den tabellen.

Det verkar mer som om du är inloggad som en annan användare när du gör select.

Det går att tilldela andra användare rättigheter på en tabell med grant

grant select on tabellen to some_ident

-- till alla användare
grant select on tabellen to public

------------------
essentitia preter non sans multiplicandum

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