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.csdn.net/feixianxxx/article/details/5523922
三、还有很多安装完数据库以后无法连接,或者连接后无法创建数据库,或者无法创建表的问题。
(开始->所有程序->Microsoft SQL Server 2008文件夹->配置工具文件夹->SQL Server配置管理器)
1.可能是SQL Server服务没有启动。
2.可能是SQLEXPRESS的协议没有启用
3.可能是客户端协议没有启用
在学习SQL的过程中遇到了各种各样的问题,上面的方法并不权威,仅当参考。