我将应用程序托管在服务器上,但由于应用程序仍在开发中,因此以 Windows 模式运行 Sql 服务器。但今天我打开 Sql Management Studio 时,突然发现它不允许我访问数据库,尽管昨天我停止工作时它还正常。它说数据库无法访问,并且对象资源管理器中没有显示其他数据库。我尝试运行报告查询来查看我的登录报告,但它说您无权执行此操作。昨天我也没有对我的应用程序进行任何与数据库相关的更改,我不知道出了什么问题。虽然我的应用程序仍在从数据库获取数据,但我无法从 Sql Management Studio 访问数据库。有人能帮我告诉我可能出了什么问题或是什么原因造成的吗?我该怎么办?任何帮助都非常感谢
答案1
如果您可以登录但看不到数据库,我怀疑有人更改了您的帐户(降低了您的权限)。您必须致电您提到的其他部门,让他们帮您调查此事。
(我假设您和应用程序使用的是不同的帐户。如果不是,他们可能认为您的权限在作为应用程序运行时存在安全风险。)