Sql 在数据库上设置密码

Sql 在数据库上设置密码,sql,sql-server,Sql,Sql Server,我用C#和SQL Server 2012创建了一个应用程序。我想将一个项目部署到目标计算机上,并且只想在一个数据库上设置密码,以便只有拥有密码的人才能直接访问SQL Server上的数据库 如何执行此操作?需要帮忙吗 服务器正在Windows身份验证模式下运行首先,您需要将Sql Server Windows身份验证模式更改为混合模式 修改为混合模式后,您可以在服务器>安全>登录下创建新登录 在项目开始时就应该考虑安全性、权限和角色@MitchWheat我是一个初学者,所以我没有想过…现在该怎

我用C#和SQL Server 2012创建了一个应用程序。我想将一个项目部署到目标计算机上,并且只想在一个数据库上设置密码,以便只有拥有密码的人才能直接访问SQL Server上的数据库

如何执行此操作?需要帮忙吗


服务器正在Windows身份验证模式下运行

首先,您需要将Sql Server Windows身份验证模式更改为混合模式

修改为混合模式后,您可以在服务器>安全>登录下创建新登录


在项目开始时就应该考虑安全性、权限和角色@MitchWheat我是一个初学者,所以我没有想过…现在该怎么办?我已经尝试过@Roshan,但是当windows管理员启动SQL server时,它会要求weather使用windows身份验证或SQL server身份验证登录。当他选择windows auth时,他可以访问数据库而无需password@Khan,您不能阻止sysadmim角色成员访问SQL Server数据库。Windows管理员不一定是系统管理员角色成员,但可以设置为系统管理员角色成员。@但不可能禁用Windows身份验证模式。SQL Server仅支持两种模式:--仅限Windows身份验证--混合模式(Windows身份验证和SQL Server身份验证)。您可以通过限制(或删除)在SQL Server中登录的Windows用户/组的权限来限制通过Windows身份验证的访问。确定。。但如果我不想向windows管理员显示数据库,那么对我来说什么是最好的解决方案呢?有吗?或者,即使一张桌子可以得到保护,它也会很好