我是SQL Server的初学者,我需要为我的SQL Server登录。
我做了这个步骤:
但是当我尝试用户登录时失败了。我错了吗? 我的SQL错误日志:
2014-06-14 16:45:19.87用户'NT SERVICE \ ReportServer'的登录登录失败。原因:无法打开显式指定的数据库'ReportServer'。 [客户:]
答案 0 :(得分:0)
您应该检查要登录的数据库(在本例中,可能是ReportServer)。
创建新登录后,您无需重启sql server。
通常,不要将Master数据库上的db_owner授予任何登录名。此数据库太重要,无法公开用户登录。默认情况下,任何不是sa的人都不应该对它进行调节。
此外,错误消息表明您尝试使用Windows身份验证登录,除非您的sql用户名是'NT Services \ ReportServer'
请显示您的connectionString(当然,删除服务器IP和用户密码)