DataLayer.DataSources.Add(new SqlDataSourceItem("", "Data Source=SQLLR01\\SQLLR01;Initial Catalog=PTPlusData;Integrated Security=SSPI"));
Here is the deal...it would seem that you have the SQL Server instance installed on the same machine as your web server, if I were guessing, since you can use integrated security. This brings up a lot of other security issues. Since you web server can directly authenticate the SQL Server, this opens up a door for potential security risks.
When setting up a web server, it is generally best NOT to have it as part of the domain that the rest of your network runs on...you can setup DMZ domains and then link to other domains if you must, but the most secure environment is one to which the web server does not lie on the same network as all of the other machines. It should look something like this:
OK...I know that there are some UML and diagram people out there that would like to hang me for this somewhat inaccurate picture...but it gets my point accross. The DMZ/Firewall many times are the same box (i.e. a Cisco PIX firewall). The web server is not part of the internal network, yet, the database is. So in this case, you would DEFINITELY not want the SQL Server to be able to use integrated security which means that it can authenticate off of the OS and network credentials...big security risk! You would want to create a secure password on the SQL Server that has the credentials you need for your application. You would then "punch" a hole...securely...through the firewall that allows the web server to talk to the SQL Server using port 1433 (default port) and authenticate using an explicit SQL user ID.
There are many other security risks....but this could turn into a really long discussion. Hope this helps!