关于SQL Server 2008的安全机制问题中的SQL Server和Windows身份验证模式

本文针对SQLServer2008安全机制中遇到的权限问题提供了解决方案,包括以管理员身份运行、修改身份验证模式及解决连接与创建数据库等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       SQL Server 2008完全学习手册的视频教程的第11章SQL Server 2008的安全机制一章中遇到了很多问题,归结为一点就是权限的问题。如果你也遇到了这些问题,看看如下几个方面是否能够帮助到你。


一、以管理员的身份运行。



二、网上已经有很多文章解释过如何切换Windows身份验证模式、SQL Server和Windows身份验证模式,这里不再赘述。这里要解释的是如果在安装时选择的是Windows身份验证模式,在修改为SQL Server和Windows身份验证模式点击确定后可能要出错,错误:22001,如下图所示。


解决方法:修改注册表,并不麻烦

1.点击"开始" "运行",输入regedit,回车进入注册表编辑器 
2.依次展开注册表项,浏览到以下注册表键: 
  [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQLServer] 
不一定为这个路径,反正是MSSQLServer里的LoginMode
3.在屏幕右方找到名称"LoginMode",双击编辑
4.将原值从1改为2(十进制),点击"确定" 
5.关闭注册表编辑器 
6.重新启动SQL Server服务(开始->所有程序->Microsoft SQL Server 2008文件夹->配置工具文件夹->SQL Server配置管理器);
点击确定不再出错了
参考网址 http://blog.youkuaiyun.com/feixianxxx/article/details/5523922


三、还有很多安装完数据库以后无法连接,或者连接后无法创建数据库,或者无法创建表的问题。

(开始->所有程序->Microsoft SQL Server 2008文件夹->配置工具文件夹->SQL Server配置管理器)

1.可能是SQL Server服务没有启动。



2.可能是SQLEXPRESS的协议没有启用



3.可能是客户端协议没有启用



在学习SQL的过程中遇到了各种各样的问题,上面的方法并不权威,仅当参考。











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值