《2022年配置SQL_Server的身份验证方式 .pdf》由会员分享,可在线阅读,更多相关《2022年配置SQL_Server的身份验证方式 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、配置 SQL Server的身份验证方式在默认情况下, SQL Server 2005 Express是采用集成的 Windows 安全验证且禁用了sa 登录名。为了工作组环境下不使用不方便的Windows 集成安全验证,我们要启用SQL Server 2005 Express的混合安全验证,也就是说由 SQL Server 来验证用户而不是由Windows 来验证用户。1、使用 SQL Server Management Studio Express 。当我们启动 SQL Server Management Studio Express 时,首先它要连接到我们的SQL Server 2005
2、 Express,我们在安装SQL 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - Server 2005 Express时,默认的实例为SQLExpress ,服务器名称的组成为:机器名实例名,因此,本例的服务名称为W2K3-CSQLEXPRESS(注:安装 SQL Server 2005 Express的机器名为 W2K3-C )。第一次使用 SQL Server Management Studio Express , 由于
3、我们必须采用Windows 身份验证,这是默认安装时决定的。a) 设置 SQL Server 2005 Express的身份验证方式名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - b) 设置 sa 的密码并启用sa 登录名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - -
4、 - 由于我们不知道sa 的密码,所以我们须设置一个!不要关闭这个窗口, 接着选择左侧的 “ 状态” ,默认情况下, sa 登录名是禁用的,因此,我们必须启用sa 登录名,选择右侧的登录下的“ 启用”最后,我们点击窗口下面的 “ 确定” 按钮。好了,到此为止, SQL Server 2005 Express服务器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 已经可以让 sa 登录了,不过,要重新启动一下,让配置生效。c) 验证
5、 sa 登录我们在桌面上新建一个文本文件,文件名为TestSQL.UDL ,双击这个文件打开 “ 数据链接属性” 对话框,点击“ 提供程序 ” 选项卡,如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 点击“ 下一步 ” 按钮进入 “ 高级” 选项卡,输入数据源为: W2K3-CSQLEXPRESS,即我们安装的 SQL Server 2005 Express实例,并选择“ 使用指定的用户名称和密码” ,输入登录名 sa和
6、 sa 的密码,最后, 我们点击 “ 测试连接 ” 按钮,测试 sa 登录。我们惊喜的看到连接成功!为了下一次使用方便,勾选“ 允许保存密码 ” ,最后,点击 “ 确定” 按钮保存这个数据链接。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - SQL 2005 忘记密码解决方案SQL 2005忘记 sa 账号密码怎么办?情况一:只是忘记了密码方法一:sp_password Null,123456,sa 把 sa 的密码设为 “12
7、3456”执行成功后有“Command(s) completed successfully.” OK!方法二:第一步 : 打开SQL2005 用管理员登录先, 然后在服务名处右击选属性 安全性 右边的登录方式选项改为身份验证确定 ! 第二步 : 选择安全性 (展开 ) 登录名 双击 sa 密码改成你需要的密码确定 ! 然后关掉SQL2005 或者断开连接第三步 : 点开始 程序 选择SQL2005配置工具 打开configuration manager展开SQL Server2005 网络配置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
8、- - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 注意 : 选中 MSSQLSERVER 如果没有选中 SQMEXPRESS TCP/IP 选项 先启用然后右键单击 属性 Ip地址选项卡 把已禁用的选项全部改成已启用 然后把 SQL2005 的服务重新启动一下! 情况二:忘记了密码,而且从sysadmin中删除了builtinAdministrators帐号,现在没其他人是 sysadmin了A: SQL Server 2005/2008提供了针对该情况的更好的灾难恢复方法,无需侵入master数据库,不会对 master数据库中
9、的对象和数据(例如登陆帐号,证书等)造成损坏。Windows管理员组的成员现在当SQL Server以单用户模式启动(另外一个名称为维护模式)的情况下对SQL Server有了访问权限。通过使用单用户模式,SQL Server 2005/2008避免了 Windows管理员以sysadmin的身份在不被发现的情况下滥用权限。Windows管理员帐号能进行部分维护任务,例如安装补丁等。要将 SQL Server以单用户模式启动, 您可以在命令行模式下增加“ -m ” 参数。您也可以使用SQL Server配置管理员工具。它提供了对文件访问和其他权限的合适控制。要是用配置管理工具来恢复您的系统,您
10、可以根据如下步骤:1. 从菜单 -SQL Server 2005-配置,打开配置管理工具(SQL Server Configuration Manager) 2. 停止您想要恢复的SQL Server实例3. 找到 “ 高级 ” 标签, “ 启动参数 ” 选项文本框中增加“ ; m”4. 点击 “ 是” 按钮,重新启动SQL Server实例请注意:请确保在“; ”和 “ - m ”之间没有空格。注册参数解析器对类似的输入错误非常敏感。您可以在SQL Server的 ERRORLOG文件内看到显示“SQL Server started in single -user mode. ”5. 在 S
11、QL Server实例以单用户模式启动后,Windows管理员帐号就能使用sqlcmd工具在Windows验 证 模 式 下 连 接SQL Server。 您 可 以 使 用T-SQL命 令 诸 如“ sp_addsrvrolemember”来在 sysadmin服务器角色中添加现有登录帐号或新创建一个登录帐号。范例语句如下:EXEC sp_addsrvrolemember CONTOSOBuck, sysadmin; GO 6. 只要 sysadmin访问权限被恢复, 在配置管理中从启动参数中移除“; - m”参数,重新启动 SQL Server实例重要的安全提示:a. 该过程应该只能被用于当没有其他方法使用特权帐号(例如sysadmin或等同角色)来访问系统的灾难恢复。b. 该过程允许Windows管理员在SQL Server中有越权行为。它包含了可以被监测和检测出的明确的侵入行为,包含:1. 在单用户模式下停止SQL Server并重启2. 使用 Windows帐号连接SQL Server。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -