Sql server SQLCMD中来自cmd提示符的Secrutiy权限问题
我正在尝试创建一个sqlcmd脚本来打开两台服务器之间的数据库镜像。大部分都很好,但我对安全措施感到非常头疼 作为过程的一部分,脚本在每台服务器上创建一个安全证书,然后该证书与对方服务器上的用户关联,以确保适当的权限(我知道我可以使用域用户而不是证书,但在本例中,由于各种原因,它不是一个选项)。从框1运行脚本将创建安全证书并将其复制到框2。然而,sqlcmd脚本只能以sql用户的身份连接到框2(据我所知),然后我们遇到了一个问题——该用户可以创建证书,但它没有权限将其复制回框1,因此脚本在该点失败 我尝试过使用“runas”,但在脚本中无法很好地工作。还有什么我可以尝试解决这个问题吗?记住,我需要从一个sqlcmd或批处理文件运行所有这些 干杯,Sql server SQLCMD中来自cmd提示符的Secrutiy权限问题,sql-server,sqlcmd,Sql Server,Sqlcmd,我正在尝试创建一个sqlcmd脚本来打开两台服务器之间的数据库镜像。大部分都很好,但我对安全措施感到非常头疼 作为过程的一部分,脚本在每台服务器上创建一个安全证书,然后该证书与对方服务器上的用户关联,以确保适当的权限(我知道我可以使用域用户而不是证书,但在本例中,由于各种原因,它不是一个选项)。从框1运行脚本将创建安全证书并将其复制到框2。然而,sqlcmd脚本只能以sql用户的身份连接到框2(据我所知),然后我们遇到了一个问题——该用户可以创建证书,但它没有权限将其复制回框1,因此脚本在该点失
Matt最终通过从runas运行xcopy而不是标准DOS copy实现了这一目标