2010-06-23 10 views
10

करने के लिए अनुमति लिखने स्थापित कर रही हैTSQL पढ़ देने और सभी तालिकाओं

EXEC sp_addrolemember N'db_datareader', N'User' 
EXEC sp_addrolemember N'db_datawriter', N'User' 

देने का चयन करें/सम्मिलित करें/उपयोगकर्ता

GRANT SELECT ON [Schema].[Table] TO [User] 
GRANT INSERT ON [Schema].[Table] TO [User] 
GRANT DELETE ON [Schema].[Table] TO [User] 
GRANT UPDATE ON [Schema].[Table] TO [User] 

उत्तर

10

MSDN से (db_datawriter करने के लिए सभी टेबल पर DELETE/अद्यतन के रूप में ही है, db_datareader):

db_datawriter निश्चित डेटाबेस भूमिका के सदस्य हमारे सभी में डेटा जोड़, हटा या बदल सकते हैं एर टेबल

db_datareader निश्चित डेटाबेस भूमिका के सदस्य डेटाबेस में किसी तालिका या दृश्य के विरुद्ध एक SELECT कथन चला सकते हैं।

तो, प्रभाव वही है, पहले मामले में प्रशासन करने के लिए केवल इतना ही आसान है।

संबंधित मुद्दे