好吧,主题是一个非常糟糕的主题,但我不确定如何把它放进去。我有一堆工作的Server 2012,全部由sa
拥有。自从我在2016年1月开始工作以来,它们都运行良好,但我们最近对服务器进行了主要的更改。目前,我们有一些域外服务器,并作为工作组一起设置。它们是在重组之前我们运行的克隆,因此包括所有数据/登录。主要区别在于他们不能再与我们的Active Directory通信了。
返回SQL Server。服务器上的某些作业必须读取和写入位于同一工作组中的某个服务器上的FTP文件夹。也就是说,2012服务器和FTP服务器都在同一个工作组中,因此应该相互通信没有问题。但是,由于尝试连接到FTP服务器时的登录错误,某些作业仍然失败。我没有使用FTP,而是使用网络位置,例如我的工作代码中的\\1.2.3.4\ftp\folder\file.txt
。这完美地运行,直到服务器移动。跳过长期和令人困惑的原因,足以说明这个服务器已经与Active Directory重新联系了一段时间。事实上,让它成为现实是不可能的,直到我们能够关闭它的域内对应物。但是,我们无法做到这一点,直到我得到这个工作sans域名联系。再次,这个捕获22背后的长篇故事。
处理完所有这些问题后,我的问题是:
sa
所有,为什么日志显示nt access\network
权限的登录尝试?感谢任何人提供的任何解释。我对权限,帐户,凭据和远程访问完全感到困惑,并且不知道在哪里转过来,详尽地搜索了所有内容。
答案 0 :(得分:0)
我没有使用过未加入域名的服务器,但是在使用跨子域的SSIS时遇到了类似的问题(请参阅下面的原始答案以获取更多详细信息)。我将查看sql server的设置,并查看sql数据库服务和sql代理服务使用了哪些服务帐户(请查看https://msdn.microsoft.com/en-us/library/ms143504.aspx)。另外,请确保服务器帐户具有文件系统位置的权限(您可能已经这样做了,但以防万一)。
SSIS情况的原始答案(我误解了提问者没有使用SSIS): 您可能需要设置代理来控制使用的帐户。本文中有一节代理可能会对您有所帮助。我建议阅读整篇文章,它可能会有所启发。
https://www.simple-talk.com/sql/database-administration/setting-up-your-sql-server-agent-correctly/