0

我使用 SQL Server Management Studio 来管理我的 SQL Server。从 Excel 中的自动 vba 代码访问它时,我需要添加genericReadOnlygenericReadWrite使用。包含此代码的文件将分发给许多人,而不是我想单独添加到服务器。

我试过添加这个通用用户帐户,但被告知

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

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

这是标准,还是可以改变的坐姿,如果可以,如何改变?

4

1 回答 1

2

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

如果您仅使用 Windows 身份验证,那么是的,您需要映射到该用户的 Windows 登录帐户。

要更改身份验证模式... http://msdn.microsoft.com/en-us/library/ms188670.aspx

于 2012-08-17T11:11:25.847 回答