sur*_*eja 8 sql-server sql-server-2005 user-permissions sql-server-2014
我们将服务器从 2005 年迁移到 2014 年,用户可以在 2005 年服务器中删除它但在 2014 年我们收到错误,因为没有权限或不退出我们已经授予相同的权限,甚至他是系统管理员。在我们的应用程序方面,他们无法删除应用程序用户通过我们数据库中的用户连接的视图,他拥有所有权限并且他是 sysyadmin
我有一个非常相似的问题。确保移动数据库时架构没有更改。
就我而言,所有表和视图都放置在具有数据库名称的模式中,因此不要将表称为例如。table1,它们被称为database.table1。
如前所述,这是显示此错误的原因之一。
编辑:看到评论后,他们建议同样的事情,在表名之前使用架构,是的。如果 dbo 是您的架构,则尝试编写 dbo.tablename
归档时间: |
|
查看次数: |
30105 次 |
最近记录: |