将SQL Server数据库部署到托管环境

时间:2016-01-07 18:14:35

标签: sql-server authentication deployment

我想将我的Web应用程序(包括SQL Server 2008数据库)从本地计算机部署到我的主机。

到目前为止,我使用了Windows身份验证,当我想在互联网上公开我的应用程序时,是否需要切换到用户名和密码?

如果是这种情况,如果将这些信息保存为web.config中的字符串,最佳做法是什么?

附注:我使用Linq to Entities作为Object Mapper并在我使用的代码中 HttpContext.Current.User验证用户身份

1 个答案:

答案 0 :(得分:0)

  1. 如果您不使用共享主机,那么您可以继续使用比使用SQL Server用户更安全的Windows身份验证。
  2. 您还应该禁用远程连接,以便没有人可以直接访问SQL服务器以使其更安全。
  3. 用于加密连接字符串check this site