SQL Server不像Mysql那样原生支持限制IP登录. 但可以使用Login触发器来实现. 以下为使用Login触发器实现限制用户u_user_r在指定IP192.168.1.205使用SSMS登录的Login触发器脚本: CREATE TRIGGER [tr_connection_limit] ON ALL SERVER WITH EXECUTE AS 'sa' FOR LOGON AS BEGIN IF ( EXISTS( SELECT 1 FROM sys.dm_exec_sessi
No :1 启动SQL Server Management Studio,用windows登录进入: No :2 在左侧对象资源处理器中找到根节点,也就是你安装sqlserver时注册的服务器名称.然后点击鼠标右键,选择属性. No :3 在弹出的服务器属性对话框左侧找到安全性,在服务器身份验证处选择"sql server 和 windows 身份验证模式" ,点确定返回主界面. No : 4 在左侧对象资源处理器中找到"安全性"
分析:在安装Sql server 2012的时候,服务器身份验证没有选择“SQL Server 和 Windows身份验证模式(S)”,导致SQL Server身份验证方式被禁用. 操作: 以Windows身份验证方式登录数据库,选择数据库 [安全性]→[登录名]→[sa],双击 [状态]→[登录]→[选择]→[已启用] 右击数据库服务器→[属性]→[安全性]→[服务器身份验证]→选择下面的 保存之后,重启SQL SERVER 服务或重启计算机,即可.