SQL Server 2008数据库发布向导

时间:2013-02-22 22:22:02

标签: sql sql-server-2008

我正在尝试使用SQL Server 2008中的SQL Server Management Studio中的复制数据库向导工具运行数据库导入。

我已使用sa帐户连接到我的数据库,当我运行该过程时,我在源数据库和目标数据库上都使用了sa帐户。

所有进程都失败了

  

事件18556,用户“{domain} \ administrator”登录失败   原因:无法打开显式指定的数据库。 [客户:]

SA帐户应具有足够的权限来导入数据库,而管理员帐户肯定拥有该权限。

所以,第一个问题是,为什么管理员帐户甚至被提及,因为所有内容都以SA运行?

第二个问题是,当该帐户完全控制目标服务器上的所有数据库时,为什么管理员帐户无法打开显式指定的数据库?

最后,指定的数据库究竟是什么? “事件日志”的二进制部分中有数据指向Master但在其他地方没有提及数据库。

1 个答案:

答案 0 :(得分:0)

您是否使用传递身份验证连接到SSMS?您的向导将作为您的用户运行我相信如果是这样。使用sa帐户连接到SSMS中的数据库服务器,然后尝试启动它。

为其他数据库提供有效帐户,sa需要本地访问,第二个帐户需要访问其他SQL服务器。

或者,确保您的域用户可以访问有问题的数据库(不是服务器,数据库是不是。)并以这种方式运行。

master db是所有sys表所在的位置,它是overlord db所以说:http://msdn.microsoft.com/en-us/library/ms187837.aspx