I'm volunteering to help a non-profit company that had a Web app built by students at a local college who have graduated and are no longer available. They used ASP.NET for the Web app and SQL Server for the database on a Windows Server network. It uses IIS Application Pool for the login to the SQL Server, Login: IIS APPPOOL\DefaultAppPool.
I have re-written the app in VB.NET and added features since I have no ASP.NET experience. I also ended up building a new database on the same server, same directory, and will import the current one when we think the new app is ready. I researched Application Pools.
QUESTION: Can the existing IIS APPPOOL be used by the VB.NET Windows Form .EXE app to connect to the SQL Server?
I'm trying to minimize the average user's access to the SQL Server computer and not mess up the current system. Currently the average user does not have AD network read/write rights to the SQL computer, they get to the existing Web app on their citrix desktop.
Secondary Question: If an .EXE app can not use the IIS APPPOOL, my research shows make an AD Group with the users, add an SQL Server Login for that Group with SQL rights to the database and use Windows Authentication to connect to the SQL Server. Which directories on the SQL Server computer need AD rights assigned to the new Group? I tried just the .mdf and .ldf files for the database I built and the login failed. Thanks for any help.