如果 SQL 服务器数据库是只读的,我可以授予单个用户写入权限吗?
If a SQL Server Database is read only can I grant a single user write access?
我有一个 SQL 服务器数据库,我们正试图将其设置为对除一个用户以外的所有人只读。我已经转到属性>选项>数据库只读 = true 并将整个数据库设置为只读。现在我们发现有一个程序更新了这个数据库,如果不这样做就无法正常工作。有没有办法让整个数据库保持只读状态,只授予对这个单一 "user" 的写入权限? SQL 服务器 2008 使用 SSMS 2017。
不可以,任何用户都不能写入只读的数据库。您最好的解决方案是向除此应用程序之外的所有用户授予只读权限。
我有一个 SQL 服务器数据库,我们正试图将其设置为对除一个用户以外的所有人只读。我已经转到属性>选项>数据库只读 = true 并将整个数据库设置为只读。现在我们发现有一个程序更新了这个数据库,如果不这样做就无法正常工作。有没有办法让整个数据库保持只读状态,只授予对这个单一 "user" 的写入权限? SQL 服务器 2008 使用 SSMS 2017。
不可以,任何用户都不能写入只读的数据库。您最好的解决方案是向除此应用程序之外的所有用户授予只读权限。