2017-09-16 41 views

回答

0

GRANT… WITH GRANT说你被授予许可的人也可以授予对他人的许可。我认为你要找的是GRANT… AS [«database principal»];。如果你希望设保人除了你自己以外,你只需要这样做。

为了进一步复杂化,我敢打赌你在db_owner组中。如果是这样的话,我认为你所看到的是,受让人对数据库的所有者(在这种情况下,sa)是默认的。

如果我可能会问,为什么你想让受助人不是是sa?

+0

我得到了解决方案。关键在于此。我们必须从'sa'用户向用户授予'控制服务器'权限。然后在materDB上执行以下查询 以用户身份执行='domain \ code' GRANT CONNECT SQL TO [domain \ ksingh] –