我们最近将所有数据库从MyServerA移至MyServerB。一切都工作得很好的MyServerA,但是当我尝试调用使用xp_cmdshell的bcp命令,我收到以下错误: Error = [Microsoft][SQL Server Native Client 11.0]Unable to open BCP host data-file
一些信息: 我敢肯定,我的用户m登录作为MyServ
当我执行此命令时,它可以工作! DECLARE @CMD NVARCHAR(1000)
SET @CMD = 'cd.. && "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\bcp.exe" "SELECT TOP 1 CODE FROM[TABLE] WITH (NOLOCK) ORDER BY ID DESC" queryout
触发器的目的是在将数据插入到表中后,使用bcp从表中导出特定数据,所以我认为这样做是因为我知道触发器等待bcp,它正在等待要释放的表上的一个锁,但该锁保持到触发器之后,因此它不起作用。我该怎么做?或者我需要添加一些功能或东西的作品? 我使用SQL Server 2008的 ALTER TRIGGER [TRIGGER] on [TABLE] after INSERT AS BEGIN
D