将SQL Server数据库移动到生产服务器导致登录错误

时间:2015-05-05 13:45:54

标签: asp.net sql-server visual-studio-2010

第一次这样做,请耐心等待。我有一个包含Visual Studio 2010,SQL Server 2008 R2和IIS的测试服务器。感谢大家的帮助,我的网页运行得非常好。现在是时候把所有东西都搬到生产服务器了。

  1. 我使用SQL导入和导出数据实用程序将数据库导入到生产服务器 - 它成功了。一件事 - 测试服务器有SQL Server 2008 R2,生产服务器有SQL Server 2008。

  2. 我在生产服务器上创建了一个名为satime的新用户。我给了这个用户与原始用户相同的权限。为服务器角色实施密码策略,公共和sysadmin,为数据库master,model,msdb,tempdb和我的数据库TimeSQL提供db_owner和public

  3. 在数据库安全性方面,我为这位新用户satimedb_owner提供了权利。

  4. 更改了Visual Studio中的所有代码以转到新服务器。

    • 旧服务器:

      DataSource=janetdev;Initial Catalog=TimeSQL;Persist Security Info=True;User ID=sa;Password=password
      
    • 新服务器

      Data Source=WillSQL;Initial Catalog=TimeSQL;Persist Security Info=True;User ID=satime;Password=password
      
  5. 尝试调试网页,我的用户satime登录失败。

  6. 我想念的是什么?我仔细检查了密码,用户设置。

1 个答案:

答案 0 :(得分:0)

仅为Windows身份验证模式设置了新服务器,而不是SQL Server和Windows身份验证模式。甚至没想过检查服务器的安全性。那好吧!感谢你的帮助!你让我想到了。