SQL 从 asp.net 网络服务创建 table 的权限

SQL Permissions to create table from asp.net web service

我有一个 Web 服务,当被 windows 应用程序调用时执行 sql 功能,只要它是 InsertsUpdatesDeletes。但是,我希望能够使用 DROPCREATE TABLE 的方法之一。当我这样做时,我返回以下错误:

User does not have permission to perform this action.
CREATE SCHEMA failed due to previous errors.
CREATE TABLE permission denied in database 'et-live'.

我检查了 web 方法中的 User.Identity.Name,但它是空白的 (null)。如何让 Web 服务删除和创建表?

如果您使用集成安全连接到 SQL 服务器,用于连接到服务器的帐户将是应用程序池中的身份。

取自评论...

In SSMS > Security > Logins > IIS APPPOOL\Folder,
Granted permission in Properties > User Mapping.