我有 SQL Server 2008 本地安装,并且我的 xyzdomain/user 可以访问 SQL Server。现在我的机器已移至 abcdomain,我无法访问数据库服务器,因为允许访问数据库的唯一用户来自不同的域,而我的 SQL Server 机器现在位于不同的域中。PS:操作系统是 Windows 7
答案1
您能用 SA 账户登录吗?如果您不知道密码,可以重置密码: 链接文本
此过程介绍如何将域帐户添加到 SQL Server。关键是以单一使用模式启动 SQL 以发送 SQL 语句,如帖子中所述:EXEC sp_addsrvrolemember 'xyzdomain\Myadminaccount', 'sysadmin';
然后,您可以在正常模式下重新启动 SQL 服务器,通过 SQL Management Studio 连接并添加所有需要的帐户
答案2
您有以下几种选择:
使用本地管理员帐户连接到 SQL 机器并将新的域帐户分配给 SQL 服务器。
如果您的 xyzdomain/user 帐户是 SQL 的管理员,请将您的机器暂时切换回 xyzdomain,以便您可以将新的域帐户分配给 SQL 服务器。
让对 SQL 服务器具有管理权限的其他人为您分配访问权限。
答案3
我将尝试使用本地管理员帐户进行连接。该帐户应该对该 SQL Server 具有管理权限。
xyzdomain 和 abcdomain 之间有信任关系吗?