我实现了一个连接所有数据库并更改订阅选项的脚本。但是,这里发生错误:
//...
FETCH NEXT FROM FILIAL INTO @FIL_CODI, @SERV, @DB, @USR, @PWD;
//...
SET @CON = "'SQLOLEDB','"+@SERV+"';'"+@USR+"';'"+@PWD+"'"
SET @QUERYORS = "'EXEC sp_changepublication @publication = N''"+@DB+"'', @property = N''replicate_ddl'', @value = 0;'";
SET @QUERY = 'SELECT * FROM OPENROWSET ('+@CON+','+@QUERYORS+')'
EXEC (@QUERY)
Ms 2812,Level 16,State 62,Line 1 无法找到存储过程''。
我是SQL的新手