应向远程用户授予什么权限来对“数据库”执行任何操作?没有其他的吗?

发布于 2024-09-06 03:12:10 字数 602 浏览 5 评论 0原文

应向远程用户授予哪些权限,以便使用 对 SQL Server 2005 Express 中的数据库“123”执行任何操作SQL Server Management Studio Express 使得远程用户无法对任何其他数据库执行任何操作?

我还希望远程用户无法看到其他数据库。 即“123”是使用SQL认证方式的用户登录。 这是私人的。

我正在使用 SQL Server Management Studio Express 2005 的 Web 和数据库服务器。

Web 服务器正在连接到数据库服务器。

“尼克·托马斯的一位回答者问“任何事情”是什么意思,但后来删除了他的答案,所以这就是用户可以做的任何事情对其他回答者意味着什么”。

“执行任何操作意味着:创建表、删除表、编辑/更新表、插入、提取以及所有与表上的功能相关的操作。 但不,用户不能删除数据库。应限制数据库删除。

对表进行插入、更新和删除。

表创建、更改和删除。

表复制、数据库备份。 ””

What permissions should be granted to the remote user to do anything with the database "123" in SQL Server 2005 Express using SQL Server Management Studio Express such that the remote user cannot do anything to any other database?

I would also like that the remote user cannot see the other databases.
That is "123" is for the user login using SQL authentication method.
The is private.

I am using SQL Server Management Studio Express 2005 of both the web and the database server.

Webserver is connecting to database server.

"A answerer by nick Thomas asked what is meant by anything but later deleted his answer so here is what anything a user can do means for other answerers".

""Do anything means: create tables, delete tables, edit/update tables, insert, extract, and all related to functions on tables.
But no the user cannot drop THE DATABASE. The database drop should be restricted.

Insert, update, and delete on table.

Table create, alter, and drop.

Table copy, database backups.
""

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文