2

我不断收到错误消息:

执行 transact-sql 语句或批处理时发生异常

尝试在 SQL Server Management Studio 2016 中执行任何操作时。

当我尝试创建或编辑登录名时,当我尝试创建新数据库时,基本上当我做任何事情时,都会发生这种情况。

我尝试了SQL Server 2008 R2 Express 权限中给出的解决方案——无法创建数据库或修改用户,但我无法编辑步骤 6 中指定的启动参数。

谁能解释问题是什么以及如何解决?

4

3 回答 3

2

我在尝试附加数据库时收到此错误消息,如果是您的情况,请转到您的数据库所在的文件夹:

  • 右键=>属性=>安全=>高级
  • 确保正确的用户拥有“完全控制”权限
  • 如果不:
    • 点击“更改权限”
    • 为相关用户(或所有用户)设置“完全控制”权限
  • 再次尝试附加

这个对我有用。

于 2020-05-19T11:20:10.100 回答
1

我遇到了同样的问题,但是当我尝试查询时它成功了。试试下面

CREATE DATABASE databasename;
于 2019-02-05T16:24:42.317 回答
1

感谢所有试图回答这个问题的人,但我能够解决它。这与 SQL Server 2008 R2 Express 权限中提到的过程相同——不能创建数据库或修改用户。但是,在第 6 步中,您必须创建一个名为“-m”的新参数,而不是向现有参数添加“-m”,然后执行其余步骤。这解决了这个问题。

于 2016-12-29T16:39:15.520 回答