![](/img/trans.png)
[英]ASMX Web Service to Store User Data using SQL Server-SQL Error
[英]asmx web service error to connect sql server
我在服務器上發布了Web服務,並且此Web服務正在嘗試連接到同一服務器上的sql服務器。 這是我的連接字符串:
Data Source=........\sqlexpress; Initial Catalog =mybooks; User Id =......; Password =......; Integrated Security=SSPI
我想使用sql用戶帳戶連接到sql,所以我使用了SSPI。
我為該服務創建了一個應用程序池“ mypool”,並在ApplicationPoolIdentity內置帳戶下運行。
Web服務給出錯誤:
System.Data.SqlClient.SqlException: Cannot open database "mybooks" requested by the login. The login failed. Login failed for user "IIS APPPOOL\mypool"
謝謝你的幫助
由於您使用的是SSPI,這意味着Integrated Security = true;
因此,您的Windows憑據將用於驗證sql-server。 不是您的sql-server用戶名/密碼。 (在您的情況下,是在應用程序池或Web服務器進程下指定的用戶)
僅使用sql-server用戶名/密碼,而不使用集成安全性。 使用SSPI時,您的用戶名/密碼將被忽略。
希望能有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.