标签归档:sql运维

mssql sqlserver 日志中出现非常多用户登录错误的信息处理方法分享


摘要:
下文讲述sqlserver日志中出现大量用户登录错误的信息处理方法,如下所示:
实验环境:sql server 2008 R2


今天查看windows日志,发现好多sqlserver账号登录失败的日志信息,好多异常的ip信息。

Login failed for user ‘sa’. 原因: 密码与所提供的登录名不匹配。 [客户端: 10.153.144.188]

这些异常的IP来源于几个IP,频次非常高,初步分析有人在猜sqlserver密码,下文将具体的解决方法分享给大家

处理办法:
1.修改数据库对外端口
2.禁用sa账号,采用新的sql账号对外服务
3.在防火墙上禁止异常的IP地址

mssql sqlserver引擎使用window帐户登录,出现18456错误的处理方法分享


摘要:
下文讲述sqlserver 18456异常处理方法,如下所示:
实验环境:sql server 2008 R2


18456出现异常说明:
1.未授权账户登录sql引擎的权限
2.无相应的windows账户对应

下文讲述使用windows账户无法登录的情况处理

处理办法:
利用可以连接sql引擎的账户连接至sql引擎上,然后点击”新建查询” ,
输入相应的sql脚本,如下所示:
—-1.运行脚本
create login [主机名称\账户] from windows
go
—–2.使用window账号 [主机名称\账户] 登录sql引擎

mssql sqlserver 如何创建 SQL Server 2008 新账户呢?


摘要:
下文讲述sqlserver 2008 中创建新账户的方法分享,如下所示:
实验环境sql server 2008 R2


下文将详细讲述sqlserver 2008 创建新账户的方法,步骤如下:

1.打开SQL Server Management Studio管理器,并使用sql账号连接至sql引擎上

2.在sql服务器上点击右键”属性”,打开服务器属性对话框,找到选项卡”安全性”,服务器身份验证,选择”SQL Server和Windows 身份验证模式”

3.打开SSMS管理器中的树形菜单中的”安全性”–>”登录名”–>右键”登录名”–>新建”新建登录名”,
在登录名中,依次输入登录名,输入密码和确认密码,勾选掉”强制密码过期”“强制实施密码策略””用户在下次登录时必须更改密码”这些勾,
并为当前登录名,选择合适的默认数据库

4.选择此登录名所对应的服务器角色

5.选择”用户映射”选项卡上,勾选用户可管理的数据库

6.在”状态”选项卡上设置是否允许连接到数据库引擎选择”授予” “登录”里选择”启动”,点击”确定”,完成。

7.退出SSMS,重启sqlserver引擎。