MSDN не приводит ни одного примера того, как это сделать, и из того, что я там прочитал, я предполагаю, что не существует стандартного способа инициализации переменной сценария с некоторыми данными, которые вы получаете в запрос.
Вы можете попытаться обойти это, используя вывод в текстовый файл и, возможно, некоторые пакетные сценарии.
Идея в основном такая. Вы делите свой запрос на две части. Первая часть получает SID и записывает его в текстовый файл (используя команду сценариев :OUT
). Затем вы инициализируете сценарий var вне второй части (и, конечно, до его выполнения), запускаете вторую часть, и, надеюсь, вы там.