但是系统将新账户视为“Manoj_2”。这个变化使我无法访问我之前创建的旧数据库。
每当我尝试访问之前创建的任何一个数据库时,都会出现以下错误提示:
The database [dbName] is not accessible. (ObjectExplorer)
我尝试在SQL Server中为“Manoj_2”创建新的登录名,并将默认数据库设置为“master”,但问题仍然存在。
我无法分离数据库,也无法展开数据库。
注意:在操作系统中,我对“Manoj”账户拥有管理员权限。
请问有谁能告诉我该怎么做?可以从操作系统或SQL Server两方面考虑。
标题:Microsoft SQL Server Management Studio
删除 'IRON\Manoj_2' 登录失败。 (Microsoft.SqlServer.Smo)执行 Transact-SQL 语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo)无法删除登录 'IRON\Manoj_2',因为它不存在或您没有权限。 (Microsoft SQL Server, 错误: 15151) - Manoj Kumarmaster
的登录名为IRON\Manoj_2
,那么您可以在对象资源管理器中打开“安全性>登录名”节点,找到您的登录名,右键单击并选择“属性”,然后在“用户映射”部分定义此登录名需要访问哪些数据库。 - marc_s