4

我是 SQL Server 2008 的新手。我刚刚安装了 SQL Server Express。我在创建新数据库时遇到问题,并且我认为我没有权限。

我是这样登录的,请看这个截图:

在此处输入图像描述

然后我尝试创建一个新数据库,我得到了这个:

在此处输入图像描述

我试图寻找一些解决方案,这就是我所拥有的:

http://blogs.msdn.com/b/sqlexpress/archive/2010/02/23/how-to-take-ownership-of-your-local-sql-server-2008-express.aspx

但我无法下载脚本,页面显示:

An error occurred while processing your request.

请帮忙。亲切的问候

4

2 回答 2

3

我通过以下步骤解决了我的问题:

将 SQL 服务的实例设置为单用户模式:

  • 打开 SQL Server 配置管理器。双击 SQL Server 服务。
  • 停止所有 SQL Server 服务

在此处输入图像描述

  • 右键单击 SQL 服务并单击属性,在高级选项卡中,查找“启动参数”

在此处输入图像描述

  • 插入'-m;' 在 Startup Parameters 值的开头

在此处输入图像描述

  • 启动 SQL 服务
  • 打开 SQL Server Management Studio 并使用 Windows 身份验证登录,您现在可以添加用户或更改不同用户的密码。

希望这可以帮助!

于 2013-09-02T11:22:39.500 回答
0

尝试使用该sa帐户登录并授予您的 Windows 帐户的权限。

如果您不知道sa密码,请使用sqlcmd并执行以下命令:

Use Master
Go

ALTER LOGIN [sa] WITH PASSWORD=N'NewPassword'
Go 

sa使用帐户和帐户GRANT权限登录。

USE Master;
GRANT CREATE DATABASE TO Jommel;
于 2013-09-02T10:22:24.917 回答