簡體   English   中英

托管將SQL數據庫訪問IIS的WCF服務

[英]Hosting WCF Service that accesses SQL database onto IIS

我有一個WCF服務,可以訪問SQL數據庫以獲取數據。 我想將此服務部署到IIS上。 但是,當我這樣做時,我的服務無法訪問數據庫。 這就是我的服務訪問數據庫的方式

    SqlConnection thisConnection = new SqlConnection(@"user id=SAIESH\Saiesh Natarajan;" +
                                   "password=;server=SAIESH\\SQLEXPRESS;" +
                                   "Trusted_Connection=yes;" +
                                   "database=master; " +
                                   "connection timeout=30");

我需要知道我應該怎么做才能從IIS上托管的WCF服務訪問此數據庫。

在IIS下,您的服務通常將在NETWORK SERVICE帳戶下執行。 在您的連接字符串中,您使用trusted_connection=yes 因此,您需要授予對NETWORK SERVICE帳戶的訪問權限。 但是更好的解決方案是更改身份驗證方案,並使用USERNAME / PASSWORD連接到SQL Server。
其實這里是類似的問題WCF模擬和SQL可信連接嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM