我正在学习sql server 2012,并在使用复制数据时陷入困境,试图找出原因。
我使用管理员,Windows身份验证在同一主机上创建了两个实例。 (默认实例:iZp0w14yqtvxcmZ,第二个实例:iZp0w14yqtvxcmZ \ instance2,尝试将数据库从默认数据库复制到第二个实例)
最后一步失败了:执行sql server agent job。 这是来自windows事件查看器的错误日志:
Message: Failed to connect to server iZp0w14yqtvxcmZ.
StackTrace: at Microsoft.SqlServer.Management.Common.ConnectionManager.Connect()
at Microsoft.SqlServer.Dts.Tasks.TransferObjectsTask.TransferObjectsTask.OpenConnection(Server& server, ServerProperty serverProp)
InnerException-->Login failed for user 'NT Service\SQLAgent$INSTANCE2'.
然后我尝试添加登录  NT服务\ SQLAgent $ INSTANCE2'在默认实例中。然后再次尝试并得到另一个错误:
Event Name: OnError
Message: An error occurred while transferring data. See the inner exception for details.
StackTrace: at Microsoft.SqlServer.Management.Smo.Transfer.TransferData()
at Microsoft.SqlServer.Dts.Tasks.TransferObjectsTask.TransferObjectsTask.TransferExtraObjectsViaSmoTransfer()
InnerException-->Windows NT user or group 'iZp0wd5ebkvswaZ\Administrator' not found. Check the name again.
但是管理员确实存在于计算机管理中 - >本地用户和群组 - >小组,所以我现在不知道该怎么做。需要帮助!!!
非常感谢!
答案 0 :(得分:2)
答案 1 :(得分:0)
答案 2 :(得分:-1)
两个实例必须具有相同的密码并打开,然后在这种情况下:
插入[EI7-PC \ SQLEXPRESS2]。[MYCOMPANY]。[dbo]。[inventory] SELECT * FROM [EI7-PC \ SQLEXPRESS1]。[MYCOMPANY]。[dbo]。[inventory] where itemno = '10 -0001'
相同密码的原因未知,这是根据我的经验。使用两个不同的密码,您可能会收到有关“sa”无法登录的错误。