用户无法访问SQL Server中的用户数据库。只能访问系统数据库

时间:2016-08-17 04:51:23

标签: sql-server-2012

我在我的一台云计算机上创建了SQL Server 2012中的新用户。但是当我尝试访问系统以外的任何数据库时,它们都无法访问。显示对话框" 数据库XXX无法访问"。

如何访问其他用户创建的所有表?或者如何让拥有所有数据库对象访问权限的用户?

2 个答案:

答案 0 :(得分:1)

您可以使用以下步骤实现此目的。

  1. 为此登录分配默认数据库
  2. Assign a default user

    1. 您还可以将多个数据库映射到此用户
    2. User Mapping in SQL Server

答案 1 :(得分:0)

您还需要为新的sql登录分配服务器/数据库角色 https://msdn.microsoft.com/en-us/library/bb669065(v=vs.110).aspx