1

我最近安装了 SQL Server 2005 Management Studio Express。当我使用 Windows 身份验证登录到数据库服务器 machinename\SQLEXPRESS 时。

我无法创建表或创建数据库。如何授予以 Windows 身份验证身份登录的用户创建表/数据库的权限?

4

2 回答 2

2

您可以让您的用户成为系统管理员角色的一部分

exec sp_addsrvrolemember 'DomainOrComputerName\UserName','sysadmin'
于 2011-04-26T08:45:41.367 回答
2

这将解决您的问题,但它是矫枉过正的,并授予用户对您的数据库的完全访问权限,包括删除您的数据库的能力,并且从技术上讲,他们可以在您的计算机上做任何他们想做的事情,除非您限制了您的 SQL Server 服务帐户权限。要允许创建表的能力,请使用

将创建表授予 [domainName\userName] 这将使他们能够在运行该语句的数据库中创建表。

于 2011-05-18T18:33:54.103 回答