#sql #sql-server #stored-procedures #openrowset
#sql #sql-сервер #хранимые процедуры #openrowset
Вопрос:
Я внедряю скрипт, который подключается ко всем базам данных и изменяет параметры подписки. Но здесь возникает ошибка:
//...
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)
Сообщение 2812, уровень 16, состояние 62, строка 1
Не удалось найти хранимую процедуру «.
Я новичок в SQL
Комментарии:
1. замените двойные кавычки одинарными
2. Я пробовал оба, но не сработало