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

时间:2016-12-28 22:00:32

标签: sql-server tsql ssms ssms-2016

我不断收到错误消息:

  

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

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

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

我尝试了SQL Server 2008 R2 Express permissions -- cannot create database or modify users中给出的解决方案,但我无法编辑步骤6中指定的启动参数。

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

3 个答案:

答案 0 :(得分:1)

感谢所有试图回答这个问题的人,但我能够解决它。这与SQL Server 2008 R2 Express permissions -- cannot create database or modify users中提到的程序相同。但是,在步骤6中,而不是添加" -m"对于现有参数,您必须创建一个名为" -m"的新参数。并按照其余步骤操作。这解决了这个问题。

答案 1 :(得分:1)

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

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

对我有用。

答案 2 :(得分:0)

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

someObservable.map(mappingLogicMethod).subscribe(x => console.log(x));