我的机器装的是Windows Vista的系统,SQL Express是在装Visual Studio 2005的时候装上的,前两天为了装Visual Studio 2008,卸掉了2005,然而SQL Express莫名其妙的少了很多管理员的权限,不能创建数据库,不能修改数据库的很多设置。重装了一遍SQL也不起作用。错误基本上都是
CREATE DATABASE permission denied in database 'master'.
这个问题困扰了我好久,今天终于搞定了。
1.安装SQL Express SP2
2.以管理员身份登录Vista
3.打开SQL Server Surface Area Configuration Application ( Start --> All Programs --> Microsoft SQL Server 2005 --> Configuration Tools -->SQL Server Surface Area Configuration)
4.点击Add New Administrator (如下图)
![](/images/cnblogs_com/dongjing/SQLExp.png)
5.'SQL Server User Provisioning on Vista' 窗口将会弹出
6.将用户加入SQL Express管理员组(如下图)
![](/images/cnblogs_com/dongjing/SQLExp02.png)