gpt4 book ai didi

sql - 将sql server连接设置为只读?

转载 作者:行者123 更新时间:2023-12-04 23:43:39 25 4
gpt4 key购买 nike

如何将 SQL 服务器连接设置为只读?我试过谷歌搜索,我发现的只有 File Mode=Read Only ,但它不起作用(不支持文件模式关键字)。该引用文献看起来特定于 SQL CE。

SQLite 不走运 Read Only=True任何一个。

-编辑-

我的连接字符串如下。我不知道配置表时。我不知道如何制作用户/权限。

rdconn = new SqlConnection(@"(wrong)Read Only=True;Server=.\SQLExpress;AttachDbFilename=test2.mdf;Database=dbo;Integrated Security=SSPI;User Instance=True;");

最佳答案

只需将当前用户的权限设置为 选择 只要。

那是你要的吗?

单击“安全”->“用户”后,单击 SQL Server Management Studio 中的当前数据库。找到您的用户,右键单击他-> 属性-> 安全。只需标记 SELECT,取消标记所有其他人。

这是有关管理权限的链接

http://www.databasejournal.com/features/mssql/article.php/2246271/Managing-Users-Permissions-on-SQL-Server.htm

http://www.mssqlcity.com/Articles/Adm/manage_users_permissions.htm

刚刚找到了一个免费的权限管理工具。它也很有用。检查链接

http://www.idera.com/Products/Free-Tools/SQL-permissions/

更新:

如果您希望数据库对任何用户都是只读的:

ALTER DATABASE database-name SET READ_ONLY

或阅读此处了解更多信息

http://www.sqlservercurry.com/2009/03/set-database-to-read-only-mode-using.html

http://www.blackwasp.co.uk/SQLReadOnly.aspx

关于sql - 将sql server连接设置为只读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2855692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com