0 голосов
спросил от в категории database
Я предполагаю, что мы говорим о MySQL, основываясь на вашем предыдущем вопросе.
Вы должны иметь возможность использовать
// Create a user mysqlcommand.CommandText = "CREATE USER 'KingBoy'@'localhost' IDENTIFIED BY 'KingBoys Password'"; mysqlcommand.ExecuteNonQuery(); // Allow KingBoy to select and insert from all tables in database db1 mysqlcommand.CommandText = "GRANT SELECT, INSERT ON db1.* TO 'KingBoy'@'localhost'"; mysqlcommand.ExecuteNonQuery();
# [1 ## ##] с помощью SqlCommand.ExecuteNonQuery ()
Например,
// Create a user mysqlcommand.CommandText = "CREATE USER 'KingBoy'@'localhost' IDENTIFIED BY 'KingBoys Password'"; mysqlcommand.ExecuteNonQuery(); // Allow KingBoy to select and insert from all tables in database db1 mysqlcommand.CommandText = "GRANT SELECT, INSERT ON db1.* TO 'KingBoy'@'localhost'"; mysqlcommand.ExecuteNonQuery();

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Механизм безопасности на основе ролей был бы лучше всего использовать для предоставления различных наборов привилегий для разных пользователей. Это полезно прочитать на этом:

#http://www.techrepublic.com/article/understanding-roles-in-sql-server-security/1061781 # [#^ #]

Что касается код я не уверен, что все механизмы безопасности могут быть применены через это ... не все API-интерфейсы доступны для использования из кода ...

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Похожие вопросы

...