簡體   English   中英

SQL Server在不同計算機上登錄IIS APPPOOL - 同一個域

[英]SQL Server Login for IIS APPPOOL on different machines - same domain

我想引用這些鏈接,因為它們突出了我的問題

為IIS APPPOOL創建SQL Server登錄 - 在不同的計算機上創建IIS和SQL Server

將ASP.NET MVC應用程序的IIS 7.5應用程序池標識配置為SQL Server 2008 R2上的登錄

總結一下這些帖子,我有帶有IIS ServerA和我的應用程序池以及帶有SQL Server ServerB ServerA SQL將我的應用程序池識別為登錄,因為這是IIS所在的位置,但現在我需要我的應用程序池來訪問ServerB SQL

我試圖在ServerB為我的應用程序池創建一個SQL登錄名為Domain\\ComputerName$\\IIS APPPOOL\\AppPoolName ,但它無法識別。 它識別了Domain\\ComputerName$ ,但我的應用程序仍無效。

我是否在正確的軌道上,如果是這樣,我指定了什么用戶名? 我的DBA技能並不像他們應該的那樣敏銳。 謝謝。

我認為您不能將AppPool用於遠程SQL Server。 提供計算機帳戶Domain \\ ComputerName $,訪問SQL,或者您可以使用域用戶帳戶(域\\用戶名)運行AppPpool,並授予此用戶訪問SQL的權限。

Domain \\ MachineName $更安全和可維護,因為您沒有每n個月不斷更新用戶密碼,並且只限制一台計算機。 如果您有多個IIS服務器,則必須使用domain \\ username方法,並將AppPool設置為使用此用戶帳戶(Windows Auth)。

我認為您還可以創建組域組並在該組上添加所有(IIS)計算機名稱,並為該組授予SQL權限。

暫無
暫無

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

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