为什么我无法删除用户登录数据库?

时间:2015-09-21 07:10:32

标签: sql-server

我连接sql server windows身份验证并在其上创建一个简单的数据库和表,因此在用户中定义新的日志并设置为sql server身份验证,一切都很好,但我也用windows身份验证连接数据库,我想删除Windows身份验证,我只想连接该数据库只有sql server身份验证,这张图片针对那个问题:
当我连接sql server身份验证时,我定义了rajabi用户登录。
enter image description here

但我想只是rajabi用户可以连接到这个数据库。我可以解决这个问题吗?谢谢。

2 个答案:

答案 0 :(得分:1)

如果您授予新用户任何角色,该怎么办?将读者角色授予新用户应允许所述用户连接。

右键点击您的用户 - >属性 - >会员资格 - >有什么问题吗?我通常只是检查db_datareader以允许用户连接。

答案 1 :(得分:0)

请在您的数据库上运行

internal func myTry(block: () -> Int32) {
    perform { if block() != SQLITE_OK { assertionFailure("\(self.lastError!)") } }
}