繁体   English   中英

从ASP.NET Web服务创建表的SQL权限

[英]SQL Permissions to create table from asp.net web service

我有当的Windows应用程序,并且只要它是一切工作正常调用执行SQL功能的Web服务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'.

我在网络方法中检查了User.Identity.Name ,但它为空白(空)。 如何使Web服务删除并创建表?

如果您使用集成安全性连接到SQL Server,则用于连接到Server的帐户将是应用程序池上的标识。

取自评论...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM