我试图使用Server 2008中中的复制数据库向导工具运行数据库导入。
我已经使用sa帐户连接到我的数据库,当我运行该进程时,我在源数据库和目标数据库上都使用了sa帐户。
所有进程都失败了
事件18556,用户“{域}\管理员”登录失败。 原因:未能打开显式指定的数据库。客户:
SA帐户应该有足够的权限来导入数据库,管理员帐户绝对有权限。
所以,第一个问题是,为什么管理员帐户会被提到,因为一切都是以SA的形式运行的。
第二个问题是,当管理员帐户完全控制目标服务器上的所有数据库时,为什么管理员帐户不能打开显式指定的数据库?
最后,指定的数据库到底是什么?“事件日志”的二进制部分中有指向Master的数据,但没有提到其他任何地方的数据库。
发布于 2013-02-22 22:25:59
您是否使用通过身份验证连接到SSMS?如果是的话,您的向导将以您的用户身份运行。使用sa帐户连接到SSMS中的数据库服务器,然后尝试启动它。
给它一个有效的帐户到另一个数据库,sa需要本地访问,第二个帐户需要访问您的另一个SQL服务器。
或者,确保您的域用户能够访问有关数据库(不是服务器,而是dif)。然后往那边跑。
主db是所有sys表所在的位置,所以它是霸主db:http://msdn.microsoft.com/en-us/library/ms187837.aspx
https://stackoverflow.com/questions/15034189
复制相似问题