Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL复制:拒绝访问快照文件夹(SQL Server 2008)_Sql Server_Sql Server 2008_Replication - Fatal编程技术网

Sql server SQL复制:拒绝访问快照文件夹(SQL Server 2008)

Sql server SQL复制:拒绝访问快照文件夹(SQL Server 2008),sql-server,sql-server-2008,replication,Sql Server,Sql Server 2008,Replication,创建分发服务器时,快照文件夹已通过以下路径共享到网络: \计算机名\repldata 但当我使用带pull方法的合并复制时,触发了以下消息: 资料来源:mscorlib 目标站点:Void WinIOError(Int32,System.String) 消息:访问路径“C:\Program Files\Microsoft SQL” Server\MSSQL12.SQL2014\MSSQL\repldata\unc\VLASERVER$SQL2014\u TESTDB\u TESTDB\20170

创建分发服务器时,快照文件夹已通过以下路径共享到网络: \计算机名\repldata

但当我使用带pull方法的合并复制时,触发了以下消息:

资料来源:mscorlib

目标站点:Void WinIOError(Int32,System.String)


消息:访问路径“C:\Program Files\Microsoft SQL” Server\MSSQL12.SQL2014\MSSQL\repldata\unc\VLASERVER$SQL2014\u TESTDB\u TESTDB\201702090120 他被拒绝了。堆栈:在System.IO.\u Error.WinIOError(Int32 errorCode, 字符串(可能路径) 位于System.IO.Directory.InternalCreateDirectory(字符串完整路径、字符串路径、对象dirSecurityObj、布尔checkHost) 位于System.IO.Directory.InternalCreateDirectoryHelper(字符串路径,布尔checkHost) 位于Microsoft.SqlServer.Replication.Utilities.CreateDirectoryWithExtendedErrorInformation(字符串 目录) 在Microsoft.SqlServer.Replication.Snapshot.SnapshotProvider.CreateSnapshotFolders()上 在Microsoft.SqlServer.Replication.Snapshot.MergeSnapshotProvider.CreateSnapshotFolders()中 在Microsoft.SqlServer.Replication.Snapshot.SqlServerSnapshotProvider.GeneratesSnapshot()中 在 Microsoft.SqlServer.Replication.SnapshotGenerationAgent.InternalRun() 在Microsoft.SqlServer.Replication.AgentCore.Run()上(来源:mscorlib, 错误编号:0)获取帮助:


您需要向用于复制的任何帐户授予对快照文件夹的访问权限。这可以是单独的帐户,也可以是运行SQL Server的帐户。可能最简单的方法是授予“所有人”完全访问权限,看看是否有效,如果有效,那就是你的问题,你只需要跟踪复制运行的帐户。

你必须为用于复制的帐户提供对快照文件夹的“完全控制”访问权限。除此之外,还必须为创建快照文件夹的同一服务器配置分发,并且分发服务器的名称应与SQL server的名称相同(SQL server实例应为分发服务器的名称)。这对我有用。

请帮帮我!!!“C:\Program Files\Microsoft SQL”是您的快照位置???