0

Ich muss einige Erlaubnis Änderungen an einer MS SQL Server (2005) -Datenbank vornehmen. Einige Tabellen lesen nur für alle außer dbo, einige Tabellen lesen-schreiben für alle usw. In der Vergangenheit habe ich das Verwaltungsprogramm verwendet, das auf der SQL-Server-Diskette kam. Das ist momentan keine Option für mich. Ich kann im Visual Studio keinen Platz finden, um Tabellenberechtigungen zu ändern. Hat Visual Studio diese Funktion?SQL-Server-Management von Visual Studio

+0

warum können Sie nicht SSMS verwenden? – DForck42

+0

Ich habe die Festplatte nicht griffbereit und ich wusste nicht, dass SQL Server Management Studio Express kostenlos heruntergeladen werden kann. –

Antwort

2

Visual Studio 2008 verfügt nicht über diese Fähigkeit, und ich sehe es auch nicht in den zukünftigen Editionen enthalten.

0

Sie könnten immer die Befehlszeile verwenden, um die Berechtigungen zu ändern.

3

GRANT für Tabellen:

GRANT <permission> [ ,...n ] ON 
    [ OBJECT :: ][ schema_name ]. object_name [ (column [ ,...n ]) ] 
    TO <database_principal> [ ,...n ] 
    [ WITH GRANT OPTION ] 
    [ AS <database_principal> ] 

<permission> ::= 
    ALL [ PRIVILEGES ] | permission [ (column [ ,...n ]) ] 

<database_principal> ::= 
     Database_user 
    | Database_role 
    | Application_role 
    | Database_user_mapped_to_Windows_User 
    | Database_user_mapped_to_Windows_Group 
    | Database_user_mapped_to_certificate 
    | Database_user_mapped_to_asymmetric_key 
    | Database_user_with_no_login 

Beispiel:

GRANT SELECT ON dbo.YourTable TO YourUser 
GRANT INSERT ON dbo.YourTable TO YourUser 
GRANT DELETE ON dbo.YourTable TO YourUser 
Verwandte Themen