Sql server 2008 如何在SQL Server 2008上创建临时用户

Sql server 2008 如何在SQL Server 2008上创建临时用户,sql-server-2008,Sql Server 2008,我使用SQLServerManagementStudio来管理我的SQLServer。我需要添加一个genericReadOnly和genericReadWrite,以便在从Excel中的自动vba代码访问它时使用。包含此代码的文件将分发给许多人,这比我想单独添加到服务器的数量还要多 我已尝试添加此通用用户帐户,但被告知 genericReadOnly不是有效的登录名,或者您没有权限 服务器管理员认为Active Directory中必须存在用户名 这是一个标准,还是一个可以更改的位置,如果是,

我使用SQLServerManagementStudio来管理我的SQLServer。我需要添加一个
genericReadOnly
genericReadWrite
,以便在从Excel中的自动vba代码访问它时使用。包含此代码的文件将分发给许多人,这比我想单独添加到服务器的数量还要多

我已尝试添加此通用用户帐户,但被告知

genericReadOnly不是有效的登录名,或者您没有权限

服务器管理员认为Active Directory中必须存在用户名


这是一个标准,还是一个可以更改的位置,如果是,如何更改?

如果您在SQL Server上使用混合身份验证,您可以创建一个SQL Server登录(通过SSMS对象资源管理器上的security\logins树),然后在数据库上创建一个用户

如果您仅使用windows身份验证,则是,您需要映射到该用户的windows登录帐户

要更改身份验证模式